Just get a machine with as much storage space as you can afford, and put a DLNA server on it. CPU and RAM isn't a concern for serving static files (or even decompressing FLAC to PCM on the fly).

If you're building a video server that will need to be able to transcode from one video format to one compatible with your client, then CPU (or more likely these days GPU) becomes more of an issue.

Last edited by ClubNeon; 01/28/11 08:45 PM. Reason: Changed a your to you're before I was tarred.

Pioneer PDP-5020FD, Marantz SR6011
Axiom M5HP, VP160HP, QS8
Sony PS4, surround backs
-Chris