I am unable to watch live tv through my plex server even though I can in the hdhomerun app. I tried cleaning the db, removing the tuner, restarting then re-adding the tuner, turning off dns protection on my router but nothing works. I’ve attached the logs here. I even added the plex direct connection to my server with computer ip address but it will not work.
I had the same issue and after hours of troubleshooting, nailed it down to MacOS being the issue if you installed the latest Tahoe version. What fixes it for me is disabling the ‘Use hardware-accelerated video encoding’ setting.
Let it run for a while, the server hasn’t reached full startup in these short logs, at some point you will have to attach the zip file with the full set of logs.
Someone with more in depth knowledge will have to look at the complete set of logs but what is currently shown is that the browser is connecting over the WAN, starts and then cancels playback. Do you have a non Mac client you can try?
Connecting over the WAN usually indicates a problem with registering the server on the local address (DNS-Rebinding) to plex.direct.
I did try adding plex.direct to the dns-rebinding list with my mac’s IP address but that didn’t seem to work. Would I need to add it, then reboot my router?
The ISP’s router is probably the device doing the blocking, some don’t even expose the mechanism to whitelist plex.direct domain. Depending on what the router is using for DNS you would enter add an entry for rebind-domain-ok=/plex.direct/ if it uses DNSMASQ or server: private-domain: "plex.direct" if UNBOUND.
Ideally all clients are using DHCP and using the router for DNS with forwarding to 8.8.8.8 or 1.1.1.1. You could try having the router set the DNS for clients to Google or Cloudflare to bypass the router so you don’t have to do it on each device.
Don’t reboot to often you can cause Plex to block you for to frequent startup requests. To produce the log bundle, Server Settings > Troubleshooting > Download Logs.