Add missing enforced flow mode config entry for Resonate (#2587)
authorMaxim Raznatovski <nda.mr43@gmail.com>
Mon, 3 Nov 2025 13:05:48 +0000 (14:05 +0100)
committerGitHub <noreply@github.com>
Mon, 3 Nov 2025 13:05:48 +0000 (14:05 +0100)
music_assistant/providers/resonate/player.py

index e7fab9b7f06d4562967cab9495855aac0183e364..1ebd79d85b32a1fe84660ab54538e0ec30ecffad 100644 (file)
@@ -42,7 +42,11 @@ from music_assistant_models.media_items import AudioFormat
 from music_assistant_models.player import DeviceInfo
 from PIL import Image
 
-from music_assistant.constants import CONF_ENTRY_OUTPUT_CODEC, CONF_OUTPUT_CODEC
+from music_assistant.constants import (
+    CONF_ENTRY_FLOW_MODE_ENFORCED,
+    CONF_ENTRY_OUTPUT_CODEC,
+    CONF_OUTPUT_CODEC,
+)
 from music_assistant.helpers.audio import get_player_filter_params
 from music_assistant.helpers.ffmpeg import get_ffmpeg_stream
 from music_assistant.models.player import Player, PlayerMedia
@@ -361,6 +365,7 @@ class ResonatePlayer(Player):
         default_entries = await super().get_config_entries(action=action, values=values)
         return [
             *default_entries,
+            CONF_ENTRY_FLOW_MODE_ENFORCED,
             ConfigEntry.from_dict(
                 {
                     **CONF_ENTRY_OUTPUT_CODEC.to_dict(),