聚合音乐 桌面端
MergeMusicDesktop

🥳即刻 下载 尝鲜😋

windows 用户下载 .zip 文件即可

🥰欢迎访问 GitHub 赏颗Star🤩

也康康 MergeMusic 网页版

我不会告诉你这其实是大二上的 Java 大作业

Powered by flwfdd(范滇东)








软件截图

有何特点?

如何使用?

进阶使用指南 | 可能遇到的问题

主要技术细节

开发环境为IntelliJ IDEA 2022.3 + JDK19 + Windows10,测试还在Ubuntu 22.04 以及 Ubuntu 18.04 上进行过。

主要基于 JavaFX 进行开发并用 maven 进行包管理。还使用了 MaterialFX 这个 UI 框架(真的挺不错的),另外还有阿里巴巴维护的 JSON 处理库 fastjon 、图标库 ikonli(使用了谷歌的 Material Icons )。 音乐接口部分还写了一点点 JUnit 的单元测试。

打包使用JDK自带的jpackage,并尝试了一下 GitHub Action ,还真挺爽的,写了一个脚本,可以自动拉取代码和字体文件(因为字体文件太大就没有放到仓库里),并一次性完成多平台的打包。