Have you considered anything like a pandaboard?

Linux - Check.
Small - Check.
Audio - Check.
Video - Check.
Wifi - Check.
Ethernet - Check.

Uses a SD card for boot/OS. You'd have to use a USB mass storage device for your music if you're going to be storing a lot of stuff on it.

Consumes less than 5W @ 5V on full load.


Edited by sn00p (28/10/2011 06:49)