• Multimedia

last modified April 2, 2007 by rocky

Audio, video, podcasting, large file handling

Intro

The goal is to improve the handling of multimedia files in Plone. This includes uploading audio and video files and applying metadata to those objects using Zope 3 formlib. We are also interested in better handling of larges files, both in the uploading process and the storage. Other topics are podcasting, transcoding, documentation. See below for more details.  There is a high focus on ensuring proper Zope 3 techniques are used for each aspect of the products.

SVN bundles for Sorrento Sprint:

Please note that these bundles have now been deprecated (and the branches they used have been moved to obsolete).  All work has been merged into the trunks of each product.

(Instructions: Check out each of the svn bundles and symlink the products inside into your instance/Products direcotry.  If any folders (besides Five) conflict, you can ignore since each bundle includes some of the same products)

Please note that these bundles have now been deprecated (and the branches they used have been moved to obsolete).  All work has been merged into the trunks of each product.

Daily Reports


Tasks

Below are some multimedia-related tasks that we would like to work on during the Sorrento Sprint.
We will be determining during the sprint the priority of the tasks and who wants to work on what.

Audio

  • goal: 1.0 beta 1 (release on python cheeseshop)
  • issues reported to tracker
  • add audio container metadata (cover art image, label, year, genre)
  • use the track number from an MP3's ID3 metadata to order the tracks in the track listing
  • how to handle track listing where some of the tracks have no associated audio file
  • view templates for audio container (basic view like ATAudioFolder, advanced view for the case where container has tracks from multiple CDs)
  • view template to show CDs (i.e. Audio containers) that have been added to the site (start with basic view like ATAudio's recordings view)
  • resolve display dropdown monkeypatch issue
  • add metadata to catalog rather than to description field (see issue #4)
  • make the description field work with Dublin Core (see issue #5)
  • documentation for how to make a Smart Folder that returns only audio files. Use the "Format" fieldindex which is already in the catalog.
  • add index to catalog to determine whether an object is AudioEnhanced. This would allow us to make a Smart Folder that returns all CDs.

  • revisit fileimage widget  (look at existing widgets at svn.zope.org

  • functional tests using zope.testbrowser

Revisit file and image widget

  • Eval http://svn.zope.org/z3c.widget/trunk/src/z3c/widget/image/README.txt?rev=73170&view=markup
  • Eval z3c.image

Video


Podcasting

  • support for iTunes metadata
  • evaluate the Vice product for handling the syndication

Large file handling


Uploading


Tramline


Documentation

  • use iShowU to make screencasts for how to add audio, video, make podcasts and convert to Flash FLV with ffmpegx (Jonathan_Lewis)

Plone4Artists


Previous sprints with multimedia tracks