A sleek and modern music player app built using Jetpack Compose for the UI and Media3 ExoPlayer for media playback with amazing user experience.
- Frontend was developed using Jetpack Compose, Android's Modern UI Toolkit.
- Jetpack Media3 Library was used for Audio Playback using the ExoPlayer module.
- A Spring Boot backend to handle lyrics and Audio Metadata modifications.
- An SQLite Database using Room SDK for frontend database.
- Kotlin was the language used to develop the application.
- Dependency injection using Koin library.
- Play Audio and Music from device, even when the application is minimized.
- Create and manage playlists.
- Query songs easily by Album, Artist, etc.
- View and Modify Audio file Metadata.