gamaru wrote: ↑
Fri Nov 29, 2019 7:46 pm
I did, I tried both turning it on and off.
I've done some digging through posts on this thread and it also seems that http://ipv4-api.hdhomerun.com/discover
gives me just a page with a set of empty brackets.
Sorry for the delay in response ... it definitely sounds like your devices aren't visible for some reason. Here's why it works when you revert -- if the PVR doesn't find *any* devices, it keeps whatever it has in the database. That feature was meant for folks that have intermittent network issues, but the side-effect is that it kinda works forever like that so you don't really know something has gone wrong. When you upgrade the PVR to a revision that needed a new database file, the old one isn't deleted, so when you rolled back the file was still there and it picked up where it left off. Not being able to find any devices via broadcast (as noted above, the default was switched to this from HTTP a while back) OR via the HTTP API, which you proved in the browser is going to be a show-stopper for the PVR.
Before I talk too much and solve nothing - on the devices where Kodi is working, do you get the same blank response from http://ipv4-api.hdhomerun.com/discover
? The problem may lie with the specific device, perhaps due to being on a different subnet?
This may need SiliconDust's help to resolve, they may ask you to enable debugging on your tuner(s) so they can see what's going on, but some causes I can think of might be a firewall at your router preventing UDP (broadcast) on your local network and blocking the tuner(s) from communicating with SiliconDust (HTTP). If you go to just "my.hdhomerun.com" you should get a page that says "Your HDHomeRun products" at the top and has a box for each device with some details. I'm betting this will be blank on you. That should be sufficient in and of itself to ask for help from SD if you want to go that route.
If you want us to see if we can help figure it out here, I think more details on the network configuration may help. Can you describe how the Kodi device is connected to your local network, and how the HDHomeRun tuner(s) are as well?
Some other thoughts/questions:
- Can you ping the tuner(s) from the Kodi device? If Linux/Android you may need to SSH into it first to test.
- Do you have a router (wifi or hard-wired) that everything ends up connecting to, or perhaps just a switch (hub)?
- If the Kodi device is hard-wired, is it possible to connect it to the same switch as the tuner(s) and/or the router ports to test?
- Have you rebooted the tuner(s) recently?
- If Wifi is involved, have you set up any DMZ-type sandbox for public/guest access that the device(s) may be trying to use?
I wish there was a silver bullet to pull out for you here, but this really sounds like a network issue that popped up sometime between when you installed 1.3.10 and now. "Features" in the code prevented you from knowing about it