Mp3 Jukebox
This is a project that we started to help drive the implementation of several advanced features for 0.3.x. The stuff we want to concentrate on is:
- Collections
- Advanced Metastore (RDF) usage
- Explore ideas for using more of the semantic net features of RDF for things like related artists, following band members through their career, etc.
- Explore the idea of handlers/filters that require certain backends. Does this handler function in a downgraded fashion if it doesn't have the RDF metastore? How does it express what it needs?
What about the mp3 filter, and it's related to this handler?
- Multipart upload/download (#19)
- Duplicate checking (#22)
- "Volatile flag"/caching of extracted info, such as low bitrate samples at the song midpoint (#18)
- The JavaScript client library
* Started a branch for this: thingfish/branches/mp3-jukebox
Feature List
- Maintain per user playlists
- Integrated search
- Match as you go: Artist, Album, Song title
- Explicit: tags, rating (any specific metadata field)
- Upload new song content (limit to mp3?)
- Extraction of album art (#45)
- View and edit song attributes
- Browsing via drilldown -> Artist/Album/Song
- Dynamic playlists
- Play a song (flash component?)
- Tagging
- Rating
- IceCast streaming
- Related songs (RDF/musicbrainz/discogs.com?)
- Pretty interface! (Separate from the 'normal' ThingFish look and feel.)
- Interface widgets? Manually done + jquery? Ext? XUL?
