From: Marcel van der Veldt Date: Thu, 4 Mar 2021 07:53:34 +0000 (+0100) Subject: change active queue logic X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=ec74af4f2858d7ddfdc961262b40283fa849c281;p=music-assistant-server.git change active queue logic --- diff --git a/music_assistant/models/player.py b/music_assistant/models/player.py index ccfb1420..d48c8ae2 100755 --- a/music_assistant/models/player.py +++ b/music_assistant/models/player.py @@ -488,11 +488,14 @@ class Player: @callback def _get_active_queue(self) -> str: """Return the active parent player/queue for a player.""" - # if a group is powered on, all of it's childs will have/use + # if a group is playing, all of it's childs will have/use # the parent's player's queue. for group_player_id in self.group_parents: group_player = self.mass.players.get_player(group_player_id) - if group_player and group_player.powered: + if group_player and group_player.state in [ + PlaybackState.Playing, + PlaybackState.Paused, + ]: return group_player_id return self.player_id