#include <MetaData.h>
The MetaData class MetaDataHelper.
|
| MetaData (const MetaData &) |
|
| MetaData (MetaData &&) |
|
| MetaData (const QString &path) |
|
QUrl | url () const |
|
QString | filepath () const |
|
QString | set_filepath (QString filepath) |
|
qint32 | album_artist_id () const |
|
QString | album_artist () const |
|
bool | has_album_artist () const |
|
void | set_album_artist (const QString &album_artist, qint32 id=-1) |
|
void | set_album_artist_id (qint32 id) |
|
RadioMode | radio_mode () const |
|
MetaData & | operator= (const MetaData &md) |
|
bool | operator== (const MetaData &md) const |
|
bool | operator!= (const MetaData &md) const |
|
bool | is_equal (const MetaData &md) const |
|
bool | is_equal_deep (const MetaData &md) const |
|
bool | has_genre (const Genre &genre) const |
|
bool | remove_genre (const Genre &genre) |
|
bool | add_genre (const Genre &genre) |
|
void | set_genres (const QStringList &genres) |
|
QString | genres_to_string () const |
|
QStringList | genres_to_list () const |
|
QString | to_string () const |
|
void | add_custom_field (const CustomField &field) |
|
void | add_custom_field (const QString &id, const QString &display_name, const QString &value) |
|
const QList< CustomField > & | get_custom_fields () const |
|
QString | get_custom_field (const QString &id) const |
|
QString | get_custom_field (int idx) const |
|
virtual void | print () const |
|
|
static QVariant | toVariant (const MetaData &md) |
|
static bool | fromVariant (const QVariant &v, MetaData &md) |
|
|
qint32 | id |
|
QString | title |
|
qint32 | artist_id |
|
QString | artist |
|
qint32 | album_id |
|
QString | album |
|
SP::Set< Genre > | genres |
|
quint8 | rating |
|
quint64 | length_ms |
|
quint16 | year |
|
quint16 | track_num |
|
quint32 | bitrate |
|
quint64 | filesize |
|
quint8 | discnumber |
|
quint8 | n_discs |
|
bool | played |
|
bool | is_extern |
|
bool | pl_playing |
|
bool | is_disabled |
|
quint8 | db_id |
|
QString | cover_download_url |
|