#include <metadataformatter.h>
Public Member Functions | |
| MetaDataFormatter (const QString &format) | |
| QString | parse (AbstractPlaylistItem *item) |
| QString | parse (const QMap< Qmmp::MetaData, QString > metaData, qint64 length=0) |
| MetaDataFormatter::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 MetaDataFormatter::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 MetaDataFormatter::parse | ( | AbstractPlaylistItem * | item | ) |
Converts metadata of item item to one string using template.
1.5.9