Feature #1140

support for libhdhomerun

Added by Joshua Welch almost 11 years ago. Updated about 6 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:


The dvb drivers seem to miss things that libhdhomerun does not. Support for this would be excellent!



Updated by Fabian Rodriguez over 10 years ago

Can you be more specific? I the DVB HDHomerun drivers should not re-implement generic DVB features/support. This sounds like something that would need fixing upstream (Linux), not in TVHeadend.


Updated by Joshua Welch over 10 years ago

The actual libhdhomerun would do two things:
1. It would mean official support through HDHomeRun, using the driver they provide instead of third party, which would hopefully mean better support for what happens with it.
2. It would give us information that the DVB doesn't seem to provide (such as whether a service is encrypted or not.

This would not be any easy task as the libhdhomerun is not a dvb driver, so I'm not talking a direct conversion either.


Updated by Adam Sutton over 10 years ago

  • Status changed from New to Rejected

Broadly speaking I agree with Fabian, I would rather see improvements in the DVB API wrapper than have to include specific support in TVH. Not least because there is no one likely to do the work (at least not in the current dev team), but also because its better to centralise this effort.

I'm going to reject this one as I just don't think its ever likely to happen. Of course should a homerun user step forward and offer up a solution then we would re-consider whether to integrate it.



Updated by Adam Sutton over 10 years ago

  • Category set to DVB
  • Status changed from Rejected to Accepted

Re-opening this, there has been increased interest of late and there may be some interest in the forums to investigate this, see "No Descrambler" on channels with no CCI encryption..



Updated by Kevin Worth over 9 years ago

Response from SiliconDust (HDHomeRun manufacturer) developer, clarifying why the DVB layer is not a good fit for the HDHomeRun Prime (CableCard tuner).

In my attempts to get this working I have come across a LOT of people who are frustrated with being stuck with mythbackend for a working HDHR Prime Linux backend after wrestling with tvheadend and having it almost-but-not-quite working.

Really hope this receives from developer time/attention this year.


Updated by Adam Sutton over 9 years ago

It's certainly not on my priority list, a primarily US system will never be high on my own priority list I'm afraid. However I'm happy to help support those that wish to make a stab at this themselves.



Updated by Kevin Worth over 9 years ago

I'm interested in taking at least a bit of a look... whether I can find the time to dedicate to it- we'll see. Was going to ask if you had suggestions on initial directions (e.g. what layer/API you'd expect something like HDHR support to work at, pertinent file/directories to get familiar with) via email or IRC but perhaps it'd be better here so that Google can index it for posterity and help other developers if I fail to free up some time. In the meantime, grabbed copies of tvhe and libhdhomerun source to peruse.


Updated by Adam Sutton over 9 years ago


definitely worth asking on IRC, much easier to get an initial conversation going (its all archived anyway) and you can always put summaries of the convo's on here to filter out all the extraneous stuff.



Updated by Kevin Worth over 9 years ago

Think we've been missing connections on IRC... I'm in the US on the West Coast so... basically your evening. :\

my nick is seekay


Updated by Jaroslav Kysela about 6 years ago

  • Status changed from Accepted to Fixed

hdhomerun is supported in 4.x.

Also available in: Atom PDF