Dmedia 0.4 "forplay"

This release will focus on completing the functionality needed for the Novacut player.

Main areas of focus will be: 1) cleanup up base HTML5 UI components, make it much easier to build UI that talks to CouchDB; 2) add ability to queue downloads through D-Bus API and make dmedia-service handle the downloads; 3) get reclamation working, so users don't have to manage files, worry about free space; 4) add a bit-torrent download backend.

As there are a lot of artists with existing content interested in distributing through Novacut, we're going to shift focus from editor to player for a few months. This isn't as big a change as it sounds because most of the work will still be on dmedia, used by both editor and player. Added bonus, the player is far simpler than the editor, so it's a good place to work the kinks out of the overall dmedia/desktopcouch/HTML5 architecture.

To be clear, the editor is still as high a priority as ever. We're just doing some pragmatic juggling for a few months.

Milestone information

Project:
Dmedia
Series:
trunk
Version:
0.4
Code name:
forplay
Released:
2011-02-23  
Registrant:
Jason Gerard DeRose
Release registered:
2011-02-23
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 David Green, 1 Jack Leigh, 15 Jason Gerard DeRose
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
17 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon dmedia-0.4.0.tar.gz (md5, sig) dmedia 0.4.0 tarball 18
last downloaded 22 weeks ago
Total downloads: 18

Release notes 

I'm happy to announce the 4th release of the Distributed Media Library (aka "dmedia"). At this point dmedia is really just for developers and highly adventurous end-users, but the design and implementation are both progressing quickly.

You can download the source tarball here:

  https://launchpad.net/dmedia/trunk/0.4/+download/dmedia-0.4.0.tar.gz

Packages are available for Ubuntu Natty in the Novacut Stable Releases PPA:

  https://launchpad.net/~novacut/+archive/stable

For full release notes, please see:

  http://blog.novacut.com/2011/02/announcing-dmedia-04-forplay.html

Changelog 

This release does not have a changelog.

0 blueprints and 17 bugs targeted

Bug report Importance Assignee Status
708663 #708663 Security oops: limited path traversal possible with FileStore.join() 2 Critical Jason Gerard DeRose  10 Fix Released
715597 #715597 rockstar says do code reviews... always 2 Critical Jason Gerard DeRose  10 Fix Released
720376 #720376 too many open files; error 2 Critical Jason Gerard DeRose  10 Fix Released
722520 #722520 Fix appindicator icons 2 Critical David Green  10 Fix Released
680467 #680467 Add location record, add locations and priority to file record 3 High Jason Gerard DeRose  10 Fix Released
697677 #697677 Port to latest desktopcouch, python-couchdb 3 High Jason Gerard DeRose  10 Fix Released
708418 #708418 Add bittorrent download backend 3 High Jason Gerard DeRose  10 Fix Released
708500 #708500 Cleanup FileStore API for downloading/uploading 3 High Jason Gerard DeRose  10 Fix Released
711094 #711094 Clean-up tree to make easier for newcomers 3 High Jason Gerard DeRose  10 Fix Released
711170 #711170 Make dmedia browser talk to CouchDB 3 High Jason Gerard DeRose  10 Fix Released
711265 #711265 Brower does not look as nice when viewed in Opera 3 High Jack Leigh  10 Fix Released
713896 #713896 Imports should track empty files, but not store them 3 High Jason Gerard DeRose  10 Fix Released
717544 #717544 Add S3 upload/download backend 3 High Jason Gerard DeRose  10 Fix Released
717552 #717552 Split FileStore.finalize_transfer() into simpler methods 3 High Jason Gerard DeRose  10 Fix Released
718035 #718035 Document FileStore design, add some polish 3 High Jason Gerard DeRose  10 Fix Released
720681 #720681 Cryptographically tie doc['bytes'] to doc['_id'] 3 High Jason Gerard DeRose  10 Fix Released
722035 #722035 When possible, use python-couchdb directly rather than desktopcouch 3 High Jason Gerard DeRose  10 Fix Released
This milestone contains Public information
Everyone can see this information.