- Make a Spotify playlist named play-whatever (must be that exact name).
- Fill it with some of your absolute favorite songs. These will serve as the seeds for your infinite playlists.
- The more seeds, the merrier. You'll find that the playlists you generate end up more unique. I recommend at least 10 songs.
- Head to the tool.
- Sign in with Spotify.
- Choose a diversity. This is the number of tracks that will be used to seed the resulting playlist.
- For a more uniform playlist, choose a low diversity. For a highly varied playlist, choose a high diversity.
- Click "Make the magic happen"!
- Voila. Your new playlist has been made, and should be titled whatever. You can find it in your Spotify client or head there directly with the "See the results" button.
- Any new playlist you generate will override the old one.
Prerequisites: You'll need Node and npm/yarn.
- Clone the repo.
- Head to the Spotify Developer Dashboard.
- Create a new app. You can call it whatever you like.
- Click on "Edit Settings". Add
http://localhost:5000/callback
as a Redirect URI. Hit "Save". - Grab the client ID and client secret. Put them in a
.env
file in the root of the repo as CLIENT_ID and CLIENT_SECRET. - In
server.js
, make sure that theredirect_uri
is set to"http://localhost:5000/callback"
. - Run
npm start
oryarn start
. - Navigate to http://localhost:5000/callback in your browser.
- You should see the app! Any changes you make will be reflected upon refresh.
- Push your changes to a branch. Open a PR, and let me know!
Matt Farejowicz