The Mac media server project
Over the past few weeks I've spent dozens of hours trying to setup my Mac desktop to serve my music, videos and pictures to my UPNP player, a D-Link DSM320.
The D-Link is a set top box that connects to your video output (tv, projector, lcd screen) and allows you to control the content using a remote.
The basic premise is that you have libraries or folders on your Mac containing media files - UPNP compliant software then runs on the Mac, and pushes out the folder structure to your player(s).
The player then gets those files and folders and displays them on your television using a nicely laid out menu system.
The D-Link DSM320, for instance, comes with Windows based software that is functional but not very good, to be frank. When serving my media from my old Windows machine, I used an open source and free program called TVersity that was simply perfect.
But on the Mac platform, the software choices are limited. I've tried numerous programs ranging from free to $50 (trials, but fully functional).
My needs for my UPNP software were simple:
- display my videos using my pre-defined folder structure (eg; Movies\Genre)
- allow file system folders to be added - some software only uses iTunes/iPhoto, which do not support some file types or video codecs.
- run as a system service and be securely accessible from outside my home network
- be inexpensive and easy to configure
So how did it work out? Not well...below is a quick overview of the apps I tested, and the end result - at least for now.
- Elgato EyeConnect - met many of my criteria by having a PrefPane based setup and a great method of adding folders, but even when connected via ethernet, EyeConnect was slow - buffering to the point of making video unwatchable and even amusing. Their online support for the product is anemic and there are no visible advanced options like changing ports, buffer sizes or on-the-fly encoding.
- OSXMBC Plex - never launched fully. Gave me a white window and a menu. That's it. Meh.
- MyiHome - ugh. Never launched, caused me to have to reboot after it locked up the system.
- Allegro MediaCenter - only supports iTunes style libraries...does do PS3 integration though.
- CyberMedia Gate - never even launched, despite numerous attempts to tweak Java and system settings.
- MediaTomb - requires an install of Fink (Unix package manager) - never fully worked despite my best intentions to utilize something free and configurable. Also has the worst documentation ever for their Mac version.
- CynicalPeak Rivet - if it could be seen by my D-link, it would have been perfect. it could see my player over the network, but the Dlink never recognized it as a server. Too bad.
- TwonkyMedia - web based, easy to configure - but terribly unreliable. Server failed repeatedly and it was a bitch to uninstall. Also, no discernible way to keep my file system structure.
So, after about 8 straight hours of messing with it yesterday, what did I end up with as my media server software?
TVersity, running in Windows via Parallels.
Yep...in order to use my Mac as a media server I had to resort to using Windows, Not my ideal solution, but it works perfectly. I have everything I need running just right. It's fast - even going through the Windows > virtual machine > Mac > network > wireless method.
As I continue to find a native Mac solution to this project, i will update this post. Until then, feel free to offer your solutions to make the Mac the center of your multimedia world.
Post Data
- Posted: Jul 27, 2008 by Scott McDaniel
- Tags: d-link, media, network, upnp, video
- Short URL: http://bit.ly/1CZlzT



