Which device discovery methods are available to find HDHomeRun on the network?
I’ve found:
o http://ipv4-api.hdhomerun.com/discover JSON external API
o mDNS
— hdhomerun.local
— hdhr-xxxxxxxx.local (where xxxxxxxx is the device id)
— xxxxxxxx.local where xxxxxxxx is the device id
o others?
Device Discovery Methods
Re: Device Discovery Methods
The official method is hdhomerun_discover.[ch] in libhdhomerun.
You can also use UPnP to discover tuners, through not the DVR service.
Nick
You can also use UPnP to discover tuners, through not the DVR service.
Nick
Re: Device Discovery Methods
Best to avoid the hosted API. It is good for bring-up tests but won't work with all ISPs.
Re: Device Discovery Methods
The web API is a reasonable option as a fallback, or as the unofficial Kodi addon does, a default-disabled configuration option for those who can't use SSDP or broadcast discovery for various reasons. As Nick mentioned, it doesn't work at all on ISPs that use carrier-grade NAT, which includes AT&T Mobility (LTE/fixed wireless) and Hughesnet satellite in the US, which make up a not insignificant portion of the userbase.