Fix Apple Music track data extension and error check

This commit is contained in:
Rafael Moraes
2025-10-21 19:48:06 -03:00
parent de719ac55b
commit 6fcb29a8ee
+6 -5
View File
@@ -60,10 +60,12 @@ class AppleMusicDownloader:
collection_metadata: dict,
) -> list[DownloadItem | Exception]:
collection_metadata["relationships"]["tracks"]["data"].extend(
extended_data
async for extended_data in self.base_downloader.apple_music_api.extend_api_data(
collection_metadata["relationships"]["tracks"],
)
[
extended_data
async for extended_data in self.base_downloader.apple_music_api.extend_api_data(
collection_metadata["relationships"]["tracks"],
)
]
)
tasks = [
@@ -213,7 +215,6 @@ class AppleMusicDownloader:
} and (
not download_item.stream_info
or not download_item.stream_info.audio_track.widevine_pssh
or not download_item.stream_info.video_track.stream_url
):
raise MediaFormatNotAvailableError(
download_item.media_metadata["id"],