GNOME Bugzilla – Bug 463632
generic player playlist creation, editing, deletion
Last modified: 2007-12-29 11:57:21 UTC
I recently found a firmware update for my player that added playlist functionality. So here we are.
Created attachment 93105 [details] [review] patch Notable things: - adds entry types to use for ignored and error types to rhythmdb_add_uri_with_type - makes mark_dirty a virtual method on RBPlaylistSource - adds a 'has_playlists' field in RhythmDBEntryType, used to determine whether the 'add to playlist' action should be enabled - links rhythmdb into the core shared library rather than the rhythmbox binary - adds RhythmDBImportJob, a way to import a set of directories and get status information (total files, files imported so far) and completion signals - uses that to load playlists on the player only once all files have been imported (otherwise we don't preserve the playlist order) - adds an import errors source under the generic player source (there's a bug about that somewhere) - adds support for iriver .pla playlists (if you have a new enough totem)
Looks pretty good to me, although I haven't actually tested the support for generic-player playlists. The "import job" stuff sounds nice, and could probably be extended to a "job" interface in the future (for cd ripping, podcast downloads et al).
committed to svn.
*** Bug 369415 has been marked as a duplicate of this bug. ***