Server
In the Pro version, kJams allows the KJ to enable a web server that can act as the front end to kJams. This will allow singers to log in and manage their "Tonight", "Favorites", and "History" playlists. They can search the Library or any of their singer lists to find songs they can then put into their "Tonight" list. They can reorder their "Tonight" list so the songs come in the order in which they want to sing them.
Support for iPhone/iTouch Safari is NOT working, very soon there'll be a full App in the App store for 99¢. Also, the Web UI will not work in any version of Internet Explorer, if you use windows as your satellite stations, you must use FireFox or Safari.
- To enable existing singers for remote login, right click on the singer and pick "get info" and enter a password.
- Hold down the option key and pick "Preferences"
- Click "Sharing".
- Check "Enable kJams Web Server"
- Enter a port number or keep the default eg: 12345
- if you're using Safari, just browse your Bonjour sites for "kJams: <Venue Name> (<machine name>)"
- if you're going to be using another browser, then:
- you need to find out the sharing name of your server machine (in System Preferences->sharing, eg: "mymac.local")
- Go to a machine on your local network and enter the kJams Server url eg: http://mymac.local:12345
Send me some feedback on what works and what doesn't, and what you need to make it better. Thanks!
If you're hyper savvy you can put this on a *public* IP address under some domain, and use port 80 (provided there's no other web server on that address). that way people can *from home* enter something like:
http://kjams.mykaraokeshow.com/
and then set up their tonight list, before they even get to the venue! isn't that spiffy?
Known Issues
- Any list (singers or songs) with more than 200 items will not load.
- A failed login (i.e., bad password) will not display an error; it will just display the login page again.
- The album selector doesn't actually do anything (yet).
- Updates made in kJams don't show up in the web UI until the playlist is refreshed. This will be addressed after 1.0.