A simple, dependency-free web music player built with HTML, CSS, and vanilla JavaScript.
- Load multiple audio files from your device
- Playlist with click-to-play tracks
- Play / pause, previous / next controls
- Shuffle mode with play history (previous steps back through what you played)
- Repeat modes: off → repeat all → repeat one (cycles with the 🔁 button)
- Seek bar and volume control
- Keyboard shortcuts:
Space(play/pause),←/→(seek 5s),S(shuffle),R(repeat) - Auto-advance to the next track when a song ends
Open index.html in a browser, then click + Add music files and choose audio files from your computer.
No build step or server required.
git clone <repo-url>
cd music-player
open index.html # or just double-click the file