there really is no universal solution because the Roku is a "dumb" box designed for streaming from the internet. There are limits to what even the best developers can do.
Exactly. It doesn't have a TV Tuner =)
I'd love a channel that worked with my HDHomeRun, but I'm not holding my breath, mostly because I'm not sure it's technically possible. Right now my Antenna -> HDHomerun -> MythTV -> MythWeb -> Roku hack works, but it's messy.
A lot of people are shooting down the idea, but the fact is that the Roku *COULD* act as a tuner for any HD HomeRun device which streams OTA ATSC signals via ethernet. The sticky wicket is that OTA signals are mpeg2, so Roku would have to pay the licensing/royalties to use that codec. Plus the setup, though fairly easy compared to setting up a third party channel like Roksbox or Chaneru, still would confuse the average non-tech consumer, I think, and the tech support would be a nightmare. The only way I can even seen it working is that Roku supports mpeg2, and partners with the HDHomerun folks and THEY support and troubleshoot, leaving the Roku team out of it.
The HDHomeRun software is open source, and the linux commandline tools allows you to automatically search the network for available tuners, change channels, etc. Now if you had two Rokus trying to access, it would be a nightmare - one might have to actually just buy one tuner for each Roku if you wanted a multi setup.
The NowhereDVR, while very neat, has to transcode the signal live, which I think why it uses such a low resolution. Perhaps this is where Plex could step in and make a plugin that interfaces with an HDHomeRun. Of course, if you use an HDHomeRun with any DVR software (and of course you do!), you will most likely mess up your recordings, but I digress.
I am happy for the MythTV channel to watch my MythTV setup, but you do have to wait after the fact and go through transcoding, plus no live. But enough about that, the thread is TV Tuner access, and I believe it can be done.
Even beyond that, I think if you had an HDHomeRun Prime and Roku had mpeg2 support, you could watch your encrypted cable as well, since that uses a cablecard and then streams the signal via ethernet. However, I don't know what codecs are used on cable, maybe there isn't one standard.