The problem is, of course, some people have an... odd taste in music, so sometimes the jukebox ends up flipping between Aqua and Cannibal Corpse for ten minutes, and the horror of this was just too much!
Enter the PANIC button.
Step 1: Minimus USB AVR.
Before getting the button I modified one of the pieces of LUFA demo software, a media keyboard, and stripped it down to just read the one button on the minimus. When the button is pressed, it sends the keycode for next track.
To install this on a minimus:
- Plug it in
- Hold down the HWB button, then press reset
- It should show up on the PC as an atmel DFU device
- On a linux box with avr gcc and dfu-programmer installed, just type 'make dfu'.