#include <metadataformatter.h>
Public Member Functions | |
MetaDataFormatter (const QString &format) | |
QString | parse (PlayListItem *item) |
QString | parse (const QMap< Qmmp::MetaData, QString > metaData, qint64 length=0) |
MetaDataFormatter | ( | const QString & | format | ) |
Constructor.
format | Metadata template. Syntax: p - artist, a - album, t - title, n - track number, NN - 2-digit track number, g - genre, c - comment, C - composer, D - disc number, f - file name, F - full path, y - year, l - duration, if(A,B,C) or if(A&B&C,D,E) - condition. |
QString parse | ( | const QMap< Qmmp::MetaData, QString > | metaData, | |
qint64 | length = 0 | |||
) |
Converts metadata to one string using template.
metaData | Metadata array. | |
length | Length in seconds. |
QString parse | ( | PlayListItem * | item | ) |
Converts metadata of item item to one string using template.