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