27void media::Track::MetaData::setAlbum(
const QString &album)
29 insert(xesam::Album::name, album);
32void media::Track::MetaData::setArtist(
const QString &artist)
34 insert(xesam::Artist::name, artist);
37void media::Track::MetaData::setTitle(
const QString &title)
39 insert(xesam::Title::name, title);
42void media::Track::MetaData::setTrackId(
const QString &
id)
44 insert(media::Track::MetaData::TrackIdKey,
id);
47void media::Track::MetaData::setTrackLength(int64_t length)
49 insert(media::Track::MetaData::TrackLengthKey,
50 QVariant(qint64(length)));
53void media::Track::MetaData::setArtUrl(
const QUrl &url)
55 insert(media::Track::MetaData::TrackArtlUrlKey, url.toString());
58void media::Track::MetaData::setLastUsed(
const QString &datetime)
60 insert(xesam::LastUsed::name, datetime);
63QString media::Track::MetaData::album()
const
65 return value(xesam::Album::name).toString();
68QString media::Track::MetaData::artist()
const
70 return value(xesam::Artist::name).toString();
73QString media::Track::MetaData::title()
const
75 return value(xesam::Title::name).toString();
78QString media::Track::MetaData::trackId()
const
80 return value(media::Track::MetaData::TrackIdKey).toString();
83int64_t media::Track::MetaData::trackLength()
const
85 return value(media::Track::MetaData::TrackLengthKey).value<int64_t>();
88QUrl media::Track::MetaData::artUrl()
const
90 return value(media::Track::MetaData::TrackArtlUrlKey).toUrl();
93QString media::Track::MetaData::lastUsed()
const
95 return value(xesam::LastUsed::name).toString();