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.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Spotify automation

  1. Clone the repo: git clone
  2. Install the dependencies: yarn
  3. Log in to, 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:

You can’t perform that action at this time.