MusicPlayer

Music player

An Android music player application built using Clean Architecture and MVVM, featuring background service, notifications, and playlist management.

Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer

GitHub

618 stars
13 watching
88 forks
Language: Kotlin
last commit: over 4 years ago
android-applicationclean-architecturecoil-kotlinexoplayerkoinlivedatalivedata-viewmodelmockitomockito-kotlinmusicplayermvvm-androidmvvm-architecturemvvm-patternnotificationsplayerplayer-serviceplaylistroom-databaseunit-testingunittesting

Related projects:

RepositoryDescriptionStars
vhaudiquet/bladeplayerAn Android music player app that allows users to play music from multiple sources, including local files and Spotify.193
karimelghamry/chillifyA Flutter-based music player app with basic features and ongoing development for additional functionality.748
hinto-janai/festivalA music player for local album collections.281
applikeysolutions/pandoraplayerA lightweight music player for iOS with real-time visual equalizer and standard controls.1,189
moritz-weber/muckeA customizable Android music player with features like shuffle mode and smart playlists.231
fevziomurtekin/deezercloneAn Android app clone of the Deezer music streaming service using various libraries and frameworks95
khaledsherifsayed/popularpeopleAn Android app demonstrating MVVM architecture with coroutines and shared elements, using Retrofit, Glide, and Room for data retrieval and storage.16
youstanzr/youtagAn iOS music player app that allows users to download and manage music from various sources, including YouTube.313
kde/amarokA music player that provides an easy-to-use interface and supports various audio formats and features.182
moosync/moosyncA music player software that allows users to play local audio or streaming services like Spotify and Youtube on their desktop.1,257
yne/dzrA command-line Deezer player that allows users to browse and play music without storing any local data.203
multani/sonataA GTK 3 client for the Music Player Daemon, providing a music player with features like album art display and playlist support.125
nbonamy/traxAn application that enables users to manage and play their music files on macOS8
musicplayerdaemon/mpdA daemon-based music player that stores and manages audio files, allowing remote control and retrieval of metadata.2,200
imangazalievm/utair-mvp-sampleAn Android app demonstrating Clean Architecture + MVP pattern with Coroutines and Dagger 231