Skip to content

Groove Space is a stylish and interactive music player built with HTML, CSS, and JavaScript. It features essential playback controls, track details, artist info, and volume adjustment, all wrapped in a sleek, responsive design with a dynamic color palette that changes with each song. Perfect for showcasing your music in a visually appealing way!

Notifications You must be signed in to change notification settings

Nimraiqbal-n/Music-Player-GrooveSpace-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎢 Groove Space - Music Player 🎢


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.

🌟 Features

  • 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.

πŸ“Έ Screenshots

image

πŸš€ Demo

You can try out the Groove Space music player here: Live Demo

πŸ› οΈ Technologies Used

  • 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).

🎡 How to Use

  1. Clone the repository:

    git clone https://github.com/Nimraiqbal_n/groove-space.git
  2. Open the project:

    • Navigate to the index.html file and open it in your web browser.
  3. Add Your Own Music:

    • To add your own tracks, modify the track_list array in script.js with your own track details (name, artist, image, and path).

πŸ“ File Structure

.
β”œβ”€β”€ 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.

---

About

Groove Space is a stylish and interactive music player built with HTML, CSS, and JavaScript. It features essential playback controls, track details, artist info, and volume adjustment, all wrapped in a sleek, responsive design with a dynamic color palette that changes with each song. Perfect for showcasing your music in a visually appealing way!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published