This is the frontend for my music player written in React, it is complete with basic media controls, support for uploading music files and autoplay with potentially more to come in the future. The live demo currently doesn't support uploading audio files for obvious reasons, however it gives a good idea of what the project is capable of doing and can be checked out here.
- Media Controls: Play, pause, and skip through your favorite songs.
- Music File Upload: Easily upload your music files to the backend to enjoy a personalized listening experience.
- Responsive Design: The player adapts to different screen sizes, providing a seamless experience on various devices.
Before you begin, make sure you have the following installed:
- Node.js: Download Node.js
- npm (Node Package Manager): It comes with Node.js installation.
-
Clone the repository:
git clone https://github.com/your-username/your-music-player.git cd your-music-player
-
Install the dependencies:
npm install
-
Start the server
npm start
By default the frontend is configured to communicate with a backend located at localhost:8000
this can be modifed in the .env file to your liking.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).