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