An IRC bot for controlling iTunes
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.mdown
jukebot.rb
playlist.rb

README.mdown

Jukebot

Jukebot is an IRC bot (actually an rbot plugin) for controlling iTunes. It allows users connected to the same IRC server to give commands for controlling playback of music in the iTunes app.

Requirements

RubyOSA and rbot.

Features

  • It can control iTunes either on the same system the bot is running on, or a machine on the same network (by adding :machine=>'foo.local', :username => 'foo', :password => 'bar' parameters to the OSA.app('iTunes') call).
  • Various undocumented and probably useless commands (see jukebot.rb).

Bugs

  • Since it’s used on an internal server, it has no access control. So it responds to messages from anyone (even if they are not in the same channel as the bot).
  • The source is the result of 10 minute bursts of coding whenever we wanted a new feature, so the codebase is not the best and could do with some cleaning up.