Stream music from multiple online sources in one app without ads or subscriptions.
Create a custom plugin to add a new music source that MusicFree can search and play from.
Build a personalized music player with custom themes, lyrics, and playlists stored only on your device.
Requires Android SDK, Node.js, and React Native CLI setup; building APK or running emulator adds complexity.
MusicFree is a free, ad-free, plugin-based music player for Android and Harmony OS. The core idea is that the app itself does not bundle any music source, instead, all search, playback, and playlist features are handled through plugins that you install separately. A plugin is a small JavaScript module that connects MusicFree to a specific music source available on the internet. As long as a plugin exists for a source, you can search and play music from it inside the app. The app supports light and dark themes, custom backgrounds, lyrics display, and stores all your data locally so it never collects personal information. You can even link the lyrics of one song to another, so multiple tracks share the same lyrics. You would use MusicFree if you want a single, customizable music player that can tap into various online music sources without ads and without paying for a subscription. It is primarily aimed at Chinese-speaking users given its documentation, though the plugin architecture is open to developers who want to add sources. The project is open-source under the AGPL 3.0 license, and the app is built with React Native and TypeScript.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.