This is a list of modules that extend or build on the Media module. This is NOT a list of all modules that have to do with media in a general sense. Those can be found by filtering the Drupal.org module list.
The projects are divided into a few classifications: provider, players, UI, feeds, features, and engines. The logic in these classifications was based on research done for the Derivatives API and the desire to see the code needed to pull in and display media remain separated from the code used to upload and transcode media.
Note that video_embed_field, independently of the media module, can provide a function similar to the D6 "emfield" embedded media field. If you're having trouble with Media, and don't need anything complicated, give it a try.
This is a wiki so if you know of a module that isn't listed, feel free to add it!
For more useful materials for anyone working with media modules in Drupal, see Resource Guide: Managing Media in Drupal.
Provider Projects
Name | Description | Media 1.x Support |
Media 2.x Support |
---|---|---|---|
Archive.org | Provides StreamWrapper support for Archive.org videos. | Unknown | |
AV Portal | Provides StreamWrapper support for the European Audiovisual Services | Unknown | |
BlipTV | Provides StreamWrapper support for BlipTV videos. | ||
Brightcove integration | Brightcove-sponsored VideoCloud integration module | Unknown | Mostly |
Buzzsprout | Provides StreamWrapper support for Buzzsprout audio. | Unknown | |
Dailymotion | Provides StreamWrapper support for Dailymotion.com videos. | ||
Flickr | Provides Flickr Photoset support. | Partly | |
Issuu (sandbox) | Provides StreamWrapper support for Issuu online magazine service. | Unknown | Unknown |
JW Platform (sandbox) | Provides StreamWrapper support for videos hosted on JW Platform. | Unknown | Mostly |
Kaltura | Provides simple integration for Kaltura videos. | Unknown | Unknown |
Kewego (sandbox) | Provides StreamWrapper support for Kewego videos. | ||
Livestream (sandbox) | Provides StreamWrapper support for Livestream channels and videos. | ||
Mixcloud (sandbox) | Provides StreamWrapper support for Mixcloud service. | Unknown | Unknown |
NetX | Provides StreamWrapper support for NetX Digital Asset Management. | ||
Node | Exposes nodes to the media browser, enabling them to be embedded in content. | Unknown | |
Own3d | Provides StreamWrapper support for Own3d videos. | ||
Media: oEmbed | Provide users with the ability to add internet media from any oEmbed provider. | ||
oEmbed | Allow your Drupal site to embed content from oEmbed-providers as well as for the site to become an oEmbed-provider itself. | Unknown | |
Pixabay | Provides search and save of images from Pixabay.com service. | Unknown | (only the D7) |
PEG.TV | Provides StreamWrapper support for PEG.TV videos. | Unknown | |
Prezi | Provides StreamWrapper support for Prezi. | Unknown | (only the D7) |
Private Dynamic Stream | Provides a file stream wrapper to store private files that can be altered when downloaded. The file stream wrapper mimics the functionality of the Drupal Private file system with the addition of the capability to alter the file's content when it is downloaded. |
Unknown | Unknown |
Remote Stream Wrapper | Provides the ability to use external files with file fields without saving the files to your local files directory. Also provides a 'Remote URL' browser plugin. | ||
Responsive | Provides a responsive images view mode. | ||
ShareStream | Provides StreamWrapper support for ShareStream video. | ||
SoundCloud | Provides StreamWrapper support for SoundCloud audio. | ||
Tableau | Provides StreamWrapper support for Tableau visualizations. | Unknown | |
TED | Provides StreamWrapper support for TED talks (videos). | ||
thePlatform mpx | thePlatform-sponsored mpx integration module | ||
Unsplash | Provides search and save of images from Unsplash.com service. | Unknown | (only the D7) |
Ustream | Provides StreamWrapper support for Ustream videos. | ||
Vidme | Provides Vidme Photoset support. | ||
Vimeo | Provides StreamWrapper support for Vimeo videos. | ||
Vzaar | Provides support for Vzaar videos. | Don’t know yet | Don’t know yet |
Yandex Video | Provides StreamWrapper support for Yandex video service. | Unknown | Unknown |
YouKu | Provides StreamWrapper support for YouKu videos, a popular Chinese video site. | Unknown | |
YouTube | Provides StreamWrapper support for YouTube videos. | (only the D7) | |
Media 23video | Provides StreamWrapper support for 23video videos. | (only the D7) |
Player Projects
Name | Description | Media 1.x Support |
Media 2.x Support |
---|---|---|---|
jPlayer | This library provides an HTML5-based player, that uses a Flash fallback for browsers that do not yet support it. | Development | |
MediaElement | MediaElement is a jQuery based JavaScript plugin that enables the video and audio tags using h.264 to work under browsers that do not support the tag or the codec and provides a consistent interface across all browsers. | Unknown | |
Mediafront | MediaFront is a front end media solution that provides a uniformed UI for web media, including YouTube and Vimeo hosted videos. | Unknown | |
Unknown | |||
SoundManager2 | Provides Drupal with the soundmanager2 player and with two styles: page-player and ui360. | Unknown |
Feed Projects:
Name | Description | Media 1.x Support |
Media 2.x Support |
---|---|---|---|
Media Feeds | Provides Feeds mappings for media_internet, existing files from the media library and remote files using Remote stream wrapper. | Beta | Beta |
Webcam | Grab photos via webcam, in development. | Unknown | Unknown |
UI Projects
Name | Description | Media 1.x Support |
Media 2.x Support |
---|---|---|---|
Media Multiselect | Lets you upload multiple images/files to multivalue fields. See http://drupal.org/node/951004 to help us get it in media core or an official release! | Unknown | Sandbox |
Exif | Stable | Stable | |
Exif Custom | Unknown | Stable | |
Media Browser Plus | Beta | Partly | |
Media Colorbox | A file field formatter that can be used to display Media files in a Colorbox. Formatter settings allow you to select a display for the field in the content (trigger) and the a different display for the field in the Colorbox overlay. | No | Beta |
Media Embedded | Beta | Unknown | |
Media Gallery | Beta | Development | |
Media Translation | Allows you to specify a language for the files you upload through the Media module, then it allows you to bundle files together in translation sets. | Stable | Unknown |
Media Update | This module allows to perform in-place replacement of a single media file without changing the content of any associated fields. | Stable | Development |
Media Webform | Sandbox | Sandbox | |
Plupload | Provides integration between for the Plupload widget to upload multiple files and Drupal. | Beta | |
Workbench Media | Provides integration between Media module and the Workbench suite | ||
Wysiwyg Fields | Allows for any field (including Media field) to become a Wysiwyg module plugin | Development | Development |
Media Derivative Entity | Helps connect the derivatives made by the Derivatives API module back to the entity which created it. | No | Development |
Feature Projects
Name | Description | Media 1.x Support |
Media 2.x Support |
---|---|---|---|
Debut Media | Beta | Unknown | |
Media HTML5 video | Beta | Unknown |
Engine Projects
Name | Description | Media 1.x Support |
Media 2.x Support |
---|---|---|---|
Media Derivatives API | Beta | Unknown | |
Simple ffmpeg engine | Beta | Unknown | |
Kewego Derivatives | Add an engine to upload videos to Kewego and to add them as derivative. | Sandbox | Unknown |
Youtube Derivatives | An engine to upload videos to a Youtube account. | Stable | Unknown |
Media: YouTube upload | An other engine to upload videos to a Youtube account. Holds YouTube information in a new file type "YouTube video". File changes will be pushed onto YouTube. | No | Development |
Development Projects
Name | Description | Media 1.x Support |
Media 2.x Support |
---|---|---|---|
Media Development Install Profile | Development | Unknown | |
Media derivates development profile | Development | Unknown |