@@ -457,7 +457,7 @@ private slots:
457457 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pCanSeek, bpCanSeek, playerProperties, " CanSeek" );
458458 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pCanGoNext, bpCanGoNext, playerProperties, " CanGoNext" );
459459 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pCanGoPrevious, bpCanGoPrevious, playerProperties, " CanGoPrevious" );
460- QS_DBUS_PROPERTY_BINDING (MprisPlayer, qlonglong, pPosition, bpPosition, onPositionUpdated, playerProperties, " Position" , false );
460+ QS_DBUS_PROPERTY_BINDING (MprisPlayer, qlonglong, pPosition, bpPosition, playerProperties, " Position" , false );
461461 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pVolume, bVolume, playerProperties, " Volume" , false );
462462 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pMetadata, bpMetadata, playerProperties, " Metadata" );
463463 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pPlaybackStatus, bpPlaybackStatus, playerProperties, " PlaybackStatus" );
@@ -466,6 +466,8 @@ private slots:
466466 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pMinRate, bMinRate, playerProperties, " MinimumRate" , false );
467467 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pMaxRate, bMaxRate, playerProperties, " MaximumRate" , false );
468468 QS_DBUS_PROPERTY_BINDING (MprisPlayer, pShuffle, bShuffle, playerProperties, " Shuffle" , false );
469+
470+ QS_BINDING_SUBSCRIBE_METHOD (MprisPlayer, bpPosition, onPositionUpdated, onValueChanged);
469471 // clang-format on
470472
471473 QDateTime lastPositionTimestamp;
0 commit comments