#include <AbstractPlaylistParser.h>
|
| AbstractPlaylistParser (const QString &filepath) |
|
virtual MetaDataList | get_md (bool force_parse=false) final |
| parse playlist and return found metadata More...
|
|
|
virtual void | parse ()=0 |
| here the parsing is done
Called by MetaDataList get_md(bool force_parse=false)
|
|
QString | get_absolute_filename (const QString &filename) const |
| calculates the absolute filename for a track depending on the path of the playlist file More...
|
|
|
MetaDataList | _v_md |
|
QString | _file_content |
|
QString | _directory |
|
QString | _download_target |
|
bool | _parsed |
|
§ get_absolute_filename()
QString AbstractPlaylistParser::get_absolute_filename |
( |
const QString & |
filename | ) |
const |
|
protected |
calculates the absolute filename for a track depending on the path of the playlist file
- Parameters
-
filename | as seen in the playlist |
- Returns
- absolute filename if local file. filename else
§ get_md()
virtual MetaDataList AbstractPlaylistParser::get_md |
( |
bool |
force_parse = false | ) |
|
|
finalvirtual |
parse playlist and return found metadata
- Parameters
-
force_parse | once if parsed, this function won't parse again and just return the metadata.
Set to true if you want to force parsing again |
- Returns
- list of MetaData