2017-08-14, 02:56
I forked the official PVR code and make many changes to it. The author is not interested in my code, so I would like to submit it as an alternative PVR to be included in Kodi.
Features:
Each channel shows up exactly once, no matter how many tuner boxes you have, and any tuner which receives the channel can by used by the PVR (unless it is already in use by another program, in which case another tuner will be tried).
A list of preferred tuners can be specified. These will be tried first, and other tuners used only if necessary.
Extended program guide. It will give 24 hours for non-subscribers. It should give the full period for subscribers, but subscribers might want to use the other alternative PVR described on SD's forum.
Planned additional features (in the short term):
UDP protocol. This uses less network resources than TCP, but the main reason to use UDP is for the next feature.
Support for legacy tuners. These are cheap on Ebay, but not even SD's software works with them. This PVR code supplies a stream to Kodi (rather than a URL) which makes legacy support possible.
Black-listing tuners by ID, so that Kodi will never use them (and they'll always be available for other programs).
It currently has the same name as Kodi's pvr, pvr.hdhomerun. I will change the name if you are interested in including my code in Kodi.
https://github.com/MatthewLundberg/pvr.hdhomerun
Features:
Each channel shows up exactly once, no matter how many tuner boxes you have, and any tuner which receives the channel can by used by the PVR (unless it is already in use by another program, in which case another tuner will be tried).
A list of preferred tuners can be specified. These will be tried first, and other tuners used only if necessary.
Extended program guide. It will give 24 hours for non-subscribers. It should give the full period for subscribers, but subscribers might want to use the other alternative PVR described on SD's forum.
Planned additional features (in the short term):
UDP protocol. This uses less network resources than TCP, but the main reason to use UDP is for the next feature.
Support for legacy tuners. These are cheap on Ebay, but not even SD's software works with them. This PVR code supplies a stream to Kodi (rather than a URL) which makes legacy support possible.
Black-listing tuners by ID, so that Kodi will never use them (and they'll always be available for other programs).
It currently has the same name as Kodi's pvr, pvr.hdhomerun. I will change the name if you are interested in including my code in Kodi.
https://github.com/MatthewLundberg/pvr.hdhomerun