I'm looking at what is available on the market for use as an HD Media player. Not sure the PS3 would really cut it (Does it even play h264 .mkv's without conversion?). The Mac Mini seems perfect for the job.
The article mentions small form-factor PC alternatives but I couldn't find a PC alternative that is low power, low profile and low-noise with similar specs. Does an alternative really exist? The bottom line is that I don't want to have to convert any of my media.
For what it's worth, I've been, like so many of us, trying to find the perfect media player for the last few years. And put a lot of effort (and unfortunately money) into the process.
The bit that was a no-brainer was to store all media on a multi-terabyte RAIDed Ubuntu server. Although the newer generation NAS systems are beginning to make sense thought they don't support enough disks in one array yet.
The media renderers were not so easy. All seem to have some difficulty. And I tried most of them, including MCE on Linux, Windows Media Center with XBox as extenders, Apple/Frontrow, a number of different brand-name media renderers (MViX, D-Link, Netgear, etc.) to the popular gaming consoles. Support of relevant protocols, Elegant UI menu systems, file formats supported, etc. are all at different levels with the different solutions.
At one point I had a stack of Netgear EVA-8000's for their excellent file support and the fact I could control them over IP.
But eventually I settled on PS3's as media streamers. For R3000 you get a kick-ass gaming console, a Blu-Ray DVD and a media player that has a simple but elegant UI. And it's all 1080p over HDMI. Aesthetically it looks good and is quiet. So, unlike the X-Box or a PC, you can put it next to your TV.
As the DLNA server streaming the media, I use the excellent PS3 Media Server (
http://code.google.com/p/ps3mediaserver/). I run the Linux version on the media server itself, but have used the Windows version without any problems. It will do real-time conversion if needed and can support concurrent streams to multiple consoles. At the moment I have 3 consoles at 3 different TV's (2xPS3's and 1x 360) and stream concurrently to all of them without any problem.
This is the most seamless and elegant setup I've found so far.