Creates Spotify Playlist based on your inputs
Example Playlist: https://open.spotify.com/playlist/5r4ukuOgFXuqOEqkCQEbmM
Link: https://spotify-playlist-generator.onrender.com/
Note that you will need to create your own Client ID & Secret until the app receieves a quota extension from Spotify.
Follow the directions here:
SpotifyPlaylistDemoVid.mp4
- Spotify API: https://developer.spotify.com/documentation/web-api/
- JQuery: https://api.jquery.com/jquery.ajax/
- OAuth 2.0 PKCE: https://www.oauth.com/oauth2-servers/pkce/authorization-code-exchange/
- SHA-256 Conversion: https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest#converting_a_digest_to_a_hex_string
- NodeJS: https://nodejs.org/en/
- Dependencies: Express, CORS, dotenv, Express-Rate-Limit, Needle
npm i express cors dotenv express-rate-limit needle
Create File named .env
CLIENT_ID = "YOUR_CLIENT_ID"
CLIENT_SECRET = "YOUR_CLIENT_SECRET"
REDIRECT_URI = "YOUR_REDIRECT_URI"
Replace with your ProxyAPI Link and App Link: ./SpotifyPlaylistFrontend/script.js