Blue Coconut

Blue Coconut

Ever found that your iTunes music library wasn't quite as shared as you wanted? Annoyed that you can't copy a song from your server to your laptop quickly and easily, from with everyone's favourite music jukebox application? Want to make a playlist with shared tracks? Blue Coconut is for you.

Simply click one button while you're listening to a favourite shared track and it's copied to your machine, and added to the iTunes Music Library (and a playlist, so you can keep track of your downloads).

If you're looking for more flexibility, select multiple tracks, and download them just as easily.

Download! Download Blue Coconut
500KB disk image
Blue Coconut was developed in Xcode using AppleScript and Perl, and relies on Mac OS X 10.3 ("Panther") or later. No ninjas (or payment) required.

Using Blue Coconut

As an application

Blue Coconut is a typical Mac OS X application. Run it from the disk image, or copy it to the Applications folder (or wherever you like!) and start it there. Once it's ready, click "Get" or use the File > Copy Playing Track menu to copy the currently playing shared track to your machine.

Alternatively, select tracks in iTunes, switch to Blue Coconut and select File > Copy Selected Tracks, and it'll do exactly as you asked.

Blue Coconut interface

From the iTunes script menu

You can also put the application in your iTunes script folder (in the Library folder of your home folder). This way, it's easy to open when you're listening to music.

Three new options will be available in the script menu:

Blue Coconut in the iTunes script menu
Blue Coconut
This script activates the application, even if it's not already running.
Copy Playing Shared Track
As you'd expect, this copies the currently playing shared track. If there's no currently playing track, or if it's not shared, you'll see an error. Note that this adds the current track to the queue; if you're already copying tracks the current track will be downloaded later.
Copy Selected Shared Tracks
Once more, this does what you'd think: it copies the selected shared tracks to your computer, or gives you an error if there's no selection, or there's a selection of tracks that aren't shared. Again, the tracks are queued if necessary.

The Other Stuff

If you're still wondering about the whole shared library business, why the application is called such a silly name, or how to see the tracks you've downloaded, perusal of the frequently asked questions is recommended.

There's probably things that aren't covered by the FAQ, and no doubt there'll be bugs too. If you want to get in touch, email apps [at] husk.org.