53 Playlist(
const QString& connectionName, DbId databaseId);
56 int getPlaylistIdByName(
const QString& name);
60 PlaylistSortOrder sortOrder = PlaylistSortOrder::NameAsc);
62 int createPlaylist(
const QString& playlistName,
bool temporary,
bool isLocked);
63 bool updatePlaylistTracks(
int playlistId,
const MetaDataList& tracks);
64 bool updatePlaylist(
int playlistId,
const QString& name,
bool temporary,
bool isLocked);
65 bool renamePlaylist(
int playlistId,
const QString& newName);
67 bool deletePlaylist(
int playlistId);
68 bool clearPlaylist(
int playlistId);
70 bool insertTrackIntoPlaylist(
const MetaData& md,
int playlistId,
int pos);
73 MetaDataList getPlaylistWithDatabaseTracks(
int playlistId);
74 MetaDataList getPlaylistWithNonDatabaseTracks(
int playlistId);