Clean, fast, and Material-driven Android music player with powerful features.
469
stars
2,684
commits
Kotlin
primary language
Sep 8, 2026
updated
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
| Layer | Technology |
|---|---|
| 🎧 Audio Engine | Media3 ExoPlayer |
| 🧱 Architecture | MVVM + Repository Pattern |
| 💾 Persistence | Room Database + DataStore + SharedPreferences |
| ⚙️ Dependency Injection | Koin |
| 🧵 Async | Kotlin Coroutines & Flow |
| 🧩 UI | Android Views + Jetpack Compose (hybrid) |
| 🖼️ Image Loading | Coil 3 |
| 🎨 Design | Material 3 / Material You |
| 🗣️ Language | Kotlin |
🔐 Requested Permissions
What the app needs and why
🚘 Android Auto Setup
How to enable and troubleshoot
🎧 Supported Formats
Compatible audio formats
💬 Community
Users and contributors
🌐 Translations
Help us translate Booming Music into your language
❓ FAQ
Common questions
Booming Music is open-source — contributions are always welcome! Check the Contributing Guide for details.
If you enjoy the app or want to support its development, give the repo a ⭐ — it really helps! You can also:
Translations: Managed on Hosted Weblate.
Booming Music is an open-source project developed and maintained with passion in my spare time. If you enjoy the app and the free features it offers, please consider supporting me to help cover development costs and dedicate more time to new features.
Your support is greatly appreciated and keeps me motivated to continue improving Booming Music!
Inspired by Retro Music Player. Also thanks to:
GNU General Public License - Version 3
Copyright (C) 2025 Christians Martínez Alvarado
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Kotlin
98.1%
Java
1.9%
Clean, fast, and Material-driven Android music player with powerful features.
469
stars
2,684
commits
Kotlin
primary language
Sep 8, 2026
updated
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
| Layer | Technology |
|---|---|
| 🎧 Audio Engine | Media3 ExoPlayer |
| 🧱 Architecture | MVVM + Repository Pattern |
| 💾 Persistence | Room Database + DataStore + SharedPreferences |
| ⚙️ Dependency Injection | Koin |
| 🧵 Async | Kotlin Coroutines & Flow |
| 🧩 UI | Android Views + Jetpack Compose (hybrid) |
| 🖼️ Image Loading | Coil 3 |
| 🎨 Design | Material 3 / Material You |
| 🗣️ Language | Kotlin |
🔐 Requested Permissions
What the app needs and why
🚘 Android Auto Setup
How to enable and troubleshoot
🎧 Supported Formats
Compatible audio formats
💬 Community
Users and contributors
🌐 Translations
Help us translate Booming Music into your language
❓ FAQ
Common questions
Booming Music is open-source — contributions are always welcome! Check the Contributing Guide for details.
If you enjoy the app or want to support its development, give the repo a ⭐ — it really helps! You can also:
Translations: Managed on Hosted Weblate.
Booming Music is an open-source project developed and maintained with passion in my spare time. If you enjoy the app and the free features it offers, please consider supporting me to help cover development costs and dedicate more time to new features.
Your support is greatly appreciated and keeps me motivated to continue improving Booming Music!
Inspired by Retro Music Player. Also thanks to:
GNU General Public License - Version 3
Copyright (C) 2025 Christians Martínez Alvarado
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
(top 30 of 90)
Kotlin
98.1%
Java
1.9%