Fetching Playlist...
56%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枊 |ETA: 10:13, 0.77min/songException in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.8/multiprocessing/pool.py", line 576, in _handle_results
task = get()
File "/usr/lib/python3.8/multiprocessing/connection.py", line 251, in recv
return _ForkingPickler.loads(buf.getbuffer())
TypeError: __init__() missing 1 required positional argument: 'pattern'
83%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枍 |ETA: 05:18, 1.06min/song
has been stuck at this much percentage for a few minutes now
Issue-Label Bot is automatically applying the label bug to this issue, with a confidence of 0.98. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!
Links: app homepage, dashboard and code for this bot.
I don't know what other information has to be included. If anything's needed, I'll be happy to help!
Having the same issue with some playlists. I try canceling and running again. Downloads most of the songs. But the issue is still there. Also seems to be known or at least similar: #965
Multiprocessing error. Exact same issue as #965 Should be solved in next release which I hope is sooner rather than later.
Appreciate the dev's hard work and can't wait for the release!
Well, just so you guys know. The more we work we multiprocessing the more we realize that the whole library is hacky and glitchy and unreliable.
The fix probably won't pop up any time soon. As of yesterday, we are considering rewriting a sizable amt of the multiprocessing library just to get spotdl up and running for everyone. That would take quite a while.
I'll put up a pyinstaller compiled exe by evening, let me know if that works for you guys.
A solution for now that seems to work. As the multiprocessing error is currently only affecting larger playlists and such, I found a workaround, which albeit slower, will at least work:
Create a bat script with a large list of all songs.
Open up a playlist in spotify, click a random one and press CTRL + A. Right click > share > share song links.
Paste that into notepad++, use alt+select to type on all lines at once, add spotdl.
This way you'll have a long list looking like:
spotdl https://open.spotify.com/track/5BvbMdZchWADFvk83nkFjG?si=OwMwXaazRZ-4_0BiBao8BA
spotdl https://open.spotify.com/track/0hOgIGyEvAzfnk7mXfXEeM?si=7snBcI_YSVeGio9mabxabQ
spotdl https://open.spotify.com/track/5jr7HBFD9yryABMbPd4aJR?si=NsAKPjdlRpKVgK5NC4qTfQ
etc....etc......etc......etc.....
When it fails, because it will. Simply rerun the script. If everything works the way it should, it'll skip songs already downloaded and continue where it left off.
As I cannot be bothered to recategorize them into playlists once they're all downloaded I took it a step further:
mkdir "Happy"
cd "Happy"
mkdir "Happy example playlist"
cd "Happy example playlist"
spotdl https://open.spotify.com/track/2EUR6ueSTUDvxCogLDFcnn?si=Ua4pCpCEQQyP4Shfr27nsA
spotdl https://open.spotify.com/track/6dcxA7XvgrpD1ncyqdt4vh?si=oyXle-KQSPqziKA3HjlBHg
cd..
cd..
mkdir "Rock"
cd "Rock
mkdir "Rock music example playlist"
cd "Rock music example playlist"
spotdl https://open.spotify.com/track/2EUR6ueSTUDvxCogLDFcnn?si=Ua4pCpCEQQyP4Shfr27nsA
spotdl https://open.spotify.com/track/6dcxA7XvgrpD1ncyqdt4vh?si=oyXle-KQSPqziKA3HjlBHg
cd..
cd..
And so on.
Downloading playlists works too kinda. Just make sure to interrupt when it throws that error and remove the incomplete part files (I also remove the Temp folder). Run it a few times and I was able to download a 300 song playlist eventually 馃憤馃徏
Anyone have an idea on how to get it to skip after getting an error?
Like skip song, retry or similar?
Because right now it just sits there on the error until you manually quit.
Well. Gotta change the download function itself. That's being worked on. As to the multiprocessing fix. We're chucking the idea for now. That would require an almost total or at least partial rewrite of the library.
Ok, thanks for the update mate.
Don't mention. Updating you guys is the least I can do.
Hi. Thanks for the great application.
Just wanted to say that I'm still getting this error with the latest stable version:

This issue has been automatically marked stale because there hasn't been any activity for the last 30 days.
This issue is being closed as it has been 'stale' for a week now.
Most helpful comment
Issue-Label Bot is automatically applying the label
bugto this issue, with a confidence of 0.98. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!Links: app homepage, dashboard and code for this bot.