Some small follow up fixes for the configurable core controllers (#743)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 7 Jul 2023 14:19:13 +0000 (16:19 +0200)
committerGitHub <noreply@github.com>
Fri, 7 Jul 2023 14:19:13 +0000 (16:19 +0200)
commita5c5ca90884c8f35903587ad4e23f35f0c1ae43a
tree0b3f88fffac654b19819738d0fdd2a5e4943fe95
parent8edd59e7868d458fe12e38c832bb7609b7133627
Some small follow up fixes for the configurable core controllers (#743)

* Fix the check if server is hass supervisor

* expose running_as_hass_addon as variable

* dynamically load the version

* set some options as advanced

* do not enable loop debug mode by default

* make sync interval configurable

* Update config.py

* make player queues a core controller

* send new config when changing it
22 files changed:
music_assistant/__main__.py
music_assistant/common/models/api.py
music_assistant/constants.py
music_assistant/server/controllers/cache.py
music_assistant/server/controllers/config.py
music_assistant/server/controllers/metadata.py
music_assistant/server/controllers/music.py
music_assistant/server/controllers/player_queues.py
music_assistant/server/controllers/players.py
music_assistant/server/controllers/streams.py
music_assistant/server/controllers/webserver.py
music_assistant/server/helpers/util.py
music_assistant/server/models/core_controller.py
music_assistant/server/providers/chromecast/__init__.py
music_assistant/server/providers/dlna/__init__.py
music_assistant/server/providers/radiobrowser/__init__.py
music_assistant/server/providers/slimproto/__init__.py
music_assistant/server/providers/slimproto/cli.py
music_assistant/server/providers/sonos/__init__.py
music_assistant/server/providers/ugp/__init__.py
music_assistant/server/server.py
pyproject.toml