Closed kevinroche22 closed 1 year ago
Looks like your spotipy cache file has been malformed. Remove it and run spotDL again. It's located in ~/.spotdl/.spotipy-cache
For those visiting in the future - there was no .spotipy-cache
in ~/.spotdl/
, so I just deleted the entirety of ~/.spotdl/
. From there, I ran pip install spotdl --upgrade
and then spotdl --download-ffmpeg
, and after that it worked.
Thanks so much for your help! Love this project.
System OS
MacOS
Python Version
3.8 (CPython)
Install Source
pip / PyPi
Install version / commit hash
4.1.11
Expected Behavior vs Actual Behavior
SpotDL worked successfully for me until the last few weeks. I've tried uninstalling and re-installing the most recent version, and I've tried a number of other versions as well (ie. nearly every version after 3.0.0). All versions throw an error, and versions after 4.0.0 point to this JSONDecodeError. There have been no changes to my system or python version since the last time I was able to successfully use spotdl and now.
Steps to reproduce - Ensure to include actual links!
pip install spotdl --upgrade # but have tried many versions spotdl download https://open.spotify.com/album/1WA44V7P0nv1spaWdsrxD2 # example link, does not work with any spotify link
Traceback
Other details
Mac is old - running macOS Sierra version 10.12.6. Storage is limited as well, but still have over 2GB available.