change default http profile
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 20 Sep 2024 13:51:02 +0000 (15:51 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 20 Sep 2024 13:51:02 +0000 (15:51 +0200)
music_assistant/common/models/config_entries.py
music_assistant/server/providers/sonos_s1/__init__.py

index 2c9ebd4a704dc45e3cd8c9c03709c7aed7cc77f3..78480255f873b0042ebe8c87911b64b916f1d84c 100644 (file)
@@ -603,18 +603,14 @@ CONF_ENTRY_HTTP_PROFILE = ConfigEntry(
         ConfigValueOption("Profile 2 - no content length", "no_content_length"),
         ConfigValueOption("Profile 3 - forced content length", "forced_content_length"),
     ),
-    default_value="chunked",
+    default_value="no_content_length",
     label="HTTP Profile used for sending audio",
     category="advanced",
     description="This is considered to be a very advanced setting, only adjust this if needed, "
     "for example if your player stops playing halfway streams or if you experience "
-    "other playback related issues. In most cases the default setting, "
-    "'chunked transfer encoding', works just fine. \n\n",
+    "other playback related issues. In most cases the default setting is fine.",
 )
 
-CONF_ENTRY_HTTP_PROFILE_DEFAULT_2 = ConfigEntry.from_dict(
-    {**CONF_ENTRY_HTTP_PROFILE.to_dict(), "default_value": "no_content_length"}
-)
 CONF_ENTRY_HTTP_PROFILE_FORCED_1 = ConfigEntry.from_dict(
     {**CONF_ENTRY_HTTP_PROFILE.to_dict(), "default_value": "chunked", "hidden": True}
 )
@@ -677,5 +673,5 @@ BASE_PLAYER_CONFIG_ENTRIES = (
     CONF_ENTRY_HIDE_PLAYER,
     CONF_ENTRY_TTS_PRE_ANNOUNCE,
     CONF_ENTRY_SAMPLE_RATES,
-    CONF_ENTRY_HTTP_PROFILE_FORCED_1,
+    CONF_ENTRY_HTTP_PROFILE_FORCED_2,
 )
index f1de789e0aa20965300cd7d7c6d9aacbc7b8b67a..6d6d075cfbcca738ac025263d08c909c1c2df170 100644 (file)
@@ -24,7 +24,7 @@ from music_assistant.common.models.config_entries import (
     CONF_ENTRY_CROSSFADE,
     CONF_ENTRY_ENFORCE_MP3,
     CONF_ENTRY_FLOW_MODE_HIDDEN_DISABLED,
-    CONF_ENTRY_HTTP_PROFILE,
+    CONF_ENTRY_HTTP_PROFILE_FORCED_1,
     ConfigEntry,
     ConfigValueType,
     create_sample_rates_config_entry,
@@ -195,7 +195,7 @@ class SonosPlayerProvider(PlayerProvider):
             CONF_ENTRY_SAMPLE_RATES,
             CONF_ENTRY_ENFORCE_MP3,
             CONF_ENTRY_FLOW_MODE_HIDDEN_DISABLED,
-            CONF_ENTRY_HTTP_PROFILE,
+            CONF_ENTRY_HTTP_PROFILE_FORCED_1,
         )
 
     def is_device_invisible(self, ip_address: str) -> bool: