A Nothing inspired local music player.
The default branch (dev) is the development version of the repository. For the stable version, see the main branch.
- Supports Android 7+
- Works with Nothing Music Widget & Glyph Music Visualization
- Diverse music organization: Albums, Artists, Favorites, Folder Structure, Genres, Playlists
- Local metadata editor for quick changes (doesn't modify the actual file)
- Multi-artist support
- Artwork customizability for Albums, Artists, Genres, Playlists, and Tracks
- BYO (Bring Your Own) Lyrics
- Background playback w/ media control notification
- Queue manipulation (track removal & reordering)
- Theoretical support of these media formats
- Community translations
[🧪 Experimental]Sleep timer support[🧪 Experimental]Importing/Exporting playlists from/as M3U files[🧪 Experimental]3 widget variants[🧪 Experimental]Android Auto support[🧪 Experimental]5-band Equalizer support
Note
This app is designed to work best on "phone" layouts and isn't tested for larger screens (i.e., foldables/tablets). We may improve the layout for larger screens in the future.
Note
If you install the app via Google Play, you can't update via the APKs from GitHub (and vice versa).
Install the app directly from the Play Store.
- Go to the Releases page.
- Download the latest APK.
- Enable "Install unknown apps" if needed.
- Install the APK on your device.
This (hopefully) lists all permissions required by Music based on those requested in the code and defined in the App Manifest.
| Permissions | |
|---|---|
| Popups | - Music and Audio (Android 13+) - Files & Media (Android <13) |
| Implicit | - Read External Storage; for reading Music & Audio Files (unused in Android 13+) - Write to External Storage (unused in Android 11+) - Internet (only used for checking for new updates) |
| Other | - POST_NOTIFICATIONS to enable toggling notification settings (Android 13+); may require you to manually open up the settings to turn it on (though nothing should break when having it off by default) |
See all the available documentation here. Some highlights include:
Building this AppNothing InteractionsSupported Gestures🧪 Experimental Features[🧪 Experimental] Widgets
Read the Translations documentation for a rundown of how to contribute translations to this app.
The full list of translators can be found here. A huge thanks to the early translators prior to our move to Crowdin:
| Translation | Translator |
|---|---|
| 日本語 | @reindex-ot |
| Deutsch | @The-Ladle |
| Indonesia | @naturbrilian |
| Español | @G4b-0 |
| Français | @nin7o |
| 简体中文 | @yang1206 |
| Русский | @klinoff0 |
| Türkçe | @mikropsoft |
| Català | @T-K-Y-M |
| हिंदी | @OxSourabh |
This application and code is published under the GNU Affero General Public License v3.0 (https://github.com/MissingCore/Music/blob/main/LICENSE).
Nothing Technology Limited or any of its affiliates, subsidiaries, or related entities (collectively, "Nothing Technology") is a valid licensee and can use this app for any purpose, including commercial purposes, without compensation to the developers of this app. Nothing Technology is not required to comply with the terms of the GNU Affero General Public License v3.0.
This app is developed by cyanChill and is not affiliated with, funded, authorized, endorsed by, or in any way associated with Nothing Technology or any of its affiliates and subsidiaries. Any trademark, service mark, trade name, or other intellectual property rights used in this project are owned by the respective owners.
Refer to THIRD_PARTY.md.









