Design overview: PlaylistManager

Bart Cerneels bart.cerneels at kde.org
Sun Apr 26 13:26:42 CEST 2009


This is an overview of the
PlaylistManager/Meta::Playlist/Synchronization in Amarok as a
preparation for the Amarok DevSprint in Berlin, May 1.

Classes (function):
- Meta::Playlist (abstract base of all playlists)
- PlaylistManager (Facility for managing PlaylistProviders registered
by other parts of the application, plugins or scripts)
- PlaylistProvider (abstract base that gives playlists, description
and friendlyname for once playlist category)

Related classes in browsers/playlistbrowser not covered in this overview
- PodcastCategory/PodcastModel
- PlaylistCategory/UserPlaylistModel
- PlaylistsInGroupsProxy
...

Next mail: functional overview

Bart


More information about the Amarok-devel mailing list