Small tweak to HLSPlaylist exception
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 19 Oct 2024 19:15:24 +0000 (21:15 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 19 Oct 2024 19:15:24 +0000 (21:15 +0200)
music_assistant/server/helpers/playlists.py

index 2d15b2aed9c800142dafd9e3f4ce5d67642c57f1..e3cef70234e89828c7304480fae54e8aa32dc48a 100644 (file)
@@ -167,7 +167,9 @@ async def fetch_playlist(
         raise InvalidDataError(msg) from err
 
     if raise_on_hls and "#EXT-X-VERSION:" in playlist_data or "#EXT-X-STREAM-INF:" in playlist_data:
-        raise IsHLSPlaylist(encrypted="#EXT-X-KEY:" in playlist_data)
+        exc = IsHLSPlaylist()
+        exc.encrypted = "#EXT-X-KEY:" in playlist_data
+        raise exc
 
     if url.endswith((".m3u", ".m3u8")):
         playlist = parse_m3u(playlist_data)