ixiongdi / square-dancing-usb-tools

广场舞U盘工具集

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

广场舞 U 盘工具集

项目起源

舞机子(这是大妈们的称呼),我通常把它叫做便携式舞蹈音乐播放器。通常是通过读取 U 盘里的视频和歌曲文件来点播。

根据大妈们的反馈,这里会有几个她们的痛点:

  • 舞蹈太多了,必须给它们编号,方便快捷的点播它们
  • 即使编了号,追加的舞蹈还好,如果删除会导致顺序混乱,这是因为舞机子是按写入 U 盘的顺序读取文件的
  • 还是太多了,需要一个舞蹈清单方便记忆

项目特色

  • 自动编排序号
  • 生产舞蹈歌单

示例

app.png

开发计划

0.1.0

  • 升级 Java 11
  • 支持手动排序

0.0.2

  • 美化 UI
  • 文件过滤
  • 友好的提示信息
  • 自动打开歌单

0.0.1【已发布】

  • 完成简陋的基本功能

技术选型

这样的一个工具肯定是桌面客户端程序。一开始我想着用 C#来写,可是那文档看了半天没搞懂,算了索性还是用熟悉的 Java 吧。恰好 Java 也有个 JavaFX 专门来写桌面应用程序。

技术 版本
Java 1.8
JavaFX 2.1
Idea 2019.1.3

基本程序结构

App.java // 主程序,程序入口
Controller.java // 逻辑处理,算法
MP4.java // 实体类,数据结构
app.fxml // 界面排版

About

广场舞U盘工具集


Languages

Language:Java 100.0%