Analysis updated 2026-06-21
Listen to music from multiple online sources without subscribing to any service, using a single app.
Build a plugin in JavaScript that connects MusicFree to a new music source.
Set up personalized playlists and lyrics display without any ads or personal data collection.
Use a music player that stores all your data locally with custom themes and no account required.
| maotoumao/musicfree | jamiepine/voicebox | vuejs/devtools-v6 | |
|---|---|---|---|
| Stars | 24,609 | 24,674 | 24,742 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires separate plugin installation to access any music source, the app alone plays nothing out of the box.
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.
A free, ad-free music player app for Android that works through installable plugins, each plugin connects the app to a different online music source, so you can search and play from any supported service in one place.
Mainly TypeScript. The stack also includes TypeScript, React Native, JavaScript.
Licensed under AGPL 3.0, free to use and modify, but if you distribute a modified version you must also release its source code under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.