Skip to content

Commit 28c953d

Browse files
committed
fix: A more robust way of handling mediaMetadata on unavailable tracks
1 parent 183a7a6 commit 28c953d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

tidalapi/media.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ def parse_track(self, json_obj: JsonObj, album: Optional[Album] = None) -> Track
304304
self.audio_quality = json_obj["audioQuality"]
305305
self.audio_modes = json_obj["audioModes"]
306306
self.version = json_obj["version"]
307-
self.media_metadata_tags = json_obj.get("mediaMetadata", {}).get("tags", {})
307+
self.media_metadata_tags = (json_obj.get("mediaMetadata") or {}).get("tags", {})
308308

309309
if self.version is not None:
310310
self.full_name = f"{json_obj['title']} ({json_obj['version']})"

0 commit comments

Comments
 (0)