Spotify Web Client using Spotify Web API and Spotify Playback SDK.
This project was bootstrapped with Create React App.
- Play full audio tracks.
- Control playback (pause, volume, shuffle, etc).
- Add or edit your playlists.
- See your recently played tracks and your top artists.
- Follow and unfollow playlists and artists.
- Add or remove tracks from your library.
- Change the device in which you are currently playing.
- Search for tracks, albums, artists and playlists.
https://spotify-react-web-client.herokuapp.com
Warning: Spotify Playback requires users to authenticate with a valid Spotify Premium subscription.
First you need a Spotify Client ID.
$ git clone https://github.com/francoborrelli/spotify-react-web-client.git
$ cd spotify-react-web-client
$ npm i
You will have to define a '.env' file and set the following variables:
REACT_APP_CLIENT_ID="YOUR_CLIENT_ID"
REACT_APP_REDIRECT_ID=http://localhost:3000/
Now run:
$ npm start
and visit http://localhost:3000.
More in images folder.