Extend Rhythmbox DBus Interface
Submitted by John Stowers
Link to original bug (#516407)
Description
Hiya,
I discussed this briefly at linux.conf.au.
For Conduit [1] to play nicer with Rhythmbox, and to start to experiment with music sync to various things, it would be good if the RB DBus interface had the following methods;
- List all playlists (dynamic and static)
- List the contents of said playlists
- Return the information about a track (i.e. extra information that cannot be got from the file, such as play counts, rating, etc)
- (optional) Arbitary searches on the DB
- The ability to add an arbitary (local) URI to the DB, with a flag to 'import to music directory' or not [2]
- (optional) The ability to set information on a track (rating, play counts, art, etc)
Currently Conduit primitively supports RB by parsing its static playlists. I would like to improve this situation.
[1] http://www.conduit-project.org [2] Probbably related to bug #323247