From: Marcel van der Veldt Date: Mon, 24 Feb 2025 19:57:36 +0000 (+0100) Subject: Fix: correctly detect pluginsource is in use X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=8068d6efc6cf1cd949696f6d795bec656da900d6;p=music-assistant-server.git Fix: correctly detect pluginsource is in use --- 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: