From: Marcel van der Veldt Date: Mon, 24 Feb 2025 11:00:24 +0000 (+0100) Subject: Chore: Hide output codec config entry on snapcast and airplay X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=4a6b44f487d2e6f80ea386638f7757c10fd34931;p=music-assistant-server.git Chore: Hide output codec config entry on snapcast and airplay --- diff --git a/music_assistant/constants.py b/music_assistant/constants.py index 95f89d2f..8271514f 100644 --- a/music_assistant/constants.py +++ b/music_assistant/constants.py @@ -320,6 +320,9 @@ CONF_ENTRY_OUTPUT_CODEC_DEFAULT_MP3 = ConfigEntry.from_dict( CONF_ENTRY_OUTPUT_CODEC_ENFORCE_MP3 = ConfigEntry.from_dict( {**CONF_ENTRY_OUTPUT_CODEC.to_dict(), "default_value": "mp3", "hidden": True} ) +CONF_ENTRY_OUTPUT_CODEC_HIDDEN = ConfigEntry.from_dict( + {**CONF_ENTRY_OUTPUT_CODEC.to_dict(), "hidden": True} +) CONF_ENTRY_SYNC_ADJUST = ConfigEntry( diff --git a/music_assistant/providers/airplay/provider.py b/music_assistant/providers/airplay/provider.py index 02fd9906..5806ea69 100644 --- a/music_assistant/providers/airplay/provider.py +++ b/music_assistant/providers/airplay/provider.py @@ -31,6 +31,7 @@ from music_assistant.constants import ( CONF_ENTRY_DEPRECATED_EQ_TREBLE, CONF_ENTRY_FLOW_MODE_ENFORCED, CONF_ENTRY_OUTPUT_CHANNELS, + CONF_ENTRY_OUTPUT_CODEC_HIDDEN, CONF_ENTRY_SYNC_ADJUST, create_sample_rates_config_entry, ) @@ -70,6 +71,7 @@ PLAYER_CONFIG_ENTRIES = ( CONF_ENTRY_DEPRECATED_EQ_MID, CONF_ENTRY_DEPRECATED_EQ_TREBLE, CONF_ENTRY_OUTPUT_CHANNELS, + CONF_ENTRY_OUTPUT_CODEC_HIDDEN, ConfigEntry( key=CONF_ENCRYPTION, type=ConfigEntryType.BOOLEAN, diff --git a/music_assistant/providers/snapcast/__init__.py b/music_assistant/providers/snapcast/__init__.py index ae939358..e6e92ad2 100644 --- a/music_assistant/providers/snapcast/__init__.py +++ b/music_assistant/providers/snapcast/__init__.py @@ -35,6 +35,7 @@ from music_assistant.constants import ( CONF_ENTRY_CROSSFADE, CONF_ENTRY_CROSSFADE_DURATION, CONF_ENTRY_FLOW_MODE_ENFORCED, + CONF_ENTRY_OUTPUT_CODEC_HIDDEN, DEFAULT_PCM_FORMAT, create_sample_rates_config_entry, ) @@ -421,6 +422,7 @@ class SnapCastProvider(PlayerProvider): CONF_ENTRY_CROSSFADE, CONF_ENTRY_CROSSFADE_DURATION, CONF_ENTRY_SAMPLE_RATES_SNAPCAST, + CONF_ENTRY_OUTPUT_CODEC_HIDDEN, ) async def cmd_volume_set(self, player_id: str, volume_level: int) -> None: