KJams Server Temp

From kJams Wiki
Jump to navigation Jump to search

Intro

With kJams Pro, you can enable a web server that is built right into kJams, which allows Singers to use a web browser (even from a mobile phone) or the iJams or wtkJams application to manage their queues. Basically, it will allow singers to log in and manage their playlists. They can search the library or any of their personal lists to find songs they can then put into their Tonight list. They can also resequence their Tonight list so that the songs come in the order in which they want to sing them.


Important → Internet Explorer is not supported. If you use Windows to access kJams, you must use FireFox, Safari, or, with a little work, Chrome.

Also important: Singers added in kJams (rather than through the web interface or through an iPhone) will not have a password. In order for singers to log in via the server, they must have a password. To assign a password to a singer so he/she can log in:

  1. In kJams Pro, right click on the Singer.
  2. Select Get Info.
  3. Enter a password.

Logging In Remotely

davequestion: Are these instructions for the KJ or the Singer? If the KJ, are these repeated for EVERY Singer???

To enable existing singers for remote login:

  1. Right click on the Singer.
  2. Select Get Info and then enter the password.
  3. Go to Edit  Preferences  Sharing  Enable kJams Web Server.
  4. Enter a port number or keep the default (e.g., 12345).
  5. If you're using Safari, just browse your Bonjour sites for kJams: <Venue Name>. For example, if your venue is called Prancing Pony, then you'll look in Safari for Bookmarks Bonjour  kJams: Prancing Pony"
  6. If you're going to be using another browser, then:
    1. For Windows, you can install Bonjour for Windows.
    2. Or you need to find out the sharing name of your server machine (in System Preferences  Sharing, e.g., "bree.local").
    3. Go to a machine on your local network and enter the kJams Server url, e.g., http://kjams.com:12345 (un: dave, pw: a)

Send me some feedback on what works and what doesn't, and what you need to make it better. Thanks!

If you don't have wireless

Click here. davequestion: This links to screen shots; wasn't sure how to put in the link. The same is true for the links below. I couldn't figure out how you coded the links.

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.com:12345/

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 say "too many hits, refine your search" or something like that. (there is a secret pref you can change for this)
  • 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.

Updates to the Server Resources

When there is an update to the server resources, you have to manually update them.

If you're a code monkey

You can click here.