From ec74af4f2858d7ddfdc961262b40283fa849c281 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Thu, 4 Mar 2021 08:53:34 +0100 Subject: [PATCH] change active queue logic --- music_assistant/models/player.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 -- 2.34.1