_playlist_storage->removePlaylist(name);
}
+void Library::importPlaylist(QString name) {
+ _playlist_storage->importPlaylist(name);
+}
+
+void Library::importPlaylists(QStringList files) {
+ foreach (QString name, files) {
+ importPlaylist(name);
+ }
+}
+
+void Library::scanAndImportPlaylists(QString dirpath) {
+ QStringList playlists = _scanner->scanForPlaylists(dirpath);
+ importPlaylists(playlists);
+}
+
Playlist Library::getCurrentPlaylist() {
return _playlist_storage->getCurrentPlaylist();
}
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);
+}