From: OzGav Date: Mon, 9 Feb 2026 12:58:50 +0000 (+1000) Subject: Fix sync groups with dynamic option losing members on power off (#3118) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=e9163d2f308fd75caffcd61f0311479ed74c6faf;p=music-assistant-server.git Fix sync groups with dynamic option losing members on power off (#3118) * Fix sync groups with dynamic option losing members on power off * Remove comment * Apply suggestion from @OzGav --- diff --git a/music_assistant/controllers/players/sync_groups.py b/music_assistant/controllers/players/sync_groups.py index 11b4d5d1..aaac3ed9 100644 --- a/music_assistant/controllers/players/sync_groups.py +++ b/music_assistant/controllers/players/sync_groups.py @@ -103,11 +103,10 @@ class SyncGroupPlayer(GroupPlayer): # Config is only available after the player was registered self._cache.clear() # clear to prevent loading old is_dynamic static_members = cast("list[str]", self.config.get_value(CONF_GROUP_MEMBERS, [])) + self._attr_static_group_members = static_members.copy() if self.is_dynamic: - self._attr_static_group_members = [] self._attr_supported_features.add(PlayerFeature.SET_MEMBERS) else: - self._attr_static_group_members = static_members.copy() self._attr_supported_features.discard(PlayerFeature.SET_MEMBERS) if not self.powered: self._attr_group_members = static_members.copy()