From 3b22c27a87f87c2965af683a0d55f48480fab02d Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Wed, 16 Jul 2025 00:45:53 +0800 Subject: mpris: preferedplayer --- services/Mpris.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'services') diff --git a/services/Mpris.qml b/services/Mpris.qml index 9618459..324103d 100644 --- a/services/Mpris.qml +++ b/services/Mpris.qml @@ -10,13 +10,15 @@ import Quickshell import Quickshell.Io import Quickshell.Services.Mpris +import qs.config + /** * A service that provides easy access to the active Mpris player. */ Singleton { id: root property MprisPlayer trackedPlayer: null - property MprisPlayer activePlayer: trackedPlayer ?? Mpris.players.values[0] ?? null + property MprisPlayer activePlayer: Mpris.players.values.find(i => i.desktopEntry === Bar.preferedPlayer) ?? trackedPlayer ?? Mpris.players.values[0] ?? null signal trackChanged(reverse: bool) property bool __reverse: false -- cgit v1.2.3