Fix: Double grouped players with Universal Groups (#1959)
authorMaxim Raznatovski <nda.mr43@gmail.com>
Sun, 16 Feb 2025 16:59:34 +0000 (17:59 +0100)
committerGitHub <noreply@github.com>
Sun, 16 Feb 2025 16:59:34 +0000 (17:59 +0100)
commit54ea95fce1d29b66067ba843c5a3781554a6049c
tree577da1a8ebe632deb5aa2bb06533c47b88157ef4
parent1b0a449b23d63472e26f34441c53e41e8b48849e
Fix: Double grouped players with Universal Groups (#1959)

* fix: don't allow grouping if already grouped

* fix: periodically check if no subgroups are in a universal group

* feat: auto ungroup when adding to a universal group

* fix: restart playback if a player was automatically ungrouped from a invalid subgroup

* refactor: early return
music_assistant/providers/player_group/__init__.py