# MusicFx **Repository Path**: ryan-ma/MusicFx ## Basic Information - **Project Name**: MusicFx - **Description**: 一个基于Javafx开发的Material Design风格跨平台音乐播放器,支持本地、在线音乐播放、搜索、快捷键操作 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2020-12-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MusicFX ![JDK Version](https://img.shields.io/badge/JDK-11-red) ![JavaFx Version](https://img.shields.io/badge/JavaFx-14-blue) ![Maven](https://img.shields.io/badge/构建工具-Maven-green) ## 简介 一个基于`Javafx`开发的`Material Design`风格`跨平台`音乐播放器,支持本地、在线音乐播放、搜索、快捷键操作 ## 体验 [下载](https://lanzous.com/b02yu3pqb) ## 功能 * [x] 本地音乐播放 * [x] 在线音乐搜索播放 * [x] 快捷键 * [x] 全局快捷键 * [ ] 歌曲下载 * [ ] 歌词批量下载 * [ ] 歌词显示 * [ ] 听歌统计 ## 截图 ![界面](https://s1.ax1x.com/2020/04/16/JFDE1U.png) ![界面](https://s1.ax1x.com/2020/04/16/JFDp0s.png) ![界面](https://s1.ax1x.com/2020/04/16/JFBRfK.png) ![GIF](https://s1.ax1x.com/2020/04/16/JFBwSU.gif) ![设置](https://s1.ax1x.com/2020/04/16/JFsDOg.png) ![搜索](https://s1.ax1x.com/2020/04/16/JFsgkn.gif) ## 已知问题 * [x] 迁移至jdk11、Javafx-11 * [ ] 添加测试 * [ ] 模块化 * [ ] ~~迁移至jdk14、Javafx-14~~(`JFoenix`暂不支持jdk12及以上) * [x] 迁移至jdk11、Javafx-14 * [ ] 内存占用过高 ## 开源使用(部分) [JFoenix](https://github.com/jfoenixadmin/JFoenix) [FastJson](https://github.com/alibaba/fastjson) [OpenJfx](https://openjdk.java.net/projects/openjfx/) [jaudiotagger](https://jaudiotagger.dev.java.net/) [retrofit2](https://square.github.io/retrofit/) [commons-io](http://commons.apache.org/proper/commons-io/) ## 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request