I don't have any input regarding the inputs (ha!) or outputs, but even if the hardware was completely FREE, by far the most daunting task would still be the software.

To put this into perspective, we all currently have empeg boards that are paid for. With hardware that's largely understood. With a working and well hacked kernel. No one has stepped forward to completely re-write the player software.
_________________________
Bruno
Twisted Melon : Fine Mac OS Software