Not sure how to get to the bottom of this. A couple weeks ago, I did a docker plex build and had live tv working. Had to rebuild it from metal on up and now I can’t get Live TV to see the HD Home Run or add them - “problem adding device”.
I tried latest, plexpass, LS.io, and beta images. I can ping the HDHomerun from within the container. Added ports 5353 TCP and 65001 UDP to the container too. Added UDev as I saw that warning too. Anything else I should try?
Any place I can look in the logs to get a more specific error?
Server is Ubuntu 16.04 with Docker CE and Compose releases from GitHub.
Any chance that new install is now getting blocked by firewall software on your network? Did you also make sure that container is running in bridge mode and not in isolated mode?
Firewall unlikely. I would expect the ping from container to HDHR to be dropped if that were the case. Just in case, dialed into firewall, disabled it and still can’t add the device.
Yes, docker started in Bridge mode.
Here is the port list in case I got something wrong (Plex.tv can see the server):
1900/udp 0.0.0.0:1900
3005/tcp 0.0.0.0:3005
32400/tcp 0.0.0.0:32400
32410/udp 0.0.0.0:32410
32412/udp 0.0.0.0:32412
32413/udp 0.0.0.0:32413
32414/udp 0.0.0.0:32414
32469/tcp 0.0.0.0:32469
5000/tcp 0.0.0.0:5000
5353/udp 0.0.0.0:5353
65001/tcp 0.0.0.0:65001
8324/tcp 0.0.0.0:8324
HDHR uses multicast to broadcast its presence, which does not cross subnets. I had the same issue using it with a VM on my ESXi subnet. You’d need to add a direct connection to the same network as the HDHR for it to be discovered.
Confirmed that host mode on the network, TVHead can see the HD Homerun. Is the network stream over multicast? In plex, using the advanced option to manually add the IP should overcome the discover issue. Any way to get it to work without changing the container to host?