DLNA on OSX, done right

Sony PS3 LogoMy wife bought me a playstation 3 last year, and I’ve enjoyed many hours of gaming on it, finishing Tomb Raider underworld, and now making decent progress in Ratchet and Clank: Tools of Destruction.

DLNA logo

I was a bit sceptical about the DLNA capabilities of the PS3, because I read a lot of bad news on this fairly new  “Interoperability Guidelines” concept. It sounded like a lot of trouble to go through to simply watch the photos and home videos on a TV. For weeks, I was not able to find a single site telling me how to install a DLNA server on my Mac, or where to find a decent one.

Altgough they’re hard to find, there are a few OSX DLNA servers out there. One of them is actually very good. Here’s what I found:

CyberMediaGate
I found a DLNA server implemented in Java, and didn’t get it to work. It misses a Xerces library and I can not seem to get the right version added to the classpath. I decided this was not very “Mac like” and dumped it. Not being able to install software “out of the box” may be normal on Linux, but is unaccepatble on a Mac.

TwonkyMedia
Then, I came across TwonkyMedia. This was the first DLNA server I actually got to work on my Mac, and had it serving video to my PS3. It is a strange (wonky?) piece of software, had no native GUI and only lives on your machine as a webapplication. The installer copies “TwonkyMediaServer.app” in your application folder, starts it, and then opens a browser which points to the local URL of it’s configuration screen.

At that moment, it already is serving clients, but when you try to access it with the PS3, you will get a protocol error. This is because TwonkyMedia does not come with a default server name. The PS3 aparently can not handle an empty server name. After filling it in and restarting Twonky, I could access it with the PS3.

TwonkyMedia does not look very Mac-like, and I don’t like the looks of the webpage it is serving. The installer leaves two webloc files on your desktop which point to the configuration screens. It’s a bit strange but it gets the job done.

Potentially Twonky can do a bit more than CyberMediaGate. Twonky can do some transcoding and other streaming stuff, but I did not try that because I simply wanted to see my photo’s and home video’s on my TV.

The trial version of Twonkymedia last for 30 days, but on the first day it already started acting up on me, and I had to restart it a few times while watching video. The look and feel, and the crashes didn’t feel like it was worth the $40 to me, so I uninstalled it.

Uninstalling TwonkyMedia requires you to kill the process from the Terminal, and then drag TwonkyMediaServer.app to your trashcan. Another way is dragging the app to the trashcan and then restarting your Mac (not mac-like but it works).

MediaLink
Nullriver LogoThe nullriver homepage looked very elegant, and promising. A simple page explains what it is, what it does, and what it costs. Nullriver also allows you to send requests and reports on their site without registering (in contract with TwonkyMedia, to which you have to “sell your soul”)

Nullriver Medialink comes as a preference pane application, and has a beautifuly simple interface, with not many options. It integrates with your mac applications like iTunes, iPhoto and now even Aperture. It does not have all the fancy configuration options of TwonkyMedia. One of my small complaints is that your content is shared to all DLNA clients on your local network, which may not be what you want if you have more than one DLNA client.

For me MediaLink is a perfect fit. I control my own network, my PS3 is my only DLNA client so I don’t need the fancy stuff. Most people will be perfectly happy with Medialink. It’s simple, transparent, drag-and-drop, has a “stop” button and is cheap. It does not have all the fancy features, but all the features that are in there work flawlessly.

I played with it for more than a week now, and so far it hasn’t crashed on me. I did need to buy a registration key, because the trial version only lasts you for about 30 minutes of watching content (which should be plenty to try it out, and it’s not like the 20 bucks are going to kill you).

Conclusion
Once again, all DLNA servers I tried put together:

CyberMediaGate Free Terrible, unable to install.
TwonkyMedia $40 Works, lots of features, no GUI, buggy/ Crashed on me more than once.
MediaLink $20 Simple, stable, nice GUI, best value for money. Just works.

So if you have a PS3 and a Mac, it’s a no-brainer. Buy Medialink!

9 Responses to “DLNA on OSX, done right”

  1. Design Gripes « Rolfje’s blog Says:

    [...] leaving the PS2 compatibility issue, I got a DLNA server running on my Mac. When I want to view media on that server, I have to use your “X media bar” [...]

  2. Henry Harris Says:

    I’ve been playing with both MediaLink and TwonkyMedia. I find the ability to stream content from my Mac to my HD system in the living room a welcome and I find indispensable capability. However, from my testing it seems that I need both to access my files since neither, apparently, can access all files and there are some video file types that apparently can’t be accessed by either.

    Am I missing something or is this simply an application idea that is still under development?

    Regards,

    Henry

  3. Vincent Says:

    Is this some commercial for payed software?
    Here is some pretty good free software, which was already available when you wrote this article.
    Better do some more research next time :) ?

    http://ps3mediaserver.blogspot.com/

  4. rolfje Says:

    Searching for the words “DLNA” and “PS3″ does not list the ps3mediaserver, they could do some “Search Engine Optimization”.

    I found a lot (and I mean a LOT) o crappy (some fake) media servers out there, and many are for the windows platform. I can’t review them all, this is a free and personal blog, remember?

    I’ll have a look at it, thanks for the link.

  5. rolfje Says:

    Just checked the latest ps3 media server (http://ps3mediaserver.blogspot.com/). It works and is easy to install. User interface is a bit “windowsy” with lots of options and bells and wisles. It seems to be reacting slightly quicker to PS3’s refresh requests.

    The nice extra over Medialink is embedded transcoding. Some Apple video podcasts I could not watch are now watchable on my bigscreen. There is a funny folder you need to browse to, but it works.

    What didn’t work is the thumbnail mode (when you press square while watching a video). The PS3 will say “network problem occured”. There are no messages in the trace log of the media server, so I don’t know what the problem is.

    After a reboot, It doesn’t seem to remember the shares I configured.

    When starting the ps3mediaserver as a different user on the same machine, it will silently die. Some poking in /var/log/system.log reveals that it tries to write to /tmp/javaps3media. When this folder was created with a different user, the app will fail. ps3mediaserver will not remove this directory automatically, so closing it doesn’t help, you have to remove it by hand (with the correct user).

    It looks and feels (and probably is) a Java app, but it’s packaged up nicely and does the job. With some quirks and bugs, but for free.

    Thanks Vincent, hope you like the “addon review” :-)

  6. Fedja Says:

    GREAT!!!
    Love you for this hint! Thanks Dude!
    cheers

  7. Vinny Says:

    Rolfje… have you tired eyeconnect http://www.elgato.com/elgato/int/mai…onnect.en.html

    Will like to hear your comments on this piece of software n’ its comparison with others you have tested ;-)

  8. rolfje Says:

    My EyeTV has been collecting dust for the past 6 months or so. The point of the DLNA excersize was to have my pictures and movies available on my TV through my PS3.

    Watching movies on the iPhone is already solved, there are a lot of cool tools (handbrake, xffmpeg) to convert video and iTunes does a great job of putting them on my iPhone. I only watch movies on my iPhone when I’m in an airplane for a long time. THey take up a lot of space so I take them off as soon as possible when I’m home.

    I’m not going to review the elgato stuff, but I’d love to link to your review if you’ve got one :-)

  9. Phil Says:

    Fantastic article!! If it weren’t for you I’d be completely stuck.

Leave a Reply