An open API service indexing awesome lists of open source software.

https://github.com/lzw-723/musicfx

A desktop music player developed based on Javafx
https://github.com/lzw-723/musicfx

java javafx javafx-8 javafx-desktop-apps jfoenix material-design music-player

Last synced: about 2 months ago
JSON representation

A desktop music player developed based on Javafx

Awesome Lists containing this project

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)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Flzw-723%2FMusicFx.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Flzw-723%2FMusicFx?ref=badge_shield)

## 简介

一个基于`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

## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Flzw-723%2FMusicFx.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Flzw-723%2FMusicFx?ref=badge_large)