iTunes Juke Box is a Java application designed to run a party from your Mac by driving the iTunes via Applescript. The application starts up a web-server (by default on port 8080), allows you to choose the party playlist from iTune, and allows people to view the tracks available and vote on their favorites. The play list then gets updated dynamically according to people's preferences.
To get this working you can package it as a jar if you'd like by doing:
- mvn package
- It will create in the target/ directory something like: itunesjukebox-X.X...-executable.jar
- Rename that file to itunesjukebox.jar
- Put all of the songs you want in your party into a playlist in iTunes
Run the application with:
- java -jar itunesjukebox.jar
- You can override properties using a '-p property-file' argument.
- By default the web-server starts on port 8080 although that can be overridden
- Go to http://localhost:8080 which will encourage you to choose a playlist.
- Enter the admin password for this run of the application.
- Choose a playlist to copy from into our temporary playlist.
- Get your IP address of your system.
- Encourage other folks to go to your webpage, see the tracks, and vote on them.