A music player from scratch using just HTML, CSS, and JavaScript – no libraries, no frameworks!
Here’s what it can do:
- Play, pause, skip to next or previous song — just like any real player should.
- Shuffle the playlist to keep things fresh.
- Remove songs anytime, with a reset button that restores the full playlist if you clear it all.
- Live UI updates with current song highlighted for a smooth experience.
- Fully accessible with ARIA labels to include everyone.
- Remembers exactly where you left off in a song when you pause!