The Internet Archive module allows sites to automatically transfer media files (audio & video) as well as associated metadata to and from Archive.org. Once files have been transferred, they can be displayed using Archive.org's embedded player, and derivatives can be retrieved.
Notes on forthcoming D7 Port:
- There should be a development release ready for testing towards the end of September / October.
- We're hoping to make it much leaner in D7, leveraging fields/entities in core, Media (http://drupal.org/project/media), and the upcoming Derivative API SOC project (http://groups.drupal.org/node/145074, http://groups.drupal.org/node/155449)
- Please post to the issue queue if you would like to help out with the port
The D6 development release of this module provides:
- ability to trigger manual transmission of files stored in CCK filefields, emfields or textfields
- an automated file transfer queue, capable of harvesting files from any view containing a filefield, emfield or textfield (dependent on drupal_queue, includes configuration options for days/times to allow transfers, can be triggered by drush command or cron)
- a configuration step in Media Mover 2x to store files to archive.org, or add them to the internet_archive send file queue
- a hook for modules to designate metadata that should be stored with files on archive.org
- support for including licenses declared by the Creative Commons module.
- om_metadata sub-module to support the schema at Open Media Project and provide an example for implementation of hook_internet_archive_metadata
- internet_archive_remote sub-module provides a SOAP client and server files to facilitate transferring files located on an external server
- Ability to update Embedded Media Audio/Video fields using the Media: Archive module.
- Ability to allow site users or administrators control over updating metadata and/or deleting files on Archive.org
The current development release is functional, but could use a lot more testing.