OTA stations won’t load

Server is RPi4 with Samsung SSD, using HD Homerun Connect Quattro. On the HDHR app, channel changes are zippy with no delay. But surfing using the Channels app, it may take several seconds to launch or, worse yet, spin and do nothing. I’m using a Televes Dinova antenna with no amplification — those parts never made it out of the box. Any suggestions?

EDIT: Client is Fire TV Cube (2nd Gen).

What is the connation between the RPi4 and the HD Homerun?

And what Channels app
Used locally or remotely
WiFi or wired ethernet connection from client app
Streaming settings on app
etc.

The more info you provide, the easier it is for someone to help

Gotcha. Running on RPi4 4GB. Using Channels DVR with latest pre-release. Client is Fire TV Cube used only locally with a wired Ethernet connection. The problem seems to surface when surfing among the OTA channels — first few channels load quickly, then becomes bogged down, sometimes to the point that channel doesn’t load unless I exit to the guide and then try again.

Have u checked the HDHR web Admin Ui to see what the activity is? Maybe the tuners are not being released fast enough.
Is the HDHR firmware up to date?
When was the last time u have rebooted the HDHR?

Does the issues happen if you use the HDHR app itself?

Have u set the Channel client app to use Original quality? (other settings transcode)

All is good on HDHR admin page and up-to-date. Rebooting tuner and client solved nothing. Everything is very quick using the HDHR app on both Fire TV Cube and iPhone. And client app is set to original quality.

Using no amplification on OTA signal, the Signal GH app shows 90-100% signal strength on all stations with 100% signal quality.

Do you mean connection?

Yes, I'm sorry

The issue seems to follow your PI. Try replacing the ethernet cable between your PI and the switch or router it connects to. If that dose not do it, try different ports.

Thank you for those suggestions. But I’ve done all that to no avail. I’m beginning to think it’s my client (Fire TV Cube) since surfing is very quick on the Channels DVR iPhone app and the standalone HDHR app.

Something to test.
If you have tuner sharing enabled on the client, the DVR streams from the HDHR tuner and passes the stream to the client.
If you disable tuner sharing on the client, it will stream directly from the HDHR tuner. Try disabling it to see if it's any faster.

Tuner sharing has been disabled all along. For fun I tried it both ways and performance was even worse with tuner sharing enabled. Good suggestion though.

I think you're right. Amazon's decoders are not the greatest, and they have been known to mess them up with every other update; this is especially true with MPEG-2, which is what most all OTA streams in the US are.

You may want to try changing the video decoder to software in the client app, which bypasses Amazon's hardware decoder; you may find that preferable.

Funny all I use is Fire Devices and have never had a problem watching OTA Channels on any of My FireTV and FireTV Cubes using Hardware Decoder. This has been my experience.

You could try the HYBRID Decoder in Channels DVR. What generation is your Fire Cube ?

Fire TV Cube is 2nd Gen.

Try Hybrid Decoder.

Changing to Software video decoding seems to have done the trick. But curious, why does that work in my case when others have had good luck with hardware decoding on the same client?

I think @racameron is correct that Generation of FireTV Cube did have a problem with OTA MPEG2 in ChannelsDVR .. Best to use Hybrid or Sofware. Mine is generation 3.

Using the Hybrid decoder acted a lot like Hardware. I think a new client just got added to my Christmas list.