sarge wrote: ↑2023-09-20 14:09
It sounds like the GUI is sending a broadcast to the network. The chances are your VirtualBox VM is running on a different internal network and using NAT to get to your home devices. So browsing directly will work but broadcasting will not. This should be easy to confirm by comparing the IP addresses and subnet masks of your VM with your main network, or by checking the network settings in VirtualBox.
You should be able to solve this by configuring your VirtualBox VM to use a Bridged network. The documentation for VirtualBox implies this is easy to do, but I've not done it myself. It's certainly more complicated when using other virtualization solutions.
Once you've got this configured, your VM will be on the same network subnet as your real devices, and I would expect the tuner discovery part to work.
Brilliant! It's working!
I shut down the VirtualBox machine so the settings could be configured, then under Network, where it said it was connected to Nat in the drop-down, the next choice was Bridged, so I set it to that, then restarted the machine, opened the GUI, and it showed the tuner. All I had to do was choose a channel, click on View, and the tuner opened VLC and displayed live television, just like it is supposed to.
To summarize, there were two problems:
1) The only application in the repositories was hdhomerun-config, not hdhomerun-cobfig-gui. I uninstalled that and then installed the -gui via hdhomerun-config-gui.deb, which I downloaded from the Ubuntu Universe repository. That made the appear in the Xfce Whisker menu, so I could finally see the window, but the window did not show the tuner.
2) VirtualBox set the network to Nat, which the tuner couldn't use, but after changing it to Bridged the tuner was instantly seen by the hdhomerun-config-gui. et voilà, It's all working the same as it does on Ubuntu.
It took me two days to figure this all out and fix it. I should add that the hdhomerun-config-gui.deb may actually be in the Debian repositories, but the standard install utility didn't activate all the Debian repositories so I didn't see it. Or maybe it really is not in the repositories. I leave that to the folks at Debian who deal with such issues. In the meantime it can be easily downloaded from Ubuntu > Universe and installed with 'sudo dpkg hdhomerun-config-gui.deb'.
Edit: I forgot to say
thank you to all the people who helped me solve this problem. I hope that this thread will help others fix their HDHomeRun problems. I'm also new to the Debian Forums, and I can't figure out how to mark this SOLVED.