See it crash, stopping the playlist download if the song was in it.
Traceback
Traceback (most recent call last):
File "/usr/local/bin/spotdl", line 8, in <module>
sys.exit(console_entry_point())
File "/usr/local/lib/python3.8/dist-packages/spotdl/__main__.py", line 112, in console_entry_point
downloader.download_multiple_songs(songObjList)
File "/usr/local/lib/python3.8/dist-packages/spotdl/download/downloader.py", line 91, in download_multiple_songs
self._download_asynchronously(songObjList)
File "/usr/local/lib/python3.8/dist-packages/spotdl/download/downloader.py", line 355, in _download_asynchronously
self.loop.run_until_complete(asyncio.gather(*tasks))
File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
return future.result()
File "/usr/local/lib/python3.8/dist-packages/spotdl/download/downloader.py", line 350, in _pool_download
return await self.download_song(song_obj)
File "/usr/local/lib/python3.8/dist-packages/spotdl/download/downloader.py", line 172, in download_song
youtubeHandler = YouTube(
File "/home/ddg/.local/lib/python3.8/site-packages/pytube/__main__.py", line 104, in __init__
self.prefetch()
File "/home/ddg/.local/lib/python3.8/site-packages/pytube/__main__.py", line 203, in prefetch
self.check_availability()
File "/home/ddg/.local/lib/python3.8/site-packages/pytube/__main__.py", line 137, in check_availability
raise VideoPrivate(video_id=self.video_id)
pytube.exceptions.VideoPrivate: p_d6rh2ArNc is a private video
Environment
System OS: <Linux, but might also be possible on other platforms-->
Python Version: 3.8.6 (most recent version on Ubuntu 20.10)
Install Source: PIP, python3 -m pip install spotdl
Version OR Commit hash: 3.3.1
Expected Behaviour
I was expecting when SpotDL sees a private video after scraping the data, that it would skip it
Actual Behaviour
SpotDL crashed to the commandline and stopped downloading the Spotify playlist.
Steps to Reproduce
Traceback
Any other information: