diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-07-16 00:45:53 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-07-16 00:46:53 +0800 |
| commit | 3b22c27a87f87c2965af683a0d55f48480fab02d (patch) | |
| tree | 115754b02bd55159f941b72c584126184a3ab340 /services/Mpris.qml | |
| parent | 3352b13c1116764e30d464226b0dfc8423a0c295 (diff) | |
mpris: preferedplayer
Diffstat (limited to 'services/Mpris.qml')
| -rw-r--r-- | services/Mpris.qml | 4 |
1 files changed, 3 insertions, 1 deletions
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 |
