摘要
1) 一句话总结 MusicFree 是一款基于 TypeScript 开发的插件化、定制化且无广告的免费开源音乐播放器,其本身不集成任何音源,所有搜索与播放功能均依赖第三方插件实现。
2) 核心要点
- 平台支持:目前主要支持 Android 和 Harmony OS(桌面版在独立仓库另行维护)。
- 插件化架构:软件仅作为播放器壳,搜索(音乐/专辑/作者)、播放、导入歌单及获取歌词等核心功能全部通过 CommonJS 插件完成。
- 隐私与本地化:所有数据均存储在本地,软件不收集任何个人隐私信息。
- 个性化与免费:提供浅色/深色模式及自定义背景功能,基于 AGPL 3.0 协议开源,承诺无广告且保持免费。
- 特色功能:支持歌词关联,可将多首歌曲的歌词进行绑定(如 A→B→C),实现共享显示。
- 开源与使用规范:严禁用于商业用途,打包或二次分发必须保留代码出处;官方示例插件主动过滤所有 VIP、试听及付费歌曲,不提供破解功能。
- 项目状态:项目拥有超 2.3 万 Stars,由开发者业余时间维护,更新频率不定。
3) 风险与不足(原文明确提及)
- 侵权与虚假软件泛滥:小米、华为、vivo 等应用市场中存在套用本项目名称和 Logo 的虚假广告软件;其他平台出现的收费版、破解版均为假冒。
- 开源协议违规:第三方软件“速悦音乐”基于本项目二次开发,但未遵守 AGPL 3.0 开源协议且拒绝沟通。
- 第三方插件安全与版权风险:安装来路不明的第三方插件可能存在恶意代码风险;插件产生的版权数据与本软件无关,需用户自行甄别并及时删除。
- 版本稳定性:由于开发者精力有限,软件可能长期处于不稳定的测试版本状态,需谨慎使用。
功能与定位
插件化、定制化、无广告的免费音乐播放器
典型使用场景
- 作为通用开发工具用于工程协作与效率提升。
- 适用于个人与团队的日常研发流程。
核心功能
- 提供稳定的通用工程能力。
- 支持跨平台或多环境使用。
- 依赖开源社区持续迭代。
特色与差异点
- 仓库长期活跃,最近更新时间为 2026-02-22T12:02:21Z。
- 项目创建于 2022-08-22T14:29:32Z,具备持续迭代与社区沉淀。
- 以
TypeScript为主语言,聚焦该技术栈的工程实践。
使用方式概览
- 阅读仓库 README 与官方文档,确认适配场景与依赖条件。
- 按项目推荐方式完成安装与初始化,再从示例或最小流程开始验证。
- 在生产使用前补齐权限控制、日志监控和版本固定策略。
限制与注意事项
- 使用前应先核对许可证、项目维护状态与安全边界。
链接
- 仓库:https://github.com/maotoumao/MusicFree
- 官网:https://musicfree.catcat.work
- README:https://raw.githubusercontent.com/maotoumao/MusicFree/master/README.md
- Releases:https://github.com/maotoumao/MusicFree/releases
相关文档
- Spotube:开源音乐流媒体客户端,支持插件集成多种音乐服务;关联理由:观点一致;说明:两者都采用“播放器壳 + 外部扩展”的路线,通过插件接入外部音乐服务而非内置完整音源体系。
- AlgerMusicPlayer:第三方音乐播放器与网易云同步客户端;关联理由:延伸思考;说明:两者同属开源第三方音乐播放器,但在架构取向上分别偏向插件化壳层与集成化客户端,适合对比选型。