Prerequisites - Silverfeelin/spotdl-handler GitHub Wiki
1 - Spotify-Downloader
This application calls
spotdlto download the songs.
Please follow the instructions carefully. Here's a few pointers.
- Install Python 3.x, not Python 2.x.
Windows
- To install
spotdlwithpip3, make sure you have yourPATHenvironmental 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
ffmpegmust also be available through yourPATHenvironmental variables.- The installation guide suggests putting the
ffmpegexecutables inC:\Windows\System32.
- The installation guide suggests putting the
macOS
- After installing Python on macOS, make sure you run
Install Certificates.commandinApplications/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.