A modder managed to convert a Sega Genesis/Mega Drive controller into a fully-functional MP3 player. Plus, it has a USB plug for easy song transfers.
As for controls, the A and B buttons manage volume, the d-pad skips tracks, and the start buttons starts and stops playback
[via engadget]