From 73a1dd1d3f807424d7b33025f4c16c4325b4a9e8 Mon Sep 17 00:00:00 2001 From: Michael Kuperfish Steinberg <36902556+Michael-K-Stein@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:24:38 +0200 Subject: [PATCH] Fix failed downloads being saved as successful --- spotify_mass_download.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spotify_mass_download.py b/spotify_mass_download.py index 6f7dd5e..1291b6f 100644 --- a/spotify_mass_download.py +++ b/spotify_mass_download.py @@ -60,10 +60,10 @@ def download_track_list(download_dir: str, track_list: list, recursive_artist: b console.info(f'Thread<{my_thread_id}> | Skipping already downloaded song: {track.title}') downloaded_count += 1 continue - g_downloaded_songs.append(track.spotify_id) track_path = f'{download_dir}{clean_file_path(track.artists[0].name)}/{clean_file_path(track.album.title)}' track.download_to_file(scraper, track_path) console.happy(f'Thread<{my_thread_id}> | Downloaded: {track.preview_title()}') + g_downloaded_songs.append(track.spotify_id) if (recursive_album or recursive) and len(track_list) < recursive_limit: new_tracks = list(scraper.scrape_album_tracks(track.album.spotify_id)) for new_track in new_tracks: