diff --git a/tidalapi/media.py b/tidalapi/media.py index aa342a07..786c3d0f 100644 --- a/tidalapi/media.py +++ b/tidalapi/media.py @@ -304,7 +304,7 @@ def parse_track(self, json_obj: JsonObj, album: Optional[Album] = None) -> Track self.audio_quality = json_obj["audioQuality"] self.audio_modes = json_obj["audioModes"] self.version = json_obj["version"] - self.media_metadata_tags = json_obj["mediaMetadata"]["tags"] + self.media_metadata_tags = json_obj.get("mediaMetadata", {}).get("tags", {}) if self.version is not None: self.full_name = f"{json_obj['title']} ({json_obj['version']})"