Hi guys, thank you for this forum first, it's helped me a fair bit these last couple of days getting as far as I have 🙂
So I spotted the Raspberry Pi TV Hat going cheap on Amazon and thought it could be fun to try adding live TV to my Plex server.
After a lot of trial and error, I've managed to install the hat on a Raspberry Pi 3 running the latest Raspbian OS Lite 64bit (bookworm) and used the version of TVheadend that was in apt. I followed the official guide here:
https://www.raspberrypi.org/app/uploads/2018/10/Getting-started-with-the-Raspberry-Pi-TV-HAT.pdf
The guide suggests everything should just work inside the app, that I can watch TV by clicking the little TV icon on the landing page, but for me I only ever see the message "An unknown error occurred." on a black screen for each channel.
The same channels can be loaded directly in VLC or in the web browser itself. For example, I can go to Configuration/DVB Inputs/Services and click the play icon next to one of the channels and see it open correctly and I can click through the whole list as a playlist in VLC using http://tv.local:9981/playlist/channels
The next step then was to try and get this Pi to provide the stream to my Plex server. So I installed TVHProxy from here: chkuendig/tvhProxy and this seems to be successfully running and Plex is able to detect it and the EPG correctly. But much like the TVHeadend UI itself, it's failing to actually start playing these channels with a "Playback Error" of "Could not tune channel. Please check your tuner or antenna."
Could anyone provide any advice for what I might be doing wrong? It seems odd that the Raspberry Pi official guide for the hat seems to suggest the web player on the TVH UI will just work as I'm certain I haven't missed any steps in configuring it :/