![]() |
![]() |
![]() |
Rhythmbox Development Reference Manual | ![]() |
---|---|---|---|---|
enum RBPlaylistManagerError; #define RB_PLAYLIST_MANAGER_ERROR GQuark rb_playlist_manager_error_quark (void); typedef RBPlaylistManagerPrivate; RBPlaylistManager* rb_playlist_manager_new (RBShell *shell, RBSourceList *sourcelist, RBLibrarySource *libsource, RBIRadioSource *iradio_source); gboolean rb_playlist_manager_parse_file (RBPlaylistManager *mgr, const char *uri, GError **error); void rb_playlist_manager_set_source (RBPlaylistManager *mgr, RBSource *player); void rb_playlist_manager_load_playlists (RBPlaylistManager *mgr); void rb_playlist_manager_save_playlists (RBPlaylistManager *mgr, gboolean force); RBSource* rb_playlist_manager_new_playlist (RBPlaylistManager *mgr, const char *suggested_name, gboolean automatic); GList* rb_playlist_manager_get_playlists (RBPlaylistManager *manager);
typedef enum { RB_PLAYLIST_MANAGER_ERROR_PARSE, RB_PLAYLIST_MANAGER_ERROR_PLAYLIST_EXISTS, RB_PLAYLIST_MANAGER_ERROR_PLAYLIST_NOT_FOUND } RBPlaylistManagerError;
RBPlaylistManager* rb_playlist_manager_new (RBShell *shell, RBSourceList *sourcelist, RBLibrarySource *libsource, RBIRadioSource *iradio_source);
shell : |
|
sourcelist : |
|
libsource : |
|
iradio_source : |
|
Returns : |
gboolean rb_playlist_manager_parse_file (RBPlaylistManager *mgr, const char *uri, GError **error);
mgr : |
|
uri : |
|
error : |
|
Returns : |
void rb_playlist_manager_set_source (RBPlaylistManager *mgr, RBSource *player);
mgr : |
|
player : |
void rb_playlist_manager_load_playlists (RBPlaylistManager *mgr);
mgr : |
void rb_playlist_manager_save_playlists (RBPlaylistManager *mgr, gboolean force);
mgr : |
|
force : |
RBSource* rb_playlist_manager_new_playlist (RBPlaylistManager *mgr, const char *suggested_name, gboolean automatic);
mgr : |
|
suggested_name : |
|
automatic : |
|
Returns : |