Day 20: Music Player App

Mini music player demonstrating the Audio API, event listeners and state management.

Album art
Track Title
Artist
0:00 0:00
How it works (short)

JS controls a single <audio> element. Controls call play/pause/seek functions. The `timeupdate` event updates the progress bar and time labels. Playlist is an array of track objects (src, title, artist, cover).