52 Playlist(
const QString& connectionName, DbId databaseId);
55 int getPlaylistIdByName(
const QString& name);
58 QList<CustomPlaylist> getAllPlaylists(PlaylistStoreType storeType,
bool getTracks, PlaylistSortOrder sortOrder = PlaylistSortOrder::NameAsc);
60 int createPlaylist(
const QString& playlistName,
bool temporary);
61 bool updatePlaylistTracks(
int playlistId,
const MetaDataList& tracks);
62 bool updatePlaylist(
int playlistId,
const QString& name,
bool temporary);
63 bool renamePlaylist(
int playlistId,
const QString& newName);
65 bool deletePlaylist(
int playlistId);
66 bool clearPlaylist(
int playlistId);
68 bool insertTrackIntoPlaylist(
const MetaData& md,
int playlistId,
int pos);
71 MetaDataList getPlaylistWithDatabaseTracks(
int playlistId);
72 MetaDataList getPlaylistWithNonDatabaseTracks(
int playlistId);