Skip to content

Filter Liked Songs library by energy, danceability, and tempo to create a personalized workout playlist.

License

Notifications You must be signed in to change notification settings

apchapcomputing/pumpify

 
 

Repository files navigation

Pumpify reads through your entire Saved/Liked songs library on Spotify and adds every song that meets minimum energy, danceability, and tempo requirements.

Usage

  1. Fire up the app
  2. Click 'Get Started'
  3. Grant Exportify access to your playlists
  4. Adjust the sliders to the desired filter values
  5. Enter desired playlist name
  6. Click 'Generate Playlist'

Generating the playlist may take a while when the Liked Songs library is large. Clicking 'Playlist Created!' will open the new playlist with the filtered songs.

No data will be saved - the entire application runs in the browser.

Development

This project was forked from Exportify for the authentication and authorization processes on Github Pages.

This project was bootstrapped with Create React App.

In the project directory, first run yarn install to set up dependencies, then you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

yarn test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

yarn build

Builds the app for production to the build folder.

Stack

In addition to Create React App, the application is built using the following tools/libraries:

About

Filter Liked Songs library by energy, danceability, and tempo to create a personalized workout playlist.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.2%
  • TypeScript 23.7%
  • SCSS 4.6%
  • HTML 0.5%