63 [[nodiscard]]
virtual PlaylistPtr playlist(
int playlistIndex) = 0;
64 [[nodiscard]]
virtual PlaylistPtr playlistById(
int playlistId) = 0;
66 [[nodiscard]]
virtual QString requestNewPlaylistName(
const QString& prefix = QString())
const = 0;
69 createPlaylist(
const MetaDataList& tracks,
const QString& name = QString(),
bool temporary =
true,
70 bool isLocked =
false) = 0;
72 createPlaylist(
const QStringList& pathList,
const QString& name = QString(),
bool temporary =
true,
74 virtual int createPlaylist(
const CustomPlaylist& customPlaylist) = 0;
75 virtual int createEmptyPlaylist(
bool override =
false) = 0;
76 virtual int createCommandLinePlaylist(
const QStringList& pathList,