Live TV Question

So I guess the irony is that it’s called the “WD TV Live” when live TV is pretty much the only thing it doesn’t do.  Does anyone know of a tried and true solution to marry a WDTV with a backend server/TV tuner combination?  Like using Media Center 7, MediaPortal, or anything else.  I know the WDTV could never change channels on the server or display a program guide (EPG).  That’s fine because one could do that using a laptop or an iPhone or something. using Remote Potato.  But is there a way to share the cache file of whatever channel the server is tuned to and stream it to the WDTV? 

You might look at the Sage HD300.