From 7a72723d53f312bfbf36e2a70a502d0975c0d749 Mon Sep 17 00:00:00 2001 From: Marvin Schenkel Date: Fri, 19 Dec 2025 19:01:08 +0100 Subject: [PATCH] Fix resume loops when seeking a player group of providers that also resume (e.g. sqeezelite) (#2859) --- music_assistant/controllers/players/sync_groups.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/music_assistant/controllers/players/sync_groups.py b/music_assistant/controllers/players/sync_groups.py index f187115e..1bfd04be 100644 --- a/music_assistant/controllers/players/sync_groups.py +++ b/music_assistant/controllers/players/sync_groups.py @@ -529,7 +529,8 @@ class SyncGroupPlayer(GroupPlayer): await other_group.power(False) if ( member.synced_to is not None - and member.synced_to != self.sync_leader + and self.sync_leader + and member.synced_to != self.sync_leader.player_id and (synced_to_player := self.mass.players.get(member.synced_to)) and member.player_id in synced_to_player.group_members ): -- 2.34.1