Features
- Works over LAN only
- Auto Updating Shared Library: Browse through all the mp3's shared by all online peers as one library
- Remote Playback: Select and Play music on any peer on the network
- Cross Platform: Works on Linux, Windows and MacOS
Installers available at
Building the project
1) Use JDK8
2) mvn clean jfx:jar
Building native packages
1) mvn clean jfx:native
Credits
1) Angela Caicedo for a simple JavaFX Multi-screen framework.
https://github.com/acaicedo/JFX-MultiScreen
2) Bill Bejeck's Java 7 java.nio.file blog series.
https://github.com/bbejeck/Java-7
3) NanoHTTPD (Embedded HTTP Server)
https://github.com/NanoHttpd/nanohttpd
4) JLayer for cross-platform mp3 playback support.
http://www.javazoom.net/javalayer/javalayer.html