Replayify
Replay your Spotify favorites!
This application uses Spotify Web API to discover users most listened tracks and artists from Spotify. User can also create playlist from their favorite tracks and artists.
Spotify API
Application uses followig parts of Spotify Web API
- Authorization
- Get users Top Tracks and Artists
- Get Top Tracks for Artist
- Get Recently played tracks for user
- Creating playlist
- Adding tracks to playlist
Create Spotify App
Go to https://developer.spotify.com/dashboard/, log in and create a new App.
Add localhost:3000/callback
as Redirect URI in your Spotify App Settings.
Grab the Client Id that will be added to env.js.
Development
npm install
cp src/env.example.js src/env.js
and fillSPOTIFY_CLIENT_ID
npm start
Application is based on create-react-app
Photo Credits
Pink headphones Photo by Icons8 team on Unsplash
Top Artists Photo by Joshua Fuller on Unsplash
Top Tracks Photo by Feliphe Schiarolli on Unsplash
Recent Plays Photo by Bruce Mars on Unsplash
License
MIT