X-Git-Url: http://git.maemo.org/git/?p=someplayer;a=blobdiff_plain;f=src%2Flibrary.h;h=c9e460abf2ba3d49a1d57cf4b743316166973aa1;hp=08414c3ed00c0003da37c8cc3fd254aebeac243b;hb=a33363a44394be6efff8593737eaa53efd9b6c01;hpb=7b2a40e92ca217556f2ea5dbb95248b2800909a1 diff --git a/src/library.h b/src/library.h index 08414c3..c9e460a 100644 --- a/src/library.h +++ b/src/library.h @@ -9,6 +9,9 @@ #include "mediascanner.h" #include "tagresolver.h" +#define _DATABASE_PATH_ "/tmp" +#define _PLAYLISTS_PATH_ "/tmp" + // represents media library: tracks, playlists // it uses different media storages for tracks and playlists // but dynamic playlits will be stored with tracks into the same storage @@ -41,8 +44,11 @@ namespace SomePlayer { Playlist getRecentlyAdded(); QList getPlaylists(); + QStringList getPlaylistsNames(); + Playlist getPlaylist(QString name); void savePlaylist(Playlist playlist); void removePlaylist(Playlist playlist); + void removePlaylist(QString name); Playlist getCurrentPlaylist(); void saveCurrentPlaylist(Playlist playlist); @@ -57,7 +63,7 @@ namespace SomePlayer { void removeTrack(Track); void addTrack(Track); void addToFavorites(Track); - void updateTrack(Track); + void updateTrackCount(Track); }; };