Skip to content
Scrapes all the artists I follow in spotify, finds all the tracks that might be good for running, and creates a playlist.
JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
README.md
package.json
refresh.sh
yarn.lock

README.md

Spotify automation

  1. Clone the repo: git clone git@github.com:camjackson/spotify-automation
  2. Install the dependencies: yarn
  3. Log in to https://beta.developer.spotify.com/dashboard/, and create a src/creds.js that exports an object with clientId and clientSecret.
  4. Download the track data: yarn start getTrackData
  5. (Optional) Sort tracks for manual analysis: node src/sortTracks.js
  6. (Optional) Adjust filters to your liking in src/filterTracks.js
  7. node src/filterTracks.js
  8. yarn start createPlaylist

Once you have the creds and filters set up how you want them, create a fresh playlist in one step:

./refresh.sh
You can’t perform that action at this time.