From: Jan Feil <11638228+jfeil@users.noreply.github.com> Date: Tue, 16 Sep 2025 18:53:18 +0000 (+0200) Subject: Fix issue with filter iterator in ARD MediaThek provider (#2404) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=e2bea16aafd849d5668501c6da6cd44d4574953a;p=music-assistant-server.git Fix issue with filter iterator in ARD MediaThek provider (#2404) Fix issue with filter iterator --- 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"])