Prerequisites - Silverfeelin/spotdl-handler GitHub Wiki
1 - Spotify-Downloader
This application calls
spotdl
to download the songs.
Please follow the instructions carefully. Here's a few pointers.
- Install Python 3.x, not Python 2.x.
Windows
- To install
spotdl
withpip3
, make sure you have yourPATH
environmental variables set. For me, I set these two:
C:\Users\Silver\AppData\Local\Programs\Python\Python37-32
C:\Users\Silver\AppData\Local\Programs\Python\Python37-32\Scripts
ffmpeg
must also be available through yourPATH
environmental variables.- The installation guide suggests putting the
ffmpeg
executables inC:\Windows\System32
.
- The installation guide suggests putting the
macOS
- After installing Python on macOS, make sure you run
Install Certificates.command
inApplications/Python
. - If you don't have Homebrew to install
ffmpeg
, you can install it with the following command:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2 - .NET Core Runtime
This application is written for .NET Core 2.1. You'll need .NET Core Runtime 2.1 or above.
The SDK also works if you already have that installed.
3 - Tampermonkey
Tampermonkey is used to add a download button to tracks, albums and playlists on the Spotify website.