From e2bea16aafd849d5668501c6da6cd44d4574953a Mon Sep 17 00:00:00 2001 From: Jan Feil <11638228+jfeil@users.noreply.github.com> Date: Tue, 16 Sep 2025 20:53:18 +0200 Subject: [PATCH] Fix issue with filter iterator in ARD MediaThek provider (#2404) Fix issue with filter iterator --- music_assistant/providers/ard_audiothek/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/music_assistant/providers/ard_audiothek/__init__.py b/music_assistant/providers/ard_audiothek/__init__.py index bd95f8f2..53a1d1c7 100644 --- a/music_assistant/providers/ard_audiothek/__init__.py +++ b/music_assistant/providers/ard_audiothek/__init__.py @@ -559,8 +559,8 @@ class ARDAudiothek(MusicProvider): return True return int(val["audioBitrate"]) < self.max_bitrate - filtered_streams = filter(filter_func, streams) - if len(list(filtered_streams)) == 0: + filtered_streams = list(filter(filter_func, streams)) + if len(filtered_streams) == 0: raise UnplayableMediaError("No stream exceeding the minimum bitrate available.") selected_stream = max(filtered_streams, key=lambda x: x["audioBitrate"]) -- 2.34.1