From 3178df204e3e431aa073f7fd7e02ece4bc4d77d7 Mon Sep 17 00:00:00 2001 From: lysec Date: Thu, 9 Oct 2025 16:53:31 +0200 Subject: [PATCH] MediaService: bring back playerStateMonitor --- Services/MediaService.qml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Services/MediaService.qml b/Services/MediaService.qml index 52417b43..5127b162 100644 --- a/Services/MediaService.qml +++ b/Services/MediaService.qml @@ -266,6 +266,19 @@ Singleton { } } + Timer { + id: playerStateMonitor + interval: 2000 // Check every 2 seconds + repeat: true + running: true + onTriggered: { + // Only update if we don't have a playing player or if current player is paused + if (!currentPlayer || !currentPlayer.isPlaying || currentPlayer.playbackState !== MprisPlaybackState.Playing) { + updateCurrentPlayer() + } + } + } + // Update current player when available players change Connections { target: Mpris.players