Day 20: Music Player App
Mini music player demonstrating the Audio API, event listeners and state management.
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).