Bash iTunes
Bash iTunes is a command-line interface to Apple's iTunes music player, letting you control iTunes from the shell or remotely via SSH.
You can find more on my GitHub page for Bash iTunes.
Recent blog entries for Bash iTunes
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.
Controlling iTunes from the command-line: bash-itunes
Date: Friday, 8 June 2012, 16:44.
Categories: bash-itunes, itunes, cli, bash, shell-scripting, apple-script.
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.