Sam's Blog entries for category 'apple-script' Subscribe to feed for category 'apple-script'

Bash-itunes plugin tutorial

Date: Friday, 15 June 2012, 11:03.

Categories: bash-itunes, itunes, cli, bash, shell-scripting, apple-script, tutorial.

In v1.2.0 of bash-itunes, my project to control iTunes from the command-line, I've added plugin support for sub-commands.

This allows you, or anyone else, to add new commands to the basic script without needing to alter the script itself.

Read below the cut for details and a walkthrough of creating a new plugin.

A year or so ago I got myself a sound mixer, letting me mix the sound from all my computers into a single set of headphones and speakers. I'd been meaning to do it for years, and eventually settled on a Behringer XENYX 1002. It's a great little bit of kit, ideal for grabbing the sound from four machines and isn't too huge.

Of course, this then left me with another problem.

I tend to just play music on iTunes on my old laptop, and that means I have to physically use the old laptop if I want to skip tracks or adjust the volume, or mute, or whatever.

That's not a big deal when I'm sat at the desk, but a bit more annoying if I'm sitting back with my feet on the desk and my work laptop in my lap, comfortable and living my rockstar-developer lifestyle - leaning forwards is such a concentration-breaker.

So, uh, yeah, whatever. I found a need for controlling iTunes from the command-line over SSH. I had a look around at the existing command-line clients for iTunes and didn't really like most of them and decided to write my own.

Browse Sam's Blog Subscribe to Sam's Blog

By year: 2010, 2011, 2012, 2013.

Or by: category or series.

© 2009-2013 Sam Graham, unless otherwise noted. All rights reserved.