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
618 stars
13 watching
88 forks
Language: Kotlin
last commit: over 2 years ago android-applicationclean-architecturecoil-kotlinexoplayerkoinlivedatalivedata-viewmodelmockitomockito-kotlinmusicplayermvvm-androidmvvm-architecturemvvm-patternnotificationsplayerplayer-serviceplaylistroom-databaseunit-testingunittesting
Related projects:
Repository | Description | Stars |
---|---|---|
vhaudiquet/bladeplayer | An Android music player app that allows users to play music from multiple sources, including local files and Spotify. | 188 |
karimelghamry/chillify | A Flutter-based music player app with basic features and ongoing development for additional functionality. | 745 |
hinto-janai/festival | A music player for local album collections. | 277 |
applikeysolutions/pandoraplayer | A lightweight music player built with Swift, utilizing AudioKit for audio processing and designed to provide fast performance. | 1,189 |
moritz-weber/mucke | A customizable Android music player with features like shuffle mode and smart playlists. | 226 |
fevziomurtekin/deezerclone | An Android app clone of the Deezer music streaming service using various libraries and frameworks | 95 |
khaledsherifsayed/popularpeople | An Android app demonstrating MVVM architecture with coroutines and shared elements, using Retrofit, Glide, and Room for data retrieval and storage. | 16 |
youstanzr/youtag | An iOS music player app that allows users to download and manage music from various sources, including YouTube. | 313 |
kde/amarok | A music player that provides an easy-to-use interface and supports various audio formats and features. | 179 |
moosync/moosync | A music player software that allows users to play local audio or streaming services like Spotify and Youtube on their desktop. | 1,227 |
yne/dzr | A command-line Deezer player that allows users to browse and play music without storing any local data. | 201 |
multani/sonata | A GTK 3 client for the Music Player Daemon, providing a music player with features like album art display and playlist support. | 124 |
nbonamy/trax | An application that enables users to manage and play their music files on macOS | 8 |
musicplayerdaemon/mpd | A daemon-based music player that stores and manages audio files, allowing remote control and retrieval of metadata. | 2,189 |
imangazalievm/utair-mvp-sample | An Android app demonstrating Clean Architecture + MVP pattern with Coroutines and Dagger 2 | 31 |