Bluos default config tweaks (#2562)
authorDiede van Marle <Contact@designedbydie.de>
Mon, 27 Oct 2025 22:29:20 +0000 (23:29 +0100)
committerGitHub <noreply@github.com>
Mon, 27 Oct 2025 22:29:20 +0000 (23:29 +0100)
music_assistant/providers/bluesound/player.py

index 078b4a5ce85a1f68527804fb13fa2608114d2b48..1329c2bf77a6e0d79df175e2f655e8cd7445727c 100644 (file)
@@ -17,8 +17,9 @@ from pyblu.errors import PlayerUnexpectedResponseError, PlayerUnreachableError
 from music_assistant.constants import (
     CONF_ENTRY_ENABLE_ICY_METADATA,
     CONF_ENTRY_FLOW_MODE_ENFORCED,
-    CONF_ENTRY_HTTP_PROFILE_FORCED_2,
+    CONF_ENTRY_HTTP_PROFILE_DEFAULT_3,
     CONF_ENTRY_OUTPUT_CODEC,
+    create_sample_rates_config_entry,
 )
 from music_assistant.models.player import DeviceInfo, Player, PlayerMedia, PlayerSource
 from music_assistant.providers.bluesound.const import (
@@ -87,7 +88,13 @@ class BluesoundPlayer(Player):
         """Return all (provider/player specific) Config Entries for the player."""
         return [
             *await super().get_config_entries(),
-            CONF_ENTRY_HTTP_PROFILE_FORCED_2,
+            CONF_ENTRY_HTTP_PROFILE_DEFAULT_3,
+            create_sample_rates_config_entry(
+                max_sample_rate=192000,
+                safe_max_sample_rate=192000,
+                max_bit_depth=24,
+                safe_max_bit_depth=24,
+            ),
             CONF_ENTRY_OUTPUT_CODEC,
             CONF_ENTRY_FLOW_MODE_ENFORCED,
             ConfigEntry.from_dict(