Fix downloading hidden tracks from a hidden playlist

master
7x11x13 2022-01-20 04:36:58 -05:00
parent 593eb1613f
commit 4d9bf45bdb
3 changed files with 7 additions and 3 deletions

View File

@ -2,4 +2,4 @@
"""Python Soundcloud Music Downloader."""
__version__ = "v2.6.0"
__version__ = "v2.6.1"

View File

@ -417,11 +417,15 @@ def download_playlist(client: SoundCloud, playlist: BasicAlbumPlaylist, **kwargs
logger.info(f"Track n°{counter}")
playlist_info = {
"author": playlist.user.username,
"id": playlist.id,
"title": playlist.title,
"tracknumber": str(counter).zfill(tracknumber_digits),
}
if isinstance(track, MiniTrack):
track = client.get_track(track.id)
if playlist.secret_token:
track = client.get_tracks([track.id], playlist.id, playlist.secret_token)[0]
else:
track = client.get_track(track.id)
download_track(client, track, playlist_info, kwargs.get("strict_playlist"), **kwargs)
finally:
if not kwargs.get("no_playlist_folder"):

View File

@ -28,7 +28,7 @@ setup(
"requests",
"clint",
"pathvalidate",
"soundcloud-v2>=1.2.0"
"soundcloud-v2>=1.3.0"
],
url="https://github.com/flyingrub/scdl",
classifiers=[