Agile ALM
Free SaaS for open source projects on Amazon EC2 cloud
This server hosts 30000 users !
View all tags
Tags:  application; audio; catalog; desktop; embedded; id3; java; mp3; multimedia; music; mysql; NetBeans; NetBeans Platform; ogg; player; sound; vorbis
jPlay is a proyect aimed to build a music catalog and player Java desktop application, backed by an embbeded SQL database. It currently is a work-in-progress.

While there are countless music applications out there, you can use the fingers of just a single hand, to count for the ones developed using Java language. Even by knowing the benefits of multiplatform single coding that Java offers, it seems that multimedia development is not so much attractive to java developers, at least for the desktop.

The main reason for starting this project, is much more related to investigate the true possibilities of Java multimedia development, than to build "another music player". All in all, a project of this kind must be a working application to prove its effectiveness, and show-up its flaws, and not another "theory-on-a-board", in my honest opinion.

jPlay Music Matters, "One jPlay to play them all", from "The Lord of the Players".

First early access release coming very soon!

Project guidelines

  1. NetBeans 7.0 for development: this is a NetBeans Platform application.
  2. Java JDK 7.0
  3. Swing for the GUI.
  4. H2 as an embedded SQL database engine.
  5. A collection of external libraries for specialized tasks,such as :
  • jaudiotagger for music files tagging
  • jTattoo for LaF skinning
  • jFreechart for some visual representation, like equalizer settings
  • other utility libraries that either support the app design or are a requirement for the main ones.

(that's not written on the stone but as said these are guidelines,except for the use of Netbeans as IDE)

Quick Startup Info

  1. First of all take a look at the code to see what you can improve and the way you'd like to contribute (Software Developer,Content Developer etc..)
  2. Ask for membership to project "king of the hill" choces (so we can welcome you! :-) )
  3. Download source code using netbeans checkout (see tutorials on netbeans site):

There are several sets of source code currently available:

- Old jPlay source code, using Swing Application Framework, which needs a fair amount of external downloadable dependencies. This is no longer under development.

- New jPlay ported to NetBeans Platform, which has several trunks needed for development.

All required files and dependencies are included inside these NB trunks, so there is no need for any other downloads.

Get familiar with team working using a repository (there are a lot of good tutorials on netbeans site).

Start with the simplest task you found, and ask needed information to project members.

Use IRC and join the #jplay room on freenode dedicated to JPlay development discussions.

We are waiting for you!



Some pictures of jPlay running.

jPlay automatically uses the language of the running system, if it's translated and included in the Localization files, or English by default.

Main screen while playing, showing Discogs information for the current song.

Main screen showing the file system.

Main screen showing the music catalogue.

Main screen showing its 32 bands equalizer.

january 2011: jPlay listed in NetBeans Platform Showcase

Some information about jPlay contents.

Source Code

Nothing found to display.

SCM Commits
Yesterday & Today This Week Last 30 Days All
9 9 48 1,442

jPlay - Recent Documents
jplay-1.png by choces
Nov 02, 2010 09:22
jplay-4.png by choces
Nov 02, 2010 09:14
jplay-3.png by choces
Nov 02, 2010 09:11
jplay-2.png by choces
Nov 02, 2010 09:10
DukeTubbingSmall.png by choces
May 10, 2010 07:06

Recent Issues
No issues updated recently.