插件化、定制化、无广告的免费音乐播放器
插件化、定制化、无广告的免费音乐播放器
技术背景
在当今音乐市场中,用户对于音乐播放器的需求越来越多样化,不仅希望播放器具备基本的播放功能,还追求个性化定制、无广告干扰以及丰富的音源支持。MusicFree 正是在这样的背景下诞生的一款插件化、定制化、无广告的免费音乐播放器,它目前支持 Android 和 Harmony OS 系统。
实现步骤
软件下载
请转到发布页查看下载地址(如果打不开可以把 github 换成 gitee),也可以在公众号回复 Musicfree 获取。
插件使用
- 下载 app 之后,在侧边栏设置 - 插件设置中安装插件。支持安装本地插件和从网络安装插件(支持解析.js 文件和.json 描述文件)。
- 可直接点击从网络安装插件,输入
https://gitee.com/maotoumao/MusicFreePlugins/raw/master/plugins.json
,点击确认即可安装。 - 图文版详细使用说明可参考公众号:MusicFree 插件使用指南,或者站点:
https://musicfree.catcat.work/usage/mobile/install-plugin.html
核心代码
MusicFree 的插件本质上是一个满足插件协议的 commonjs 模块。以下是一个简单的插件函数示例(伪代码):
1 |
|
最佳实践
- 自行开发插件:可以根据自己的需求开发插件,这样能确保插件的安全性和功能的个性化。
- 合理使用歌词关联功能:可以将不同歌曲的歌词进行关联,提升听歌体验。
- 及时更新软件和插件:以获取更好的性能和更多的功能。
常见问题
- 遇到收费版/无广告版/破解版怎么办?
MusicFree 是开源项目,遇到收费版请直接举报,其他平台的收费版/无广告版/破解版都是假的。 - 插件使用过程中产生版权数据怎么办?
插件及其所产生的数据与本软件无关,请使用者自行斟酌,及时删除数据,本软件不提倡也不会提供任何破解行为。 - 软件不稳定怎么办?
该软件是业余作品,会尽量保持维护,但每天能写的时间有限,可能会有很长一段时间处于不稳定测试版本,且更新频率不定,请谨慎使用。如果有问题可以在 issue 区或者公众号直接留言反馈。
插件化、定制化、无广告的免费音乐播放器
https://119291.xyz/posts/pluginized-customizable-ad-free-music-player/