i tried programming yesterday. i might have mentioned iTunes Remote before, but i thought it sucked and was lame. so i was going to do a better version.
manipulating iTunes is as simple as: (yeah, i need to fix my css)
NSAppleScript *playScript; playScript = [[NSAppleScript alloc] initWithSource:@"tell application \"iTunes\"\nplay\nend tell"]; [playScript executeAndReturnError:nil];
and you can theoretically do remote object calls pretty easily. i figured that, plus some rendezvous would make it a snap.
however, i couldn't see how rendezvous fits with the distributed stuff.
anyway this morning while waiting for the big game i think i've figured it out, and it seems to work. as frustrating as yesterday was, there's still the novelty of a new language / system which i haven't experienced for a while, having been doing gnome stuff for so long.
of course, there's probably a much simpler way to do this - remote applescript is an obvious choice.