This is a node.js program that is controlled by a web interface. It downloads .mp3 files from Spotify and ID3-tags them accordingly.
It supports multiple tracks at the same time, or one playlist. It downloads tracks in 160kbps.
You need a Spotify Premium account to use this.
- Install Node.js http://nodejs.org/
- (Only if you run OS X) Install id3lib
brew install id3lib(If you don't have brew yet: http://brew.sh) - Run
node app.jsfrom the command line This will open your browser. If it does not, navigate to http://localhost:1717. - Log in using your account. If you only have a Facebook account, generate a password here: https://www.spotify.com/account/set-device-password/
- Drag spotify tracks (or one playlist) from the Spotify desktop client to the website
Spotify prohibits downloading music from their service, so using this tool is not really allowed and you might risk ending up with a suspended account. I am not resposible for any of that :)
Many credits go to TooTallNate for developing https://github.com/TooTallNate/node-spotify-web



