Raspberry Pi TV HAT

Hi @Craigusus,

I followed your guide step by step.
At the ‘Setting up Plex’ point, I installed Plex Media Server on my Pi as I’m wanting to run everything on that.
After installing PMC, I just continue on with the setting up of Plex.
When setting up Plex I saw the Sony CXD2880 tuner and went with that one - that was a mistake and went back and added the IP address of my Pi manually with port 5004.
This then took me onto the channel list where it listed all of the pre-scanned channels. It then wanted me to enter my post code and then at this point wouldn’t allow me to continue on.
I decided to go back a couple of steps but then found that I couldn’t then see the tvhProxy tuner any more.
I checked the service was running, which it was.
I’ve looked at the log for tvhProxy and can see that Plex is prodding it when I click the ‘Connect’ button:

Nov 10 15:20:23 TVHeadend systemd[1]: Started A simple proxy for Plex and Tvheadend.
Nov 10 15:20:28 TVHeadend python[1348]: ::ffff:172.20.10.9 - - [2018-11-10 15:20:28] "GET /discover.json HTTP/1.0" 200 410 0.005727
Nov 10 15:20:28 TVHeadend python[1348]: ::ffff:172.20.10.9 - - [2018-11-10 15:20:28] "GET /lineup_status.json HTTP/1.0" 200 205 0.004279
Nov 10 15:20:28 TVHeadend python[1348]: ::ffff:172.20.10.9 - - [2018-11-10 15:20:28] "GET /discover.json HTTP/1.0" 200 410 0.004361
Nov 10 15:20:28 TVHeadend python[1348]: ::ffff:172.20.10.9 - - [2018-11-10 15:20:28] "GET /lineup_status.json HTTP/1.0" 200 205 0.004304

But that results in nothing happening.
If I browse to the discover.json endpoint I get the following:

{"BaseURL":"http://172.20.10.9","DeviceAuth":"test1234","DeviceID":"12345678","FirmwareName":"hdhomeruntc_atsc","FirmwareVersion":"20150826","FriendlyName":"tvhProxy","LineupURL":"http://172.20.10.9/lineup.json","Manufacturer":"Silicondust","ModelNumber":"HDTC-2US","TunerCount":6}

If I do the same for lineup_status.json endpoint then I get:
{“ScanInProgress”:0,“ScanPossible”:1,“Source”:“Cable”,“SourceList”:[“Cable”]}

So, I can see it’s definitely running, just that something has gone a bit pear-shaped.

I’m going to try (if I get chance today) to remove tvhProxy and re-install it.
The problem is that I can only do this when on the boat (with UHF booster) as we don’t have a TV aerial at home!

Ahhh,
I seem to have gotten past it now!
The ‘Connect’ didn’t appear to do anything to confirm that it had connected to the tvhProxy tuner and that it would use that.
Clicking Continue then just allowed me to move on using the tvhProxy and not the Sony Tuner it could see.

All working fine now!
Well, albeit that expecting the little Pi 3 (not +) to transcode HD TV via Plex appears to be pushing it a bit.

Hi @stevenfagg, glad I could help and you got passed the confusing buttons in Plex.

Yeah I think running Plex and transcoding the TV signal may be pushing it!

Ive managed to update tvheadend from the raspbian stretch standard offering v4.2.4 to the latest 4.2 stable v4.2.7, see here: -

https://tvheadend.org/projects/tvheadend/wiki/AptRepositories

Just a note, I had to do a dpkg -r tvheadend tvheadend-data first, then do the install.
No config was lost, and it’s working great.

Hi @evanshaw,

Thanks for this. I have just updated my instructions above to incorporate that apt repository.
Just updated mine with no issues, so far. Until Plex break something else…

Thanks so much for these flawless instructions!

The hardest bit was figuring out which was the best UK defined mux to connect to :slight_smile:

Was mightily annoyed to discover it doesn’t work with Chromecast, but I have ordered a cheap second hand Roku on eBay to give it a whirl, once I get it.

Thanks again.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.