Не могу найти пакет для Ubuntu. А если в папке с исходниками попытаться собрать по README, то вот
$ qmake mpristester.pro
$ make
g++ -c -m64 -pipe -g -D_REENTRANT -Wall -W -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtDBus -I/usr/include/qt4 -I. -I. -o interfacetest.o mpris2/interfacetest.cpp
mpris2/interfacetest.cpp: In constructor ‘Mpris2::InterfaceTest::InterfaceTest(const QString&, const QString&, QObject*)’:
mpris2/interfacetest.cpp:37:41: error: ‘void QTimer::timeout()’ is protected within this context
connect(delayedCheckTimer, &QTimer::timeout, this, &InterfaceTest::delayedIncrementalCheck);
^~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:69:0,
from /usr/include/qt4/QtDBus/QtDBus:3,
from mpris2/interfacetest.cpp:25:
/usr/include/qt4/QtCore/qtimer.h:92:10: note: declared protected here
void timeout();
^~~~~~~
mpris2/interfacetest.cpp:37:95: error: no matching function for call to ‘Mpris2::InterfaceTest::connect(QTimer*&, void (QTimer::*)(), Mpris2::InterfaceTest*, void (Mpris2::InterfaceTest::*)())’
connect(delayedCheckTimer, &QTimer::timeout, this, &InterfaceTest::delayedIncrementalCheck);
^
In file included from /usr/include/qt4/QtCore/QObject:1:0,
from mpris2/interfacetest.h:28,
from mpris2/interfacetest.cpp:23:
/usr/include/qt4/QtCore/qobject.h:204:17: note: candidate: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)
static bool connect(const QObject *sender, const char *signal,
^~~~~~~
/usr/include/qt4/QtCore/qobject.h:204:17: note: no known conversion for argument 2 from ‘void (QTimer::*)()’ to ‘const char*’
/usr/include/qt4/QtCore/qobject.h:217:17: note: candidate: static bool QObject::connect(const QObject*, const QMetaMethod&, const QObject*, const QMetaMethod&, Qt::ConnectionType)
static bool connect(const QObject *sender, const QMetaMethod &signal,
^~~~~~~
/usr/include/qt4/QtCore/qobject.h:217:17: note: no known conversion for argument 2 from ‘void (QTimer::*)()’ to ‘const QMetaMethod&’
/usr/include/qt4/QtCore/qobject.h:337:13: note: candidate: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const
inline bool QObject::connect(const QObject *asender, const char *asignal,
^~~~~~~
/usr/include/qt4/QtCore/qobject.h:337:13: note: no known conversion for argument 2 from ‘void (QTimer::*)()’ to ‘const char*’
mpris2/interfacetest.cpp: In member function ‘bool Mpris2::InterfaceTest::checkMetadataEntry(const QVariantMap&, const QString&, QVariant::Type, QStringList*, QStringList*, QStringList*)’:
mpris2/interfacetest.cpp:427:53: warning: unused parameter ‘infoMessages’ [-Wunused-parameter]
QStringList* infoMessages)
^~~~~~~~~~~~
Makefile:306: recipe for target 'interfacetest.o' failed
make: *** [interfacetest.o] Error 1