往期精彩推荐

很难找的java开源音乐播放器,英文比较简单,也不翻译了,

github开源地址:

https://github.com/Mpmart08/MusicPlayer

Desktop Music Player for Windows and Mac using JavaFX/Java 8

MusicPlayer

MusicPlayer is an open source music player for Mac and Windows.

Features

Playlists

Add songs to a playlist by:

Clicking the "Add Song to Playlist" button when a song is selected.

Dragging a song, artist, or album and dropping on the desired playlist to add the dragged contents to the playlist.

Selecting multiple songs using CTRL or SHIFT keys, then dragging & dropping on a playlist.

Automatic Music Library Updates

The app's music library updates on startup if a song has been added or deleted from the user's music directory.

Compatible with Media Keys on Keyboard

The Play/Pause, Next, and Previous media keys can be used to play, pause, or skip songs.

Please note that this feature is only available on Windows.

Search

Easily search for any artist, album, or song.

Installation Instructions

Download the MusicPlayer.jar file from the releases directory in the repository.

Create a directory in your computer to store the JAR file. When the app runs for the first time, it will create an img directory and a library.xml file to store song data in the directory where the JAR is located.

NOTE: THIS STEP IS ONLY NEEDED ON WINDOWS. Download the JIntellitype.dll file from the releases directory and place it in the directory created in Step 2. This file is required by the jintellitype library to enable media key functionality on keyboards. The app will not start properly if the JIntellitype.dll file is not in the same directory as the MusicPlayer.jar file.

Run the app by double-clicking the MusicPlayer.jar file.

(OPTIONAL)

Create a desktop shortcut for MusicPlayer.jar.

Download MusicPlayer_Icon.ico from the releases directory and set it as the icon for the desktop shortcut.

Supported File Types

MusicPlayer supports the following file types:

// MP3

case "mp3":

// MP4

case "mp4":

case "m4a":

case "m4v":

// WAV

case "wav":

Build

The project was built in eclipse with the following directory structure.

lib: Contains jaudiotagger library used for audio metatagging and jintellitype library used to enable media key functionality on keyboards.

releases: Contains the JAR file for the latest release

src: Contains project source code

长按关注锋哥微信公众号,非常感谢;

加锋哥微信 拉你进微信群扯淡^_^:

java开源播放器_JavaFX/Java8开发的开源音乐播放器相关推荐

  1. java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)

    java计算机毕业设计vue开发一个简单音乐播放器(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  2. java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 本源码技 ...

  3. java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 本源 ...

  4. JAVA毕业设计vue开发一个简单音乐播放器计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计vue开发一个简单音乐播放器计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计vue开发一个简单音乐播放器计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目 ...

  5. 深圳java培训:使用原生JS重构简单的音乐播放器

    深圳java培训:使用原生JS重构简单的音乐播放器 上次,我们使用Jquery开发了一款简单的音乐播放器(如下图), 后来学生希望能够用原生的JS重构一次, 那么,下面就来看看如何使用原生的JS重构吧 ...

  6. 搬砖之路----MusicPlayer 一个基于Vlc(2.0+)开发的android音乐播放器--浅析在android开发过程中播放器选择之路!

    前言 MusicPlayer 是一款基于vlc播放器开发的一个音乐播放器,你也可以理解为在此核心上的搬砖之路,核心的内容并不是我写的,因此在正式写blog之前,感谢那些vlc核心的开发人员让我用到这么 ...

  7. 计算机毕业设计Javavue开发一个简单音乐播放器(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Javavue开发一个简单音乐播放器(源码+系统+mysql数据库+lw文档) 计算机毕业设计Javavue开发一个简单音乐播放器(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...

  8. 基于Arduino Uno开发板制作音乐播放器

    基于Arduino Uno开发板制作音乐播放器 本文将基于Arduino开发板实现一个音乐播放器. 利用Arduino Uno读取sd卡模块中内存卡的音乐,传输信号到扬声器进行播放. 一.项目软硬件简 ...

  9. 基于JAVAvue开发一个简单音乐播放器计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVAvue开发一个简单音乐播放器计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVAvue开发一个简单音乐播放器计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目 ...

最新文章

  1. 业务,工程和算法的互殴现场
  2. mysql语句执行顺序
  3. Linux 小知识翻译 - 「Linux的吉祥物企鹅叫什么名字?」
  4. jquery validation用法
  5. 《headfirst设计模式》读书总结-包含C++代码
  6. MPU6500原始数据读取
  7. 极客范十足!10块钱打造你的专属PCB名片
  8. java gdal tiff_GDAL读写Tiff、DEM文件
  9. 实现一个简单的Database1
  10. Arduino框架下 ESP32看门狗使用示例
  11. Vue的props的三种写法
  12. invalid nib registered for identifier (xxx) - nib must contain exactly one top level object······
  13. 高仿163网站广告弹出层(每天定时24小时弹出一次)
  14. JavaScript-筑基(十八)键盘事件
  15. Android中富文本用法包括点击事件处理
  16. 语音识别——解码器(WFST、Lattice)
  17. FDTD快速入门之Lumerical脚本语言Pickup——参考资料
  18. 微软云动态ip设置成静态的ip的步骤(图文)
  19. 开发框架的使用和推广PPT模板
  20. Android第三方应用分享到微信朋友圈,微信好友(原创)

热门文章

  1. 【官方速报】360开源又一力作——KafkaBridge:让操作kafka更简单!
  2. 地震了?不,是心动了!
  3. File类的用法总结,及文件过滤器的介绍。
  4. HashSet 和 TreeSet 及 Map 集合的简单方法,含程序。
  5. vuex页面数据丢失_解决 vuex 中的数据在页面刷新之后就丢失的问题
  6. 天猫精灵 python_python爬天猫
  7. 显示recv调用次数_腾讯云“云开发”日调用超7亿次,只为和开发者“交个朋友”...
  8. php的Snoopy类
  9. 总结协查上海银行绑卡失败原因的处理过程
  10. RocketMQ事务消息从生产到消费原理详解(包括回查过程)