Modules: Media

Filter by Drupal Core compatibility:
Login or register to modify the filter.

Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.

Acidfree Albums

A full-featured media management system for drupal. This makes it so you can easily manage your photos and videos with drupal. Acidfree albums and media items are drupal nodes to integrate better into your system. It offers themeable drawing routines for albums and each media type so it can fit in better with the rest of your website. Items can be added individually (the drupal node-centric method) and also via a mass-import page that allows server-side directories of media to be imported or zipped, bzipped or gzipped archives to be uploaded and imported.

VersionDateLinksStatus
5.x-1.x-dev2008-Apr-01Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.02007-Jan-23Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Annotation Field

Want to highlight text, clip a video, or select a section of an image? This module is CCK nodereference on steroids. Annotation Field references not just a node, but a specific revision, field, and intra-field information (like a portion of text).

AnnotationField, itself, is the framework for Annotator field modules to annotate specific field types. Included in this module are three sub-modules:

  • /videoannotation (currently clips youtube videos with the emfield module)
  • /imageannotation (currently allows box selection of images from the image module)
  • /textannotation (currently works on the Body field of a node and CCK text fields)

This is still in development and unstable, but feedback and use cases are welcome.

TODO

  • better UI
  • Panels view for annotation list on an asset
  • Panels view for opening an annotation ajax-style
  • embeddable annotations in wysiwyg
  • support multiple annotations
  • support annotations on multi-item fields
  • tons more

This work is sponsored by the Columbia University Center for New Media Teaching and Learning (CCNMTL)

VersionDateLinksStatus
5.x-1.x-dev2008-May-15Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Asset

The asset module provides an intuitive method of managing any type of media or even generic files. An asset is any type of file that has been uploaded in the asset wizard: images, audio, youtube videos, flash movies, text documents, pdfs,... Permissions can be set to both assets and directories, making them publicly available to anyone, to specific roles or just to yourself.

VersionDateLinksStatus
5.x-1.0-beta32008-Apr-29Recommended for 5.xThis is currently the recommended release for 5.x.

Asset Manager

The Asset Manager is a module to allow administrators to manage CCK nodereference assets via taxonomy. There are two parts to AM, a tinymce plugin and a popup for assigning node reference assets to nodes on the fly.

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Asterisk Call Detail Records

The Asterisk Call Detail Records (CDR) module allows an Asterisk administrator, or user, to view call information from CDRs stored in a MySQL database. Module can be configured to view CDRs in a separate database from Drupal, so long as the database is local.

VersionDateLinksStatus
5.x-1.12008-Feb-11Recommended for 5.xThis is currently the recommended release for 5.x.

Audio

The audio module allows users with proper permissions to upload audio files into drupal. Each audio item is created as its own individual audio node.

VersionDateLinksStatus
5.x-1.32007-Sep-24Recommended for 5.xThis is currently the recommended release for 5.x.

BitTorrent

This module provides two items:
- A Torrent node type
- A BitTorrent tracker

VersionDateLinksStatus
5.x-2.0-beta32008-Feb-04Recommended for 5.xThis is currently the recommended release for 5.x.

Bluga Webthumbs

The Bluga Webthumbs module allows your Drupal site to take advantage of the Bluga Webthumb service for generating thumbnails from URLs automatically. As of this writing, the module is very primitive and merely implements the basics of allowing you to embed a webthumb with a PHP snippet:

<?php
print bluga_webthumb('http://www.example.com', 'large');
?>

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-16Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Brilliant Gallery

Brilliant Gallery (screenshot)

Highly customizable module allowing creation and positioning multiple table galleries of quality-scaled images uploaded to physical folders.

• Configurable image size, number of columns, background colour (uses Colorpicker), and more.
• High quality image re-sampling.
• Automatic re-sizing of both landscape and portrait images.
• Automatically recognizes and displays .png, .jpg and .jpeg, and .gif. Other media in the specified folder (e.g. .mpg) are displayed as links.
• Display and browsing through the images using slick Lightbox V2, Thickbox, or Greybox Redux.
• Thumbnails as well as any other images with decreased size are cached to reduce network load and loading speed.
• Possibility to choose from database (default) or file system caching (very fast!) (automatic removal of expired items implemented).
• Has both a default page ( /brilliant_gallery ) and a block, for straightforward use, but any gallery can be entered into any page or custom block using a special tag (see the demo page).
• Option to show captions in the overlay browser (based on the image file name (based on the image file name; dots and underscores are automatically replaced by spaces).
• Images in galleries can be either sorted or randomized.
• Possibility to limit the number of images shown in any gallery (a nifty feature if combined with the random selection option), and to set the first image that should start displaying. In combination with randomizer this can be a very attractive addition to your site.
• Works also on i18n-enabled sites.
• Full tag syntax (for placing galleries in enabled content types): [bg|path/to/your/gallery/folder/without/wrapping/slashes |columncountoverride|widthoverride|sortorrandomoverride|maximumnumbertoshow|colouroverride|beginfromoverride|caption-yes-no-text]

VersionDateLinksStatus
5.x-3.12008-May-05Recommended for 5.xThis is currently the recommended release for 5.x.

Coolfilter

This allows you to use HTML-like tags as an alternative to HTML itself for adding almost any type of media to your posts for most of modern browsers both in windows & linux easily. It can also help you make Videos on GoogleVideo,YouTube, Ifilm, VSocial etc.(many more, refer to document for detail) embedded in your drupal page. And it just use php to highlight most of common used programming languages, like cpp,java,php,python,ruby etc. You need not install enscript or something like that on your webserver.

Since some files needed by the module are not contained in CVS according to DRUPAL policy ,please read documentation first in "Resources section", and download extra package before you install!

VersionDateLinksStatus
5.x-1.x-dev2008-Feb-04Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-4.x-dev2007-Feb-14Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Couloir Slideshow

Javascript slideshow based on the original Couloir slideshow found at http://www.couloir.org/js_slideshow/

Features:

  • Multiple slideshows
  • Option to auto start play
  • Changeable sort order
  • Max height and max width
  • Configurable folder location
  • Configurable picture display time
  • Block display

Due to licensing issues, you must download the file http://blazingwolf.com/drupal/couloir_slideshow.zip.
You must place the css and js folders into the couloir_slideshow folder in your drupal installation.

VersionDateLinksStatus
6.x-1.32008-Mar-20Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.62008-Mar-26Recommended for 5.xThis is currently the recommended release for 5.x.

Creative Commons

The Creative Commons module allows users to select and assign a Creative Commons license to a node and any attached content. Additionally, the site admin can select a license to assign to the entire site.

VersionDateLinksStatus
4.7.x-1.x-dev2007-Mar-02Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Creative Commons Lite

The Creative Commons Lite module simplifies the functionality creativecommons http://drupal.org/project/creativecommons . This module allows users to add creativecommons license to any type of drupal node. License is shown as block on node view page.

VersionDateLinksStatus
5.x-1.x-dev2007-Jun-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.x-dev2007-May-18Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Diaporama

Diaporama

English :
Diaporama module allows you to manage images on flash slideshow.
The module uses a friendly flash image player : dewslider.

This module uses 3 others modules :

  • image
  • image_gallery
  • taxonomy
VersionDateLinksStatus
5.x-1.1-beta22008-May-04Recommended for 5.xThis is currently the recommended release for 5.x.

Drawing API

This is the project page for the Drawing API Google Summer of Code project. Using this module you can create graphics without knowing anything about the rendering process. It makes it easy to generate different graphs, plots, charts, maps and so on. At the moment it provides only SVG output, all the remarks below are relevant to the SVG toolkit only.

The module contains

  • an SVG toolkit that handles the painting,
  • generic drawing.module that is responsible for understanding the syntax.
  • a graphing module
  • demo modules, providing examples how the module can be used

You can read more on how you can declare graphics in the handbook page.

Current stage: The SoC ended, the API is usable. I am working on a official release at the moment. In this release the demo modules will be removed, potentially the graphing module will be removed.

Important: to make this module work in the largest range of browsers possible, insert the following in the page template of your theme:
xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" into the html tag, so after rendering it looks like this: http://wiki.svg.org/Inline_SVG#The_ASV_Hack_and_Namespace_Prefixes.

VersionDateLinksStatus
5.x-2.x-dev2007-Dec-27Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

ecard

The module is developed for my ecard site and i decided to contribute it to the community. Being a part of a community is great feeling , and contributing to the community is 'yet' another great feeling :) . Its an ecard module. There is one module postcard but its tied up with image module. as the popularity of cck contents we can't use postcard module for cck. i saw many people are in need of it and myself too. so i decided to make a general ecard module from the scratch. it can be attached to any content type whether its image, book, page, story or any custom content made using cck. it hook the content with nodeapi and there you will get a form to send that content as ecard (i am using name ecard , but if we hook it to blog/story etc its bettername 'share this post' ). it also include a notification whether intended recipient picked the card (read the post). a demo is availablein my site (http://www.mahlove.com) . thats multiform , my contribution is single form as its easy to customize single form by others or make it multiform easily. i will make a documentation to how to make it multiform if there is many requests by users to do so.
i read source code of many modules which helped me with creating this module. and i am thankful for the following contributors and their contributions which helped me a lot while i developing this module.
add1sun who wrote postcard module
clemens.tolboom who wrote annotate module. which helped me to understand the nodeapi hook very easily.

VersionDateLinksStatus
6.x-1.12008-May-13Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.32008-May-13Recommended for 5.xThis is currently the recommended release for 5.x.

Embed filter

Many great sites like YouTube, iFilm and NowPublic allow their media assets to be served to 3rd party websites (like this one). They usually offer snippets of code to be embedded in a web page that will then load a media object (usually Flash) from their servers. This module lets your site users embed such snippets into posts but gives you the power to decide which hosts to trust.

VersionDateLinksStatus
5.x-1.02007-May-21Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2007-Sep-25Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Embedded Media Field

Maintainers: aaron (Aaron Winborn) and Alex UA (Alex Urevick-Ackelsberg)

This extensible module will create fields for node content types that can be used to display video, image, and audio files from various third party providers. When entering the content, the user will simply paste the URL or embed code from the third party, and the module will automatically determine which content provider is being used. When displaying the content, the proper embedding format will be used.

The module is only an engine, and requires a supported module to function. These include 'Embedded Image Field', 'Embedded Video Field' and 'Embedded Audio Field'. These modules are included in the contrib folder of the module, so they can be easily activated from the module administration page.

*************************************

The Embedded Image Field module currently supports Flickr, Imageshack, Picassa and Photobucket images. It creates a field that you can paste the url from, for instance, a Flickr photo into, which will then display that photo in a configurable size, with a link either to the node or to the original page from Flickr.

VersionDateLinksStatus
5.x-1.22008-May-11Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2007-Aug-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Evoca Browser Mic

This Module allows site admins to add the Evoca Browser Mic as a block to their site and have visitors record comments right from the comfort of their browser. For more information on Evoca checkout http://evoca.com

VersionDateLinksStatus
5.x-1.02007-May-22Recommended for 5.xThis is currently the recommended release for 5.x.

Evoca Media Services - EMS

This is an initial beta release of the Evoca media services project.

EMS (Evoca Media Services) allows web sites to add user-generated audio content using any telephone, a Flash Recorder, and uploading audio files and then delivers that audio content using customizable Flash Players or downloads, which are delivered back through a Web Service.

Audio Creation Tools: Phone, Flash Recorder, Upload. The Phone Application is highly configurable, allowing you to create your own call flow and use your own IVR prompts.

EMS Manager: The admin web interface where you can manage your audio recordings, create and configure phone applications using your own uploaded IVR (voice) prompts, and create and configure your customizable Flash Players and Recorders.

Media API: The HTTP RESTful API where you can create, read, update, and delete each resource including Recordings and meta-data for each recording, Flash Players (playlist and single recording), Flash Recorders, Phone Applications, IVR Prompts

This module provides

  • a CCK plugin which provides the ability to add and make evoca audio recordings at a node level.
  • a block which allows an evoca recorder or evoca playlist to be displayed on pages
  • a drupal service currently accessed via xml rpc which provides communication to the evoca server
VersionDateLinksStatus
5.x-1.0-beta42008-Apr-24Recommended for 5.xThis is currently the recommended release for 5.x.

Exif

The Exif module allows you to display Exif metadata on image nodes. Exif is a specification for the image file format used by digital cameras.

VersionDateLinksStatus
5.x-1.12007-Aug-13Recommended for 5.xThis is currently the recommended release for 5.x.

Exif Removal Media Mover Module

The mm_exif module provides the ability to search through media files (jpeg so far) finds the Exif data and removes it. Removing Exif data protects user's privacy. Allowing a user to upload sensitive material without allowing others to use the uploaded file as a way to track down that user.

Check out the Exif Specification to learn more about Exif.
media_mover module is required for this module to run properly.

mm_exif module relies on jhead to find and remove the Exif data.
Download and install jhead on your server first: http://www.sentex.net/~mwandel/jhead/

This project funded [in part] by CivicActions.

VersionDateLinksStatus
5.x-1.02007-Oct-17Recommended for 5.xThis is currently the recommended release for 5.x.

FFmpeg Wrapper

This is a helper model that provides access to the FFmpeg application. It provides some basic functionality for developers like file duration, FFmpeg codecs and supported formats. It's intended to help build a community supported interface to FFmpeg instead of having multiple modules reinventing the wheel every time they want to process rich media.

VersionDateLinksStatus
5.x-0.22008-Mar-30Recommended for 5.xThis is currently the recommended release for 5.x.

Flash Filter

Drupal 5 Flash Filter can now be found in the SWF Tools package. This package is fairly stable now and will have a formal release during May.

Q. What is different about flash_filter in SWF Tools?
-- While [flash:filename.flv] syntax is the same, it has different syntax for passing additional variables.
Q. What hasn't been ported yet?
-- The integration of 3rd party code for extracting meta data from swf

VersionDateLinksStatus
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Flash gallery

This module (originally created by DriesK) is an alternative way of displaying your photo albums using Flash, inside a Drupal environment.

VersionDateLinksStatus
6.x-1.x-dev2008-Apr-03Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.22007-May-14Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.12007-Mar-19Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Flash Node

If you just want to add Flash content to nodes without having to worry about writing any HTML or PHP then this module is for you! Create a flash node, upload an swf file, and hit submit, and you have flash on your site.

For more advanced use you can combine flash node with SWF Tools and flash node will accept flv and mp3 files for easy playback. You can use the flash node input filter to re-use your flash content in other nodes. Or use PHP to construct flashvars strings to let flash elements react to your site.

2008-02-26

Flash node for Drupal 6 is now released!

Flash node is now available for Drupal 6. Before getting started please take a few moments to review the notes below. As with most things there is some good news and some not so good news.

First, if you are upgrading an existing Drupal 5 site then please make sure to read the update instructions before starting your site migration. If you are using flash node 5.x.3.1 or earlier and don't follow the instructions your flash node content will break!

VersionDateLinksStatus
6.x-1.12008-Mar-06Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-5.42008-Mar-06Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.12007-May-06Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

FlashVideo

FlashVideo is a complete video solution that expands the upload module to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed their video in any node type in the Drupal System using the simple [video] tag.

VersionDateLinksStatus
6.x-1.32008-Feb-21Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.72008-Feb-21Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.02007-Apr-13Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Flex Image

Flex Imageincorporates a Flash interface to make managing your photo galleries more intuitive: Search your hard drive for pictures, upload or delete with drag and drop functionality. Also incorporated is a built in web image search using Google.

Flickr

Access photos on Flickr's site via their API. The module provides a filter for inserting photos and photosets and blocks for a user's recent photos and photosets.

This module replaces the old Flickrmodule module. The Flickrhood module is being integrated into this module.

VersionDateLinksStatus
6.x-1.0-alpha12008-Apr-02Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.32008-Apr-02Recommended for 5.xThis is currently the recommended release for 5.x.

Flickr CCK

This module will install CCK fields for Flickr Flash Slideshows and Flickr Flash Badges. If you have the Slideshow Creator module installed, you also have the option to create a javascript slideshow of flickr images. CCK nodes allow flickr content to be stored by any combination of username/userid, photosets, tags, and/or searched text. Fields have various settings to control appearance, such as width/height and transition/fade modes (when using Slideshow Creator). Plays well with Views, so if you have, for instance, a Flash slideshow in the node, you could have a block that displays the flickr show as a badge or mini-slideshow.

VersionDateLinksStatus
4.7.x-1.x-dev2007-Jun-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.