A simplified web client for Spotify.
- Music Playback
- Music Browsing
- Music Control
- Liked Songs
- Followed Playlists
- Followed artists
- Liked albums
Make sure you have Node.js installed.
Follow these steps to set up and run the project locally:
-
Clone the repository:
git clone https://[email protected]:allan1in/simpify.git
-
Navigate into the project directory:
cd simpify
-
Install the dependencies:
npm install
-
Start the project and record the project's running address, which will serve as your redirect URL. For example, if your project runs at
http://localhost:5173/
, then your redirect URL would behttps://localhost:5173/login
:npm run dev
-
Create your Spotify app, then populate the
.env
file withVITE_CLIENT_ID
andVITE_REDIRECT_URL
, corresponding to the client id and redirect URL in your dashboard. The client ID will be generated automatically, and the redirect URL is referenced in step four:VITE_CLIENT_ID=your-client-id # Replace with your actual client ID VITE_REDIRECT_URL=your-redirect-url # Replace with your actual redirect URL
-
Restart your service by pressing
Ctrl + C
, then execute the command from step four.
- Adapt for mobile devices
- Playlist Management
- Profile Management
This project is licensed under the MIT License.