mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-12 00:54:20 +02:00
@@ -254,8 +254,8 @@ MprisPlugin::metadata() const
|
||||
Tomahawk::result_ptr track = AudioEngine::instance()->currentTrack();
|
||||
if ( track )
|
||||
{
|
||||
metadataMap.insert( "mpris:trackid", QString( "/track/" ) + track->id().replace( "-", "" ) );
|
||||
metadataMap.insert( "mpris:length", track->duration() );
|
||||
metadataMap.insert( "mpris:trackid", QVariant::fromValue(QDBusObjectPath(QString( "/track/" ) + track->id().replace( "-", "" ))) );
|
||||
metadataMap.insert( "mpris:length", static_cast<qlonglong>(track->duration()) * 1000000 );
|
||||
metadataMap.insert( "xesam:album", track->album()->name() );
|
||||
metadataMap.insert( "xesam:artist", QStringList( track->artist()->name() ) );
|
||||
metadataMap.insert( "xesam:title", track->track() );
|
||||
@@ -332,14 +332,14 @@ MprisPlugin::setShuffle( bool value )
|
||||
double
|
||||
MprisPlugin::volume() const
|
||||
{
|
||||
return AudioEngine::instance()->volume();
|
||||
return static_cast<double>(AudioEngine::instance()->volume()) / 100.0;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
MprisPlugin::setVolume( double value )
|
||||
{
|
||||
AudioEngine::instance()->setVolume( value );
|
||||
AudioEngine::instance()->setVolume( value * 100 );
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user