18#ifndef LOMIRI_MEDIAHUBSERVICE_TRACK_H
19#define LOMIRI_MEDIAHUBSERVICE_TRACK_H
22#include <QScopedPointer>
28namespace MediaHubService
40 using MetaDataType::MetaDataType;
43 static constexpr const char*
TrackIdKey =
"mpris:trackid";
45 template<
typename Tag>
51 bool isSet(
const QString &key)
const
53 return !value(key).isNull();
63 QString
album()
const;
65 QString
title()
const;
84 QScopedPointer<Private> d;