I finally found a use for one of my
AVR Butterfly boards: as an interface to iTunes on my Mac.
The LCD scrolls the current song and artist. The joystick can change song and adjust volume.
Here's a couple shots of "Read My Mind by The Killers" scrolling by:
I programmed the AVR Butterfly in C, using avr-gcc and friends (
AVR MacPack, in particular). On the Mac side, I wrote the code in Python making use of
PySerial and
py-appscript. I am pleased with how short and easy to write the python code was.
I have a USB to serial converter for the hardware interface to my Mac.