A clean, object-oriented approach to building a music player using pure JavaScript (no libraries). This project demonstrates:
- π OOPs principles:
Song
,Playlist
, andMusicPlayer
classes - π§ Clean code structure
- π§ Dynamic UI sync with title, artist, and progress updates
- β―οΈ Full-featured controls: Play, Pause, Next, Previous
- π Volume control + π Seekable progress bar
- β±οΈ Time display (current / total duration)
π Live Demo:
π oop-music-player.netlify.app