From 81c81a09bda59aae115e488a04c96cf3332c5b06 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Thu, 27 Mar 2025 13:17:47 +0100 Subject: [PATCH] Chore: use no_content_length http profile on sonos by default --- music_assistant/constants.py | 4 ++++ music_assistant/providers/sonos/provider.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/music_assistant/constants.py b/music_assistant/constants.py index db46e677..725b1387 100644 --- a/music_assistant/constants.py +++ b/music_assistant/constants.py @@ -552,6 +552,10 @@ CONF_ENTRY_HTTP_PROFILE_DEFAULT_1 = ConfigEntry.from_dict( {**CONF_ENTRY_HTTP_PROFILE.to_dict(), "default_value": "chunked"} ) +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_DEFAULT_1.to_dict(), "hidden": True} ) diff --git a/music_assistant/providers/sonos/provider.py b/music_assistant/providers/sonos/provider.py index 1c7816c2..e4d71ea4 100644 --- a/music_assistant/providers/sonos/provider.py +++ b/music_assistant/providers/sonos/provider.py @@ -26,7 +26,7 @@ from music_assistant.constants import ( CONF_ENTRY_CROSSFADE, CONF_ENTRY_CROSSFADE_DURATION_HIDDEN, CONF_ENTRY_FLOW_MODE_HIDDEN_DISABLED, - CONF_ENTRY_HTTP_PROFILE_DEFAULT_1, + CONF_ENTRY_HTTP_PROFILE_DEFAULT_2, CONF_ENTRY_MANUAL_DISCOVERY_IPS, CONF_ENTRY_OUTPUT_CODEC, MASS_LOGO_ONLINE, @@ -151,7 +151,7 @@ class SonosPlayerProvider(PlayerProvider): CONF_ENTRY_CROSSFADE_DURATION_HIDDEN, CONF_ENTRY_FLOW_MODE_HIDDEN_DISABLED, CONF_ENTRY_OUTPUT_CODEC, - CONF_ENTRY_HTTP_PROFILE_DEFAULT_1, + CONF_ENTRY_HTTP_PROFILE_DEFAULT_2, create_sample_rates_config_entry( max_sample_rate=48000, max_bit_depth=24, safe_max_bit_depth=24, hidden=True ), -- 2.34.1