As I feared I'm seeing random timeouts trying to get USA, the code is just not fast enough to get the stream going before channels times out. Here's the latest logs.
This is when channels starts the job and times out, then switches recording to the backup source.
2026/02/08 11:00:00.001042 [DVR] Starting job 1770566400-155 2026 Milan Cortina Olympics on ch=[7064 6010]
2026/02/08 11:00:14.012747 [ERR] Failed to start stream on channel 7064 via M3U-Prismcast: M3U: Could not fetch playlist from localhost:5589 (Timeout): Get "http://localhost:5589/hls/usa/stream.m3u8": net/http: timeout awaiting response headers
2026/02/08 11:00:14.025616 [TNR] Opened connection to M3U-LocalChannelStreamlinks for ch6010 USA
Here's the prism log showing that it was a second too late:
[2026/02/08 11:00:15.729] [usa-q4zhaw] Streaming USA Network (keyboardDynamicMultiVideo, FFmpeg).
This should not happen when I can see the video streaming in VNC multiple seconds before channels gets it. Maybe it's Chrome on Windows, I don't know. It's definitely not because my server is not fast enough, it has plenty of horsepower.
I hope someone can fix it.
