Install

Works with Drupal: ^10.3 | ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 97.3 KB
MD5: 0aeb996ba9150dbe62a33f08a89a4309
SHA-1: af021cdbbe3d52c9902e37899cd6ce20e2bfc6bf
SHA-256: c7c3a7fbd8da81a8bab7e848d7550268163546e03086f36280f3acda4070e560
Download zip 153.88 KB
MD5: 8b93f6c17ceb56375737112b556d8711
SHA-1: 246ffe02ad3ea58de4905bc5ddbd5895e4a5d1fd
SHA-256: daf7e132cc992cdda5a5f1a766b54ba667f55b4d8e631c1760728a4efbfc1c6c

Release notes

This release completes the move to Media entity references and removes the
oEmbed dependency. It contains database updates that convert existing fields and
migrate content — back up your database before updating.

Upgrading

Deploy the code, then run database updates (drush updb, or visit
/update.php). Updates 10003 through 10008 run in order.

Changes

  • VideoJS Media fields now reference Media entities instead of storing files
    and URLs directly, covering local video/audio and poster images.
  • New "Remote stream" media type for direct video and audio URLs, with a
    Media Library add form and URL validation.
  • YouTube URLs are stored in a plain link field; oEmbed is no longer used.
    Existing oEmbed media items and media types are left in place — remove them
    manually once nothing else uses them.
  • Adds dependencies on the core Link, Media and Media Library modules.

Fixes

  • Update 10003 could leave a field's dedicated database tables carrying their
    pre-conversion columns while the stored schema record described the new ones,
    making YouTube items unreadable with "Unknown column field_youtube_url_uri".
    Update 10008 repairs affected tables, and 10003 no longer produces that
    state.
Created by: amstercad
Created on: 15 Oct 2026 at 08:55 UTC
Last updated: 15 Oct 2026 at 08:56 UTC
Bug fixes
New features

Other releases