Welcome to Groove Space, a dynamic and visually appealing music player built with HTML, CSS, and JavaScript. This project is designed to offer a smooth and immersive music experience, featuring basic audio controls along with track details, artist information, and a stylish user interface.
- Play/Pause: Toggle between playing and pausing the current track.
- Next/Previous: Skip to the next or previous track in the playlist.
- Volume Control: Adjust the volume using a sleek slider.
- Track Information: Displays the current trackβs name and artist.
- Progress Bar: Seek through the track using a progress slider.
- Responsive Design: Adapts beautifully to different screen sizes.
- Cool Color Palette: A randomly generated background color each time a new track plays.
You can try out the Groove Space music player here: Live Demo
- HTML5: For structuring the web page.
- CSS3: For styling and layout, with a fresh and modern color palette.
- JavaScript: To handle the functionality of the player (play/pause, track switching, volume control).
-
Clone the repository:
git clone https://github.com/Nimraiqbal_n/groove-space.git
-
Open the project:
- Navigate to the
index.htmlfile and open it in your web browser.
- Navigate to the
-
Add Your Own Music:
- To add your own tracks, modify the
track_listarray inscript.jswith your own track details (name, artist, image, and path).
- To add your own tracks, modify the
.
βββ index.html # Main HTML file
βββ styles.css # Custom CSS file
βββ script.js # JavaScript file for the player functionality
## π§βπ» Contributions
Contributions are welcome! Feel free to submit a pull request or open an issue to discuss improvements or bug fixes.
## π License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
