From 6dc6716fc5d0d44cb0f1af79cd6de2d7596c2460 Mon Sep 17 00:00:00 2001 From: Rafael Moraes <50295204+glomatico@users.noreply.github.com> Date: Sat, 21 Sep 2024 04:03:22 -0300 Subject: [PATCH] adjust url tag fetching --- votify/downloader_song.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/votify/downloader_song.py b/votify/downloader_song.py index 5de8a0e..af728b5 100644 --- a/votify/downloader_song.py +++ b/votify/downloader_song.py @@ -27,6 +27,9 @@ class DownloaderSong: lyrics_unsynced: str, ) -> dict: external_ids = track_metadata.get("external_ids") + external_urls = (track_metadata.get("linked_from") or track_metadata)[ + "external_urls" + ] release_date_datetime_obj = self.downloader.get_release_date_datetime_obj( album_metadata["release_date"], album_metadata["release_date_precision"], @@ -94,7 +97,7 @@ class DownloaderSong: if i["disc_number"] == disc ) ), - "url": track_metadata["linked_from"]["external_urls"]["spotify"], + "url": external_urls["spotify"], } return tags