Java music player.

* Supported formats:
- mp3
- ogg
- wav
* m3u play lists
* 5 band equalizer
* 5 band graphical equalizer
* random mode
* continuous play
* option to stop playing after the end of the current song.
* Shows the image associated to the song.
* You can filter the songs of the list
* Drag and drop music files from the file exporer.
* Multilanguage
* Zoom
* Dark mode
* JDK-17 compatibility

The most significant new code features:
* Graphical equalizer JPanel
* Classes to manage linked Components (which have to be coordinated)
* Great wrapper of JTable which does a lot of generic work.
* Too complicated new music library. If you do not need to modify it, could be good.

Demo video:
https://frojasg1.com:8443/resource_counter/resourceCounter?operation=countAndForward&url=https%3A%2F%2Ffrojasg1.com%2Fdemos%2Faplicaciones%2FJMusicPlayer%2FjmusicPlayer.demo.mp4%3Forigin%3Dsourceforge&origin=web

Features

  • mp3
  • ogg
  • wav
  • m3u play lists
  • equalizer
  • graphical equalizer
  • random mode
  • continuous play
  • stop after current song
  • image associated to the song
  • filtering the songs of the play list
  • drag and drop music files from file explorer
  • multilanguage
  • zoom
  • dark mode
  • JDK-17 compatibility

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow jmusicplayer2

jmusicplayer2 Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of jmusicplayer2!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Languages

Catalan, English, Spanish

User Interface

Java Swing

Programming Language

Java

Registered

2021-12-11