Tidal: media metadata None fix (#2711)
authorJozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com>
Sat, 29 Nov 2025 02:31:15 +0000 (03:31 +0100)
committerGitHub <noreply@github.com>
Sat, 29 Nov 2025 02:31:15 +0000 (03:31 +0100)
music_assistant/providers/tidal/parsers.py

index f2caa4fbc9a65bbc7f61774a95f1e55dda231720..0a6cf51990d0f308a113865b5e53cb7e968d5ee5 100644 (file)
@@ -164,7 +164,7 @@ def parse_track(
     """Parse tidal track object to generic layout."""
     version = track_obj.get("version", "") or ""
     track_id = str(track_obj.get("id", 0))
-    media_metadata = track_obj.get("mediaMetadata", {})
+    media_metadata = track_obj.get("mediaMetadata") or {}
     tags = media_metadata.get("tags", [])
     hi_res_lossless = any(tag in tags for tag in ["HIRES_LOSSLESS", "HI_RES_LOSSLESS"])
     track = Track(