public
Description: A network jukebox that plays any track on any shared library available to iTunes
Homepage: dukejour.github.com
Clone URL: git://github.com/prohax/dukejour.git
name age message
file .gitignore Fri Nov 20 20:51:14 -0800 2009 Fixed an issue with the 5 library limit not dis... [Duke Jour]
file .gitmodules Mon Oct 26 10:43:52 -0700 2009 Juggernaut! _o/ [benhoskings]
file README.markdown Tue Nov 17 00:56:41 -0800 2009 added first draft of readme [geelen]
file Rakefile Tue Nov 17 05:01:07 -0800 2009 Added delayed_job for asynchronous importing. [benhoskings]
directory app/ Sat Nov 21 22:39:36 -0800 2009 Limit voting properly. [benhoskings]
directory config/ Sat Nov 21 21:16:30 -0800 2009 Voting limits done, still need styling. [benhoskings]
directory db/ Fri Nov 20 17:55:47 -0800 2009 fixed discovery, but its very slow [geelen]
directory doc/ Wed Sep 30 08:05:41 -0700 2009 Added iTunes RubyOSA docs. [benhoskings]
directory lib/ Fri Nov 20 20:51:14 -0800 2009 Fixed an issue with the 5 library limit not dis... [Duke Jour]
directory public/ Tue Nov 17 01:22:33 -0800 2009 Fix float: left styling of ul.messages. [benhoskings]
directory script/ Tue Nov 17 05:01:07 -0800 2009 Added delayed_job for asynchronous importing. [benhoskings]
directory vendor/ Mon Oct 26 10:43:52 -0700 2009 Juggernaut! _o/ [benhoskings]
README.markdown

dukejour

dukejour is a shared jukebox - a way for people control a central iTunes instance and vote for songs to be played.

It's great for offices if the people you work with are the kind of people you'd like to listen to music to. Or for coworking spaces or a jelly.

installation

...right now is a bit of a bitch. Let me explain:

dependencies

  • OSX (10.6 is what we've been developing on, but no reason 10.5 shouldn't work)
  • iTunes, set up just so (see later)
  • rb-appscript to talk to iTunes
  • Juggernaut for the event notification