* Minor fixes in database storage
[someplayer] / src / library.h
index 08414c3..c9e460a 100644 (file)
@@ -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<Playlist> 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);
                };
 
        };