You could PM me the snippets if you want. It's hard to find a reliable place to upload simple text files these days!chipwitch wrote: ↑Mon Dec 31, 2018 6:24 amI found the zuki references..."returned an error. command failed" for the GetEPGforChannel command. Lots of those
Also, I forgot I had the HDHomeRun addon installed. There, I can see what's playing. I'm guessing that isn't getting data from the EPG? However, I did notice an error reference to that addon in the log that might be important...HDHomeRun DVR PVR Client: GetEPGForChannel failed due to an unhandled exception: SQL logic error (1):http request on [http://api.hdhomerun.com /api/guide?DeviceAuth=&Channel=1999&Start=1546247158] failed: HTTP response code said error.
Plus lots of "failed to update table' errors. SQL issue?
Code: Select all
SQL logic error (1):http request on [http://api.hdhomerun.com /api/guide?DeviceAuth=&Channel=1999&Start=1546247158] failed: HTTP response code said error.
Is that verbatim or edited? Nothing after "DeviceAuth="? That would definitely do it. Let's back up - what model are your HDHomeRun tuner device(s), and can you do this for me:
> Kodi / Settings / PVR & Live TV / Client Specific / Client Specific Settings
> Choose "List Discovered Devices"
Are you seeing your device(s) in this list?
I'm starting to think the addon found zero tuners, looking at the code I'm not really protecting against that, it just says "mash up all the device auth strings for every tuner", but if there are zero it will be blank. Surprisingly this hasn't come up before
If you aren't seeing your tuners, let's switch to UDP (broadcast) discovery:
> Kodi / Addon Browser / My Addons / PVR Clients / HDHomeRun DVR PVR Client
> Right-click and choose "Settings"
> The very first option under "General" should be "Use network broadcast for device discovery" -- turn that ON
This will trigger a refresh as soon as you save the setting, wait a minute or so and check the "List Discovered Devices" from above again. See if it's different now.
I'd also like to know if you are getting your tuner(s) listed if you paste this URL into a web browser:
I'll fix the code so that if there are no tuners it won't try to get the EPG -- assuming this is what's going on for you here.