From 8068d6efc6cf1cd949696f6d795bec656da900d6 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Mon, 24 Feb 2025 20:57:36 +0100 Subject: [PATCH] Fix: correctly detect pluginsource is in use --- music_assistant/controllers/players.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/music_assistant/controllers/players.py b/music_assistant/controllers/players.py index 658a81f9..88d8af65 100644 --- a/music_assistant/controllers/players.py +++ b/music_assistant/controllers/players.py @@ -1404,10 +1404,9 @@ class PlayerController(CoreController): return self._get_active_source(group_player) # if player has plugin source active return that for plugin_source in self._get_plugin_sources(): - if player.active_source == plugin_source.id or ( - player.current_media - and plugin_source.id == player.current_media.queue_id - and player.state in (PlayerState.PLAYING, PlayerState.PAUSED) + if ( + player.active_source == plugin_source.id + or plugin_source.in_use_by == player.player_id ): # copy/set current media if available if plugin_source.metadata: -- 2.34.1