MusicFree是由@猫头猫 开发的开源项目,定义为一个插件化、定制化、无广告的免费音乐播放器。之前只有安卓版,现在终于等来了PC桌面版。当前仍为测试版。
主要功能
播放本地音乐
插件化播放网络音乐(兼容安卓版的所有功能)
桌面歌词(mac 和 linux 还有没解决的 bug)
收藏歌单
自定义主题
-播放本地音乐
直接把本地音乐拖拽进软件,就可以直接播放了(侧边栏也有个本地音乐,但现在不太好用),也可以拖拽包含音乐的文件夹:
安装插件
可以从本地安装插件,也可以从网络安装插件。示例插件地址和安卓版的相同。
-桌面歌词
windows版的功能是正常的(歌词超过一定宽度的时候会被截断,已知问题但是一直没时间改):
-自定义主题
这次在自定义主题上费了些功夫。桌面版支持自定义主题包,具体来说支持定义软件中所有的界面样式,以及6块主要区域的背景
常规样式可以自定义颜色、布局、背景图等;
高级样式可以用任意的html文件来定义背景,这样就可以在背景上实现一些比较酷炫的动效,或者做一些实用的功能,比如跟随当天的天气切换背景等(不过要注意性能)。
更新日志
0.0.6优化代码结构
之前由于各种各样的原因,代码里很多地方写的不好,或者有些冗余的逻辑。
这些优化在使用上体验可能不是很明显;但做了这些优化后,之后再加新功能什么的就会相对来说会好加一些。(不然会变得越来越难维护)
新增配置
新增了一个播放失败时不寻找其他音质版本的配置。
歌单操作
歌单内支持按住 ctrl 键选取多个歌曲批量操作。
自定义主窗口大小
之前主窗口的大小是固定的,现在改成可以自定义窗口大小啦
自定义歌词窗口大小
歌词窗口也顺便改了~
调整播放详情页面样式
改了下详情页左下角和顶部的样式。
评论功能
实现了评论功能,需要插件支持才能显示评论。
问题修复
修复了歌单id无法带特殊字符的问题
修复了音源太多时布局异常的问题
0.0.5
修复新建歌单无法保存
0.0.4
多语言:支持多语言啦,这次放出了四种语言,可以在 设置=>常规=>语言里面切换;
同时也可以在 安装目录/resources/res/lang 路径下自己扩展/修改语言。(虽然是机器翻译,可能不对)
歌词翻译:支持了歌词翻译(但是前提是插件需要实现获取歌词的方法)
主题:有了新的主题页面,安装主题更简单啦,直接在主题市场中下载就可以了。(有没有发现偷偷加了个新主题)
小窗模式:小窗模式,但是可能有bug
最近播放:突然发现没有最近播放功能,所以就加上啦,目前是写死的保存最近 500 首歌,下次再加个配置好了。
音频设备设置:看到有小伙伴反馈说一拔掉耳机就公放了,所以加了个设置(设置=>播放=>音频设备移除时)
其他:
【修复】修复部分情况下本地歌词无法读取的问题
【修复】修复 linux 托盘点击无效的问题
还有就是优化了很多代码,虽然在功能上看不出来,但是改了蛮多的
这款桌面版依然是 GPL3.0 协议开源,代码地址:
https://github.com/maotoumao/MusicFreeDesktop
下载地址
夸克网盘:https://pan.quark.cn/s/7801a820f59e
迅雷云盘:https://pan.xunlei.com/s/VOF1PDKN68eVPrUO4i_ktUuqA1?pwd=tvyc#