diff --git a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java index 9583d41d..1cce517d 100644 --- a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java +++ b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java @@ -139,6 +139,10 @@ public class MprisActivity extends AppCompatActivity { } targetPlayer = mpris.getPlayerStatus(player); updatePlayerStatus(mpris); + + if (targetPlayer.isPlaying()) { + MprisMediaSession.getInstance().playerSelected(targetPlayer); + } } @Override diff --git a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisMediaSession.java b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisMediaSession.java index ad2697db..e5470361 100644 --- a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisMediaSession.java +++ b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisMediaSession.java @@ -405,4 +405,9 @@ public class MprisMediaSession implements SharedPreferences.OnSharedPreferenceCh public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updateMediaNotification(); } + + public void playerSelected(MprisPlugin.MprisPlayer player) { + notificationPlayer = player; + updateMediaNotification(); + } }