Cubieboard series have support for infra-read (IR) support and analog sound ouput. Together with mplayer, Cubieboard could be turned into a great music box.
Prerequisite
A Cubieboard (1,2,3 are ok, theoretically)
A remote (NEC compatible remote, like usual TV remote)