[Rhythmbox-devel] Support for flash based mp3 players

Hello all!

I'm developing support for rb to automatically sync a playlist with a
flash based mp3 player (the kind that g-v-m automounts). I have written
a prototype as a standalone app, however i think it would be more useful
as part of rb itself.

The idea is to make it "Just Work". A use case may be something like: 

"Nick plugs in his new mp3 player, rhythmbox opens with a new playlist
named after the device. He copies some songs onto the playlist and
closes rb. It syncs the playlist to the device and he unplugs it, with
all the songs copied"

I spoke with David Zeuthen from the utopia list, and he informs me that
g-v-m can be extended to do the same kind of thing it does for digital
cameras. He also showed me a file
(http://cvs.freedesktop.org/*checkout*/hal/hal/fdi/information/10freedesktop/10-usb-music-players.fdi?rev=1.2) that shows HAL already has the ability to identify mp3 players (though the device database could use a lot more devices to be useful). Also he gave a simple suggestion, that using that file and gstreamer, to transcode music into the format supported by the particular player.

I need some input as to how this should interact with users. For
example, if a user copies songs onto the playlist, should it copy it
straight away, or should there be a "sync" button? Should rb eject the
device after syncing? etc.

Note that this may take me a little longer as i am normally a c++ dev.

Ideas? Any (and all) input is highly welcome.


p.s. attached is a (VERY) crude demo of the sync files dialog

Attachment: project3.glade
Description: application/glade

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]