Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

video_embed_avideo

6 sites Security covered
View on drupal.org

This module provides AVideo handler for Video Embed Field.

AVideo is a versatile and advanced video streaming platform tailored for individual content creators, businesses, and developers alike. This allows you to operate a data-sovereign video platform yourself. AVideo is distributed under Json License.

Users can add AVideo videos to their site by pasting the video URL into a video embed field.

Install module

Install module via composer and enable it e.g. via drush. After enabling you have to adjust URL and name of your AVideo server on /admin/config/media/avideo.

Additional Requirements

Video Embed Field

Using AVideo without deprecated video_embed_field

For using AVideo with Core Media and without deprecated video_embed_field module you can use oembed_providers. After installing do these steps:

Create a custom provider

Lets assume the url is https://video.example.org and the name is Example Video Portal.

Provider name: Example Video Portal (must be the same as the name of your AVideo portal!)

Provider URL: https://video.example.org

Endpoint schemes:

https://video.example.org/channel/*/videoEmbed/*/*
https://video.example.org/channel/*/videoEmbed/*
https://video.example.org/videoEmbed/*/*
https://video.example.org/videoEmbed/*
https://video.example.org/vEmbed/*/*
https://video.example.org/vEmbed/*

Endpoint URL: https://video.example.org/oembed/

Discovery: disabled

Available formats: json

Create Provider Buckets

To generate a media source you have to create a "Provider Bucket". Just add a new bucket, choose your name and select your new created provider (Example Video Portal).

Create Media Entity

Now you can create a new media entity and choose your created bucket as media source.

Supporting this Module

This module was developed for the German Environment Agency (Umweltbundesamt, UBA).

Activity

Total releases
8
First release
Mar 2025
Latest release
1 month ago
Release cadence
58 days
Stability
63% stable

Release Timeline

Releases

Version Type Release date
1.2.0 Stable Apr 21, 2026
1.2.x-dev Dev Apr 21, 2026
1.1.0 Stable Apr 21, 2026
1.0.2 Stable Apr 21, 2026
1.1.x-dev Dev Apr 21, 2026
1.0.1 Stable Mar 10, 2025
1.0.0 Stable Mar 10, 2025
1.0.x-dev Dev Mar 10, 2025