smart-playlist
The best playlist you ever did see!
Setup (OSX)
- Install homebrew.
- Make
brew doctor
happy if it has any serious problems with your environment. I had a lot of warnings and it was fine, though. - Download and install node.js or just
brew install node
- Do
brew install libspotify
- Clone this repo (if you haven't already)!
- In project root, do
npm install
- Get your spotify developer key (see below).
Project Vars
- Make a file in the project root called "project_vars.sh"
- Put your Soundcloud client id in the appropriate place (see project_vars.sh.example)
Installing Chrome Extension
- Run build.sh
- In Chrome, go to
chrome://extensions
. - Make sure Developer Mode checkbox in top right is checked.
- Click "Load unpacked extension..."
- Navigate to and select
smart-playlist/built/chrome-extension
.
Spotify Developer Key
- Go to the Spotify Application Keys page and get yours (register if necessary).
- Put the key in
provider_modules/spotify/