From: Marcel van der Veldt Date: Wed, 15 Oct 2025 21:51:44 +0000 (+0200) Subject: Small for for Cast groups X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=a73886fd5b0310d373e8428f6970cfd3abf7f96d;p=music-assistant-server.git Small for for Cast groups --- diff --git a/music_assistant/providers/chromecast/helpers.py b/music_assistant/providers/chromecast/helpers.py index acd140d2..0313534e 100644 --- a/music_assistant/providers/chromecast/helpers.py +++ b/music_assistant/providers/chromecast/helpers.py @@ -197,9 +197,9 @@ class CastStatusListener: if TYPE_CHECKING: assert isinstance(group_player, ChromecastPlayer) if group_player.cc.media_controller.is_active: - self.castplayer.active_group = group_uuid - elif group_uuid == self.castplayer.active_group: - self.castplayer.active_group = None + self.castplayer.active_cast_group = group_uuid + elif group_uuid == self.castplayer.active_cast_group: + self.castplayer.active_cast_group = None self.castplayer.logger.log( VERBOSE_LOG_LEVEL, diff --git a/music_assistant/providers/chromecast/player.py b/music_assistant/providers/chromecast/player.py index 4448d98b..bf53e152 100644 --- a/music_assistant/providers/chromecast/player.py +++ b/music_assistant/providers/chromecast/player.py @@ -44,6 +44,8 @@ if TYPE_CHECKING: class ChromecastPlayer(Player): """Chromecast Player.""" + active_cast_group: str | None = None + def __init__( self, provider: ChromecastProvider, @@ -233,7 +235,7 @@ class ChromecastPlayer(Player): return if not self.cc.media_controller.status.player_is_playing: return - if self.active_group: + if self.active_cast_group: return if self.state != PlaybackState.PLAYING: return @@ -405,8 +407,8 @@ class ChromecastPlayer(Player): ) # handle player playing from a group group_player: ChromecastPlayer | None = None - if self.active_group is not None: - if not (group_player := self.mass.players.get(self.active_group)): + if self.active_cast_group is not None: + if not (group_player := self.mass.players.get(self.active_cast_group)): return if not isinstance(group_player, ChromecastPlayer): return