Server: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
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.
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.


Note: This feature is NOT complete and is not considered "ready for prime time".  At the moment i'm only soliciting feedback and bug reports.  Do not expect to be able to deploy this at your shows.  Support for iPhone Safari is NOT working, that is coming soon, there will be full support for it but it is NOT available now. Also, the Web UI will not work in any version of Internet Explorer.
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.
# To enable existing singers for remote login, right click on the singer and pick "get info" and enter a password.
Line 8: Line 8:
# Check "Enable kJams Web Server"
# Check "Enable kJams Web Server"
# Enter a port number or keep the default eg: 12345
# Enter a port number or keep the default eg: 12345
# if you're using Safari, just browse your Bonjour sites for "kJams Web Server"
# 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:
# 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")
## you need to find out the sharing name of your server machine (in System Preferences->sharing, eg: "mymac.local")
Line 15: Line 15:
Send me some feedback on what works and what doesn't, and what you need to make it better.  Thanks!
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 server on that address).  that way people can *from home* enter something like:
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/
http://kjams.mykaraokeshow.com/

Revision as of 22:12, 31 December 2008

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.

  1. To enable existing singers for remote login, right click on the singer and pick "get info" and enter a password.
  2. Hold down the option key and pick "Preferences"
  3. Click "Sharing".
  4. Check "Enable kJams Web Server"
  5. Enter a port number or keep the default eg: 12345
  6. if you're using Safari, just browse your Bonjour sites for "kJams: <Venue Name> (<machine name>)"
  7. if you're going to be using another browser, then:
    1. you need to find out the sharing name of your server machine (in System Preferences->sharing, eg: "mymac.local")
    2. 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.