This Spotify-inspired Music Player is a desktop application developed with JavaFX and CSS that offers a modern, dark-themed interface for managing and playing MP3 files. Following the MVC architecture, it features dynamic metadata extraction to display real-time song durations, an automated cover art system, and interactive playlists that allow users to “Like” and organize their music library. The app ensures a smooth user experience through asynchronous loading, a fully functional playback control bar, and seamless navigation between the main library and favorite tracks.
This Spotify-inspired Music Player is a desktop application developed with JavaFX and CSS that offers a modern, dark-themed interface for managing and playing MP3 files. Following the MVC architecture, it features dynamic metadata extraction to display real-time song durations, an automated cover art system, and interactive playlists that allow users to “Like” and organize their music library. The app ensures a smooth user experience through asynchronous loading, a fully functional playback control bar, and seamless navigation between the main library and favorite tracks.
<img width="1215" alt="image.png" src="attachments/95e09c14-7abd-437b-8da3-d3d3a31bf907">
<img width="210" alt="image.png" src="attachments/7123bed4-0e69-4ab6-9d61-a2a7c43973af">
<img width="387" alt="image.png" src="attachments/714b4b75-af9c-4103-9928-96a80c025246">
<img width="1215" alt="image.png" src="attachments/d1f8bca5-8a0c-4552-b5b5-4d0cd1f60469">
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This Spotify-inspired Music Player is a desktop application developed with JavaFX and CSS that offers a modern, dark-themed interface for managing and playing MP3 files. Following the MVC architecture, it features dynamic metadata extraction to display real-time song durations, an automated cover art system, and interactive playlists that allow users to “Like” and organize their music library. The app ensures a smooth user experience through asynchronous loading, a fully functional playback control bar, and seamless navigation between the main library and favorite tracks.
Pull request closed