Sayonara Player
Loading...
Searching...
No Matches
M3UParser Class Reference
Inheritance diagram for M3UParser:
AbstractPlaylistParser

Public Member Functions

 M3UParser (const QString &filename, const std::shared_ptr< Util::FileSystem > &fileSystem, const std::shared_ptr< Tagging::TagReader > &tagReader)
virtual MetaDataList tracks () final

Static Public Member Functions

static void saveM3UPlaylist (QString filename, const MetaDataList &tracks, bool relative)

Protected Member Functions

void addTrack (const MetaData &track)
void addTracks (const MetaDataList &tracks)
const QString & content () const
QString getAbsoluteFilename (const QString &filename) const
void parseSubPlaylist (const QString &playlistPath)