/IrisePlayer

一个基于Java的简单音乐播放器,用javax.sound和javafx写成。This is an easy music player based on pure Java which uses javax.sound and javafx as libraries.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

IrisePlayer README

English Version

Introduction

This is a project for building an easy music player, based on JavaFx and javax.sound package.

How to build

Currently this only supports the built-in building system of Intellj IDEA. If you want to change it to use Gradle/Maven as its building system, please do it yourself or wait until the whole developing period is finished.

  1. Clone this project to your local disk, then import it into Intellj IDEA.
  2. Download JavaFX for JDK 18 which is suitable for your system or architecture.(On the download page choose the proper item which belongs to type "SDK").
  3. Unzip the dowanloaded zip file, then import the "lib" folder to IDEA as the project library.
  4. Build the project and do run/debug.

Libraries

tritonus-share-0.3.11.jar *
mp3agic **

*imported from Maven repository. **https://github.com/mpatric/mp3agic

Enjoy it~

中文版

简介

一个简单的音乐播放器,用纯Java写成(Javax.sound+JavaFX),支持跨平台~

构建方法

目前只支持Intellj IDEA 内置构建(将在完成整个开发流程后切换为Gradle),具体方法:

  1. 克隆本项目,用Intellj IDEA导入项目。
  2. 在JavaFX 官网上下载对应JDK 18版本的JavaFX。链接: https://gluonhq.com/products/javafx/ (选择适合你机器的架构,Type为"SDK"的)。
  3. 将JavaFX的lib导入文件夹作为依赖导入Intellj IDEA中的项目库。
  4. 构建运行即可。

使用的库

tritonus-share-0.3.11.jar *
mp3agic **

*从Maven仓库获取
**https://github.com/mpatric/mp3agic

使用愉快~