husk.org / blog. chaff. occasional witterings.

2004-09-28

Blue Coconut (finally) released

computing 09:58:40

Following on from freshtunes.pl (although, actually, it's been in development for ages, and I've just been a bit bad about releasing it), I'm pleased to finally release Blue Coconut.

Blue Coconut is an application with a silly name that allows you to copy tracks from iTunes shared libraries to your local machine.

There are other applications to do this already, but I don't like them for one of two reasons:

  • They record the track by listening to the stream, so they require administrator rights, and you have to listen to the track to copy it.
  • They reimplement a track browser. I like iTunes, and I'd rather not use a different browsing interface.

Using, once again, Richard Clamp's Net::DAAP::Client, and a chunk of AppleScript to integrate with iTunes, Blue Coconut has neither of these problems. I'm pretty happy that I've managed to make a proper, Mac OS X-like application bundle, too, thanks to some (ab)use of PAR.

I hope the application proves useful to some people (probably students, or people in companies with lots of Macs, like my current employer), or at least that the source code proves mildly useful.

Thanks to all the people who've helped, particularly Sven and Paul, who graciously took a look at the application when I sent it to them, and to Tom and Richard for Perl help and inspiration, all the way back to July when the first, primitive version crawled out of the swamp.

navigation.