Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Video Embed AVideo

3 sites Security covered Drupal 10–11 Video ecosystem
View on drupal.org

This module allows you to embed videos from an AVideo platform into your Drupal site. Users can paste the video URL into an embed field to add AVideo content. It can also be used with Drupal's core media system and oEmbed providers.

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).

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
8
Tracked since
Mar 2025
Latest release
4 months ago
Releases (12 mo)
5 ▲ from 3
Maintenance
Active

Release Timeline

Releases

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