From e660c8c8687b22eb886d20ff21a074dd6fbe4cc9 Mon Sep 17 00:00:00 2001 From: Damocles Date: Mon, 13 Apr 2026 21:29:07 +0200 Subject: [PATCH] filter mpris ghost players with no track or active state --- modules/Mpris.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/Mpris.qml b/modules/Mpris.qml index e3295d0..f80c841 100644 --- a/modules/Mpris.qml +++ b/modules/Mpris.qml @@ -12,7 +12,7 @@ M.BarSection { tooltip: "" property int _playerIdx: 0 - readonly property var _players: Mpris.players.values ?? [] + readonly property var _players: (Mpris.players.values ?? []).filter(p => p.trackTitle || p.playbackState === MprisPlaybackState.Playing || p.playbackState === MprisPlaybackState.Paused) readonly property MprisPlayer player: _players[_playerIdx] ?? _players[0] ?? null readonly property bool playing: player?.playbackState === MprisPlaybackState.Playing