Posts: 87
Joined: Jan 2017
Reputation:
5
I would like to share some information about some changes being made by SiliconDust that will very likely affect the function of the pvr.hdhomerun addon. Is there currently a maintainer of this addon I can contact?
It's in regard to accessing the HDHomeRun-based EPG data -- the current API appears set to go away (soon?) and is being replaced with an XMLTV-based API, but that looks like that will be limited only to HDHomeRun DVR Service subscribers. I'm happy to assist if so desired.
Posts: 584
Joined: Oct 2017
Reputation:
85
Fuzzard
Team-Kodi Member
Posts: 584
Feel free to PR anything.
Also would love be to hear about some of the specifics here if you have any info.
What's their plan for non DVR subscribers? Surely they couldn't be leaving them out in the cold?
Posts: 584
Joined: Oct 2017
Reputation:
85
Fuzzard
Team-Kodi Member
Posts: 584
Had a brief look through SD forums, and saw the Dev announcement thread for it. I couldn't see anywhere that said they are deprecating the old method?
Is there a thread you could point me to that says the current method is definitely being removed?
Posts: 584
Joined: Oct 2017
Reputation:
85
Fuzzard
Team-Kodi Member
Posts: 584
2019-12-14, 01:27
(This post was last modified: 2019-12-14, 01:29 by Fuzzard.)
Greatly appreciate the heads up.
I use my hdhomeruns extensively, but am not a dvr subscriber. I'd hate to lose the EPG side of it because im not a paying customer after buying the hardware. Having said that, i know business models change, so will definitely just keep an eye on it for now.
Maybe SD can reach out to team kodi if they ever see this. Give us a formal nod one way or the other, and any further info they think would be relevant.
On a side note, i fully understand why the move to xmltv. Purely from a kodi perspective, i like the granularity of genre/types xmltv provides, and the old method was very restrictive in using things like genre colour coding. I did a PR a while back to pvr.hdhomerun that implemented pulling in xmltv data (in conjunction with the existing method), so worst case if they do disable the old method, i'll go have a look at resurrecting that i guess.
One last comment whilst you're reading this, thumbs up on your dvr addon. You do great work and support for it. I commend you for that.
Posts: 584
Joined: Oct 2017
Reputation:
85
Fuzzard
Team-Kodi Member
Posts: 584
I thought it was always 4 hrs for non subscribers?
You could request with the time of the last one upto 12 hours but it required multiple requests to get it that far.
Having said that, this was what it was a year or 2 ago, so it may have been changed due to DVR stuff over that period.
Posts: 584
Joined: Oct 2017
Reputation:
85
Fuzzard
Team-Kodi Member
Posts: 584
Let me know any features people are after, more than willing to chip in and get them added.
Probably easiest to just throw an issue up on the git repo for anything you find out as requested features.
I use Pvr.hdhomerun exclusively and don't really have any gripes about it. I think the one thing that annoys me is if I leave on a single channel longer than the epg data (cricket season here in Aus), it doesn't call guide refresh, and have to stop channel to get the epg refresh. Never bothered to look if there was a setting for epg calls during playback in core
Posts: 584
Joined: Oct 2017
Reputation:
85
Fuzzard
Team-Kodi Member
Posts: 584
2019-12-15, 22:30
(This post was last modified: 2019-12-15, 22:31 by Fuzzard.)
Now that I think about it, it's probably only ever seen on Pvr.hdhomerun, as it's the only one with such short schedule limits. Everything else is populated by things like xmltv scrapers and what not in the backends. So maybe it would be best to implement it in this add-on only.
Posts: 2,641
Joined: May 2007
Reputation:
125
I believe this is already a setting in PVR core.
Posts: 87
Joined: Jan 2017
Reputation:
5
I find myself with a complete lack of things to do on my addon right now, would you like me to try and PR some support for the DVR engine into pvr.hdhomerun? I'm sure it would need some work before being mainlined (I suck at PRs), but I think some things would be relatively painless to add. Maybe start with just STORAGE engine discovery and perhaps add something that it doesn't already do today like recordings?
I figure worst case is that it sucks too much and you can delete/ignore any PR(s), right?
If there is zero desire to use the DVR features if they are available, I shall not touch anything. There isn't a 1:1 match between how the DVR works and how Kodi behaves when it comes to things like timers, but something like Recordings and/or streaming with timeshifting should be (relatively) slam-dunks.