HDHomeRun Prime - Source Code Questions
Added by Jayson Kubilis over 8 years ago
Hello all - hoping this gets to a developer who can help point me in the right direction... I've done a lot of reading on this and for those of us that have encrypted channels (all of mine are) we have to use MythTV or something else. I don't want to do that so I've decided to fix it
I've made significant progress in getting the HDHomeRun Prime working with tvheadend with very minimal changes to the source code (so far just limited to the tvhdhomerun_frontend.c code/library integration (all of my channels are encrypted). I'm able to change channels, get channel names/data but have a few questions on the layout of the source code for the rest of the application. It's a bit confusing and there is not much documentation within the source making it a bit challenge to reverse engineer to figure out what's happening..
What i'm trying to fix now:
1. How can I limit a adapter to opening and servicing only ONE of it's services? With a cable card tuner it can only service one service/channel at a time.
2. If i limit the adapter to being able to only open one service at a time, how can i allow another service on the same mux to open but under one of the other free adapters (device has 3)?
Questions... I know there are subscriptions and they appear to link together a mux and service. I don't see too many references to an adapter in a subscription but instead those appear to be just kept as part of a mux instance is this correct?
Any pointers as to where i should be looking to fix the above things?
Replies (3)
RE: HDHomeRun Prime - Source Code Questions - Added by Greg H over 8 years ago
I have a HDHomeRun Prime as well with a cable card and encrypted channels. Currently to get it to work with Tvheadend I bring all the channels in as IPTV that I manually set up. It would be awesome if you get the source code updated to work.
RE: HDHomeRun Prime - Source Code Questions - Added by Jayson Kubilis over 8 years ago
Hey Greg - I think I actually just read your post last night about using the IPTV feature to connect to the hdhomerun. I think this is really a great alternative to the point where I already wrote a script that connects to the hdhomerun to get a list of all of the channels and their names and automatically creates all of the services and mux entries in tvheadend.
If you are already using the IPTV solution, what would updates to the hdhomerun driver/library provide? Does something not work when using the solution you have now? (Maybe besides automatically getting channel names and such)
RE: HDHomeRun Prime - Source Code Questions - Added by Greg H over 8 years ago
The biggest thing I hope this would help with is channel updates. Every so often the cable provider updates the channels and I have to go back in and delete the old service and re-link the new service to the channel/EPG. Unless there is a way to do this already and I just don't have it set up correctly.