I bought one of these to have a play with and attempt to use on my MythTV box. Hardware is definitely built to a budget (i.e. cheap - simple plastic moulding, single PCB etc). There were also numerous problems with overheating on (I think) D revision units. www.shspvr.com is definitely the place to start reading.

This page here is probably a better place to start for starting a new interface from scratch.

It will decode MP3s (and MPEG2 video) in hardware but ogg, flac etc will need to be in software and I'm not sure the processor would be completely up to it although it is something like a 300MHz PowerPC derivative. Unfortunately it can't do MPEG4 video which put it out for use with my MythTV system. I'm going for an XBox based frontend instead now.
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)