|
BONEZ Project |
|
|
BONEZ - Bonez Outliner and Napsterlike-playlist Editor for Zope SynopsisThe user interface for Radio Userland's [1] MP3-playlists is based on an its in-built outliner in combination with its in-built persistent object store. Whilst this is generally a convenient way to view and rearrange pre-selected playlists it is not well suited to the selection of the MP3s using various selection criteria from the ID3 information on the album, artist, type of song, etc. The purpose of this project is to allow RU's playlist to be exported (uploaded) to a Zope [2] server to be incorporated into a database containing ID3 records [3]. Zope could then be used to provide a dynamic web interface to the database and would allow various search criteria to be used to retrieve tracks. The playlists created by this selection mechanism could then be imported (downloaded) back into RU. The playlists are used to program the MP3 player controlled by RU. In effect, the combination of RU, MP3 player, and Zope acts as a jukebox for MP3s. The 'jukebox' contains file and ID3 details for local MP3 files held on the user's machine. It is important to note that this jukebox is not to be a Napster [4] client and as such will not be expected to implement the Napster protocol. The ID3 and file information exchanged between RU and Zope will be derived from the ID3 data that RU has extracted from MP3 files held in the local filestore. In other words, it is beyond the technical (and moral) bounds of the project to create yet another Napster client. Another acronym considered for this project was RUNEZ! But BONEZ won out since it extends the capabilites of MP3 players to a much deeper level than the usual customisation of MP3 players - i.e. 'skins'. Language(s)Platform(s)
References
See also: |
|