Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

oEmbed Validator

No security coverage Under active development

This module helps ensure that links to remote media content remain valid by periodically checking and tracking any that fail. It can automatically validate links when media is updated or allow for manual bulk validation.

Media with references to remote OEmbed resources may encounter broken or invalid links over time.
The oEmbed Validator module helps maintain the integrity of these media items by validating their oEmbed URLs periodically (or on demand) and tracking any that fail validation.

Features

  • Validate media items when they are updated.
  • Queue media items for manual bulk validation.
  • Maintains a table of failed oEmbed validations with error details.
  • Integration with Media Entity Usage module helps indicate where invalid media is used.
  • Drush Commands: Command-line tools for validation management

Configuration

Visit Configuration > Media > oEmbed Validator Settings to configure:

  • Run Interval: Time between automatic queue processing during cron runs (in seconds)
  • View queue statistics and validation status

Usage

Recommended Modules

We recommend Media Entity Usage module to track where invalid media is used, and Queue UI for managing queues via the admin interface.

Automatic Validation

The module automatically validates oEmbed resources when media entities are updated. Invalid items are stored in the database for review.

Manual Validation

Use Drush commands for bulk validation:

Queue all oEmbed media items for validation
drush oembed-validator:queue

Check queue status
drush oembed-validator:status

Validate a specific media item
drush oembed-validator:validate-media [media_id]

Run the queue via the queue drush command
drush qp oembed_validator_queue

Ask your assistant about oEmbed Validator

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core PHP Release date
1.0.0-beta1 Pre-release 10–11 Sep 28, 2026