- User Authentication: Secure log in with Spotify credentials.
- Search Functionality: Find songs, albums, and artists.
- Playlist Management: Create and modify playlists.
- Responsive Design: Adapts to various screen sizes.
- Playback Controls: Play, pause, skip tracks, and adjust volume.
-
Clone the repository:
git clone [email protected]:icarus/music-player.git
-
Navigate to the project directory:
cd music-player
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a .env file in the project root.
- Add your Spotify Client ID and Secret:
VITE_CLIENT_ID=your_client_id
-
Run the application:
npm run dev