I am actually wondering if there are any ways to control an iDevice like the iPod Touch or the iPhone, from the Raspberry Pi. I'm not talking about controlling the whole thing, but only the Media controls, like the Play/Pause, Volume UP/Down, Forward/Previous triggers, just like an dock would do.
I've already heard about the Apple MFi program, giving access to their documentation library, but I don't know if it is required (I hope not).
If possible, the iOS device would be plugged to the Raspberry Pi via the Apple's regular 30 pin USB cable.