Project

General

Profile

Actions

Bug #2418

closed

[hdhomerun] Device detection broadcasts on all interfaces despite -b set

Added by Brendan Pike over 10 years ago. Updated over 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
General
Target version:
-
Start date:
2014-10-24
Due date:
% Done:

100%

Estimated time:
Found in version:
git-master
Affected Versions:

Description

The hdhomerun detection which runs every 30 seconds actually sends a datagram broadcast request to 65001 on all active interfaces despite tvheadend listening on a single address with the -b option set.

This is not a good thing on a server with many different interfaces, and its also broadcasting on external interfaces.
It should only attempt to broadcast on whatever interface tvheadend is bound to if set.

Also, why does it broadcast every 30 seconds?
This should either be done when you have the web interface open on the DVB devices screen and always upon tvheadend startup.
I don't believe there is a need to keep detecting hdhomerun devices every 30 seconds in a loop, especially not when it broadcasts on all interfaces.

Yes, I'm aware that this could also be some braindead mechanism built-in to the libhdhomerun binary, in which I apologize but I would love to see a workaround of some sorts.

Cheers,

Actions

Also available in: Atom PDF