Refactor groups support (#1619)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 26 Aug 2024 20:13:03 +0000 (22:13 +0200)
committerGitHub <noreply@github.com>
Mon, 26 Aug 2024 20:13:03 +0000 (22:13 +0200)
commitb2d656b2b5b1a4573b885bfb5e3f56590d46d22a
tree11b468a2cea6a9385024e4b585ced4f5eda58751
parent56d563c41e9ba99a42926f6574dd8d6e502af0fa
Refactor groups support (#1619)

* Fix several issues with (sync)groups

* Refactor sync group creation to player manager

* Refactor groups support

* Some fixes for UGP (not all yet)

* sonos does not yet support this
13 files changed:
music_assistant/client/players.py
music_assistant/common/models/enums.py
music_assistant/constants.py
music_assistant/server/controllers/config.py
music_assistant/server/controllers/player_queues.py
music_assistant/server/controllers/players.py
music_assistant/server/helpers/audio.py
music_assistant/server/models/player_provider.py
music_assistant/server/providers/airplay/__init__.py
music_assistant/server/providers/slimproto/__init__.py
music_assistant/server/providers/snapcast/__init__.py
music_assistant/server/providers/sonos/__init__.py
music_assistant/server/providers/ugp/__init__.py