Skip to content

A simple yet powerful web-based music player featuring an interactive audio visualizer built with HTML, CSS, and JavaScript. The visualizer adds a dynamic touch, reacting to the beats and frequencies of the music, creating an engaging and immersive listening experience.

Notifications You must be signed in to change notification settings

rahat728/music-player-with-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎶 Music Player with Visualizer

A simple yet powerful web-based music player featuring an interactive audio visualizer built with HTML, CSS, and JavaScript. The visualizer adds a dynamic touch, reacting to the beats and frequencies of the music, creating an engaging and immersive listening experience.

🚀 Features

  • Play/Pause and Track Control: Basic controls to play, pause, and shuffle through songs.
  • Volume Control: Adjustable volume slider for optimal listening.
  • Audio Visualizer: Dynamic visual representation of music frequencies in real-time.
  • Responsive Design: Works smoothly on both desktop and mobile devices.

🎨 Built With

  • HTML5 for the structure
  • CSS3 for styling, including animations for visual effects
  • JavaScript for interactive functionality and audio control
  • Canvas API for rendering the visualizer

📸 Screenshots

Screenshot 2024-11-01 143629

A preview of the music player with a real-time visualizer.

🔧 Getting Started

  1. Clone the repository:

    git clone https://github.com/username/music-player-visualizer.git
    cd music-player-visualizer
  2. Open index.html in your browser to launch the app.

🛠 Usage

  1. Add your audio files to the designated folder or edit the audio source in the JavaScript file.
  2. Open the app in your browser, and use the controls to play, pause, shuffle, create playlist and add tracks.
  3. Watch the visualizer animate as the music plays!

📂 Project Structure

music-player-visualizer/
├── index.html         # Main HTML file
├── style.css          # CSS for styling
├── app.js             # JavaScript for functionality and visualizer
└── Woke Up This Morning.mp3             # Sample audio file

🤝 Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add a new feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

About

A simple yet powerful web-based music player featuring an interactive audio visualizer built with HTML, CSS, and JavaScript. The visualizer adds a dynamic touch, reacting to the beats and frequencies of the music, creating an engaging and immersive listening experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published