Skip to content

Commit 183a7a6

Browse files
authored
Merge pull request #382 from blacklight/fix-missing-metadata-tags
fix: Handle missing track metadata tags in parse_track
2 parents 56d48f2 + e54d32e commit 183a7a6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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["mediaMetadata"]["tags"]
307+
self.media_metadata_tags = json_obj.get("mediaMetadata", {}).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)