My first attempt was to return to Mythtv. But after the server took a upgrade to the mythtv package it basically borked the db, and mis-matched with the desktop clients that I couldn't find the correct versions for.
I then tried to look into DLNA compliance a few months back with the introduction of a new TV. Ushare was simple to configure and it seemed to speak the folder structure to the TV but didn't give the list of files. I then installed tvmobili which works 100% and serves the files over DLNA to the TV with no issue.
Previous computer solution was Boxee using Samba (windows file sharing) to stream. This was nice because it would pull all metadata as well as subtitles. I haven't gotten rid of the Boxee solution, but I will probably look into XMBC for the same purpose without the customization. XMBC should be a bit more resilient to changes as it is the code base for Boxee.
My newest discovery is Subsonic. Man, I can't say enough good about this one. Simple deb package install on my ubuntu server, web interface makes management/configuration completely painless. It comes with simple and built-in dynamic DNS service. It does ask for a donation to the project for a license that allows video streaming playback beyond a 30 day trial period. I will be making that donation. The web interface offers a flash player playback with adjustable bitrate to support LAN connections or even 3G connections. Very well developed howto included to help with firewall issues if there and I have to say it's just working. I've tried the Android client and the performance and results is truly impressive. Try the demo on your own, see if you think it is work a small donation to the project.
--
CafeNinja

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.
