Chore: Hide output codec config entry on snapcast and airplay
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 24 Feb 2025 11:00:24 +0000 (12:00 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 24 Feb 2025 11:00:24 +0000 (12:00 +0100)
music_assistant/constants.py
music_assistant/providers/airplay/provider.py
music_assistant/providers/snapcast/__init__.py

index 95f89d2f3143933079045f01f3535d23141f12ac..8271514f33dc5de941986229f4c385c99403d5e1 100644 (file)
@@ -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(
index 02fd990668cd40b9af14a80e326815b7777116bb..5806ea69f65771053b730fb47073b56224c40635 100644 (file)
@@ -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,
index ae93935893eae5cb986a67b9740929433301f83e..e6e92ad299de2a40d2fa6c5df0989887cdf349b4 100644 (file)
@@ -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: