Fixed bug with no_repeate mode, improved prev button behaviour
[someplayer] / src / library.cpp
index 6e116bd..576440f 100644 (file)
@@ -171,8 +171,8 @@ void Library::updateTrackMetadata(Track track) {
        _resolver->updateTags(ntrack);
 }
 
-QList<Track> Library::search(QString pattern) {
-       return _library_storage->search(pattern);
+QList<Track> Library::searchTracks(QString pattern) {
+       return _library_storage->searchTracks(pattern);
 }
 
 QList<QString> Library::getDirectories() {
@@ -228,3 +228,19 @@ void Library::updatePlaylists() {
        }
        emit done();
 }
+
+void Library::removeFromFavorites(Track track) {
+       _library_storage->removeFromFavorites(track);
+}
+
+bool Library::isFavorite(Track track) {
+       return _library_storage->isFavorite(track);
+}
+
+LastPlayed Library::getLastPlayedForCurPlaylist() {
+       return _playlist_storage->getLastPlayedForCurPlaylist();
+}
+
+void Library::saveLastPlayedForCurPlaylist(LastPlayed lastplayed) {
+       _playlist_storage->saveLastPlayedForCurPlaylist(lastplayed);
+}