are you still running Prismcast on a Linux Beelink N5105 or did you switch to a more capable cpu? If still the N5105, is that why your adbtuner has better PQ? If you have a solid rig, shouldn't the PQ be better on Prismcast than on adbtuner?
No, the N5105 wasn't powerful enough to have a consistent steady stream. I swapped out with an Intel NUC I was previously using as my desktop PC. I've tested with at least 4 streams and not seeing an impact though the CPU is spiking over 90% at that point.
OS
Intel(R) Client Systems NUC11PAHi7
linux ubuntu
24.04 (kernel: 6.8.0-100-generic)
CPU
8 cores / 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Haven't done a deep dive, but I recall that YTTV Apps are typically a higher bitrate vs. the online, but you are talking with a non-informed person when it comes to understanding all the moving parts, so that may just be an urban myth. And the PQ on Prismcast is fine, but when recording sporting events especially, I try and use ADBTuner.
First and foremost, thanks to hjd for a truly fantastic kit (and for taking a very gracious shot at captions).
Windows user here reporting in with my experiences on first install this morning. PrismCast v1.4.1 installed and running with node.js on Windows 10 Enterprise LTSC 2019 (non-Docker) beside Channels DVR, web console only (node.js PrismCast service install is throwing an error that I haven't figured out yet). Admittedly, I went against the recommendations I read about and did all this on a headless server across the LAN via Windows RDC.
YouTubeTV sub
Core i5-11400, 16GB RAM, all on SSD (OS m.2 nvme and Channels DVR on 2.5" SATA)
PrismCast config, 720p High, 12 mbps video, 60 fps
- resulting video per MediaInfo is about 3.7 mbps (variable, total) @ 30.000 fps
Tested with (6) simultaneous recordings (nothing taxing CPU otherwise) at about 45% to 55% CPU usage, so that seems promising. - 720p video is clear, but with a slight jerkiness to it that makes it hard to watch, all various testing devices showing the same issue (VLC across the LAN on 240 hz monitors, firesticks via Channels DVR local and remote, 120hz OLED's, 60 hz TV's, etc).
- Very promising! I just need to work on that constant but slight stutter. I've read through all 660+ posts once, now that PrismCast installed and running I need to run through all these posts once more to see if I can pick up a bit more, and read the manual once again ...
PrismCast v1.4.1 on M4 Mac-Mini
These channels were working last night, but failing this morning.
Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
PrismCast log
[2026/02/20 11:41:15.003] Starting PrismCast v1.4.1 with configuration:
[2026/02/20 11:41:15.004] Configuration file: /var/root/.prismcast/config.json
[2026/02/20 11:41:15.004] Chrome profile: /var/root/.prismcast/chromedata
[2026/02/20 11:41:15.004] Server port: 5589
[2026/02/20 11:41:15.004] Quality preset: 720p-high (1280×720)
[2026/02/20 11:41:15.004] Video bitrate: 12000000
[2026/02/20 11:41:15.004] Max retries: 4
[2026/02/20 11:41:15.004] Max concurrent streams: 10
[2026/02/20 11:41:15.004] Circuit breaker threshold: 10 failures in 5 minutes
[2026/02/20 11:41:15.004] Chrome executable: autodetect
[2026/02/20 11:41:15.004] HLS segment duration: 2s, max segments: 10
[2026/02/20 11:41:15.004] HDHomeRun emulation: disabled
[2026/02/20 11:41:15.015] Using FFmpeg at: /usr/local/lib/node_modules/prismcast/node_modules/ffmpeg-for-homebridge/ffmpeg
[2026/02/20 11:41:15.016] Loaded 473 channels (180 user, 293 predefined).
[2026/02/20 11:41:15.611] Chrome ready: Chrome/145.0.7632.76.
[2026/02/20 11:41:16.384] Capture system verified successfully.
[2026/02/20 11:41:16.678] PrismCast is now listening on 0.0.0.0:5589.
[2026/02/20 17:46:18.183] Restarting browser for scheduled maintenance (uptime: 6h 5m).
[2026/02/20 17:46:18.822] Chrome ready: Chrome/145.0.7632.76.
[2026/02/20 17:46:19.048] Browser restart complete. Fresh instance is ready.
#
# Tested Discovery and Smithsonian channels using Channels DVR (working)
#
[2026/02/20 21:55:49.645] [discovery-1ds7pi] Streaming Discovery (youtubeTV, FFmpeg). Tuned in 2.2s (direct).
[2026/02/20 21:56:43.942] [discovery-1ds7pi] Stream ended after 57s.
[2026/02/20 22:02:35.042] [smithsonian-28mi1j] Streaming Smithsonian Channel (youtubeTV, FFmpeg). Tuned in 2.4s (direct).
[2026/02/20 22:05:44.035] [smithsonian-28mi1j] Stream ended after 3m 11s.
#
# Stopped service, updated Chrome, started service.
#
[2026/02/20 22:58:00.943] Shutting down.
[2026/02/20 23:03:10.080] Starting PrismCast v1.4.1 with configuration:
[2026/02/20 23:03:10.080] Configuration file: /var/root/.prismcast/config.json
[2026/02/20 23:03:10.080] Chrome profile: /var/root/.prismcast/chromedata
[2026/02/20 23:03:10.080] Server port: 5589
[2026/02/20 23:03:10.080] Quality preset: 720p-high (1280×720)
[2026/02/20 23:03:10.080] Video bitrate: 12000000
[2026/02/20 23:03:10.080] Max retries: 4
[2026/02/20 23:03:10.080] Max concurrent streams: 10
[2026/02/20 23:03:10.080] Circuit breaker threshold: 10 failures in 5 minutes
[2026/02/20 23:03:10.080] Chrome executable: autodetect
[2026/02/20 23:03:10.080] HLS segment duration: 2s, max segments: 10
[2026/02/20 23:03:10.080] HDHomeRun emulation: disabled
[2026/02/20 23:03:10.092] Using FFmpeg at: /usr/local/lib/node_modules/prismcast/node_modules/ffmpeg-for-homebridge/ffmpeg
[2026/02/20 23:03:10.093] Loaded 453 channels (160 user, 293 predefined).
[2026/02/20 23:03:11.401] Chrome ready: Chrome/145.0.7632.110.
[2026/02/20 23:03:12.370] Capture system verified successfully.
[2026/02/20 23:03:12.523] PrismCast is now listening on 0.0.0.0:5589.
#
# Scheduled recordings in Channels DVR on Discovery and Smithsonian channels starting at 2026/02/21 05:58:00
#
[2026/02/21 05:08:14.039] Restarting browser for scheduled maintenance (uptime: 6h 5m).
[2026/02/21 05:08:15.111] Chrome ready: Chrome/145.0.7632.110.
[2026/02/21 05:08:15.324] Browser restart complete. Fresh instance is ready.
[2026/02/21 05:58:02.459] [ERROR] [smithsonian-cfngfb] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 05:58:02.460] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2469.548 ms.
[2026/02/21 05:58:05.360] [ERROR] [smithsonian-khcxcz] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 05:58:05.360] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1800.858 ms.
[2026/02/21 05:58:09.406] [ERROR] [smithsonian-4bjluv] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 05:58:09.407] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2003.668 ms.
[2026/02/21 05:58:15.159] [ERROR] [smithsonian-qgto9g] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 05:58:15.159] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1731.584 ms.
[2026/02/21 05:58:24.888] [ERROR] [smithsonian-g18gq6] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 05:58:24.889] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1720.284 ms.
[2026/02/21 05:58:42.829] [ERROR] [smithsonian-kwpc2j] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 05:58:42.829] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1917.046 ms.
[2026/02/21 05:59:16.744] [ERROR] [smithsonian-vuf0kg] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 05:59:16.745] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1894.358 ms.
[2026/02/21 06:00:22.653] [ERROR] [smithsonian-1pl2c9] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:00:22.653] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1884.624 ms.
[2026/02/21 06:01:28.638] [ERROR] [smithsonian-hjh1ei] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:01:28.638] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1946.679 ms.
[2026/02/21 06:02:34.668] [ERROR] [smithsonian-slrghc] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:02:34.668] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2006.742 ms.
[2026/02/21 06:03:40.639] [ERROR] [smithsonian-dfpfzn] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:03:40.640] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1950.483 ms.
[2026/02/21 06:04:46.562] [ERROR] [smithsonian-0cmcsi] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:04:46.562] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1901.060 ms.
[2026/02/21 06:05:52.529] [ERROR] [smithsonian-r0pw64] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:05:52.530] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1935.720 ms.
[2026/02/21 06:58:01.992] [ERROR] [discovery-apuo7l] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 06:58:01.992] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 2003.742 ms.
[2026/02/21 06:58:04.136] [ERROR] [smithsonian-fq81um] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:58:04.137] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2141.586 ms.
[2026/02/21 06:58:06.279] [ERROR] [discovery-bxrrmp] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 06:58:06.279] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 2139.040 ms.
[2026/02/21 06:58:08.347] [ERROR] [smithsonian-cispsa] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:58:08.347] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2064.893 ms.
[2026/02/21 06:58:10.222] [ERROR] [discovery-l9g991] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 06:58:10.223] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1871.686 ms.
[2026/02/21 06:58:12.384] [ERROR] [smithsonian-f1oaqh] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:58:12.385] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2017.261 ms.
[2026/02/21 06:58:16.071] [ERROR] [discovery-jjihn4] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 06:58:16.072] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1806.228 ms.
[2026/02/21 06:58:18.200] [ERROR] [smithsonian-8xty5a] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:58:18.200] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1785.779 ms.
[2026/02/21 06:58:25.907] [ERROR] [discovery-7jbwmw] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 06:58:25.907] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1813.950 ms.
[2026/02/21 06:58:27.932] [ERROR] [smithsonian-n5uh2c] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:58:27.932] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1719.552 ms.
[2026/02/21 06:58:43.887] [ERROR] [discovery-wo3rb1] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 06:58:43.887] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1959.366 ms.
[2026/02/21 06:58:46.232] [ERROR] [smithsonian-x2yth9] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:58:46.233] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2280.371 ms.
[2026/02/21 06:59:17.818] [ERROR] [discovery-47h4tr] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 06:59:17.819] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1908.129 ms.
[2026/02/21 06:59:20.157] [ERROR] [smithsonian-7ly5cf] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 06:59:20.158] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1905.011 ms.
[2026/02/21 07:00:23.814] [ERROR] [discovery-7ncxxk] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 07:00:23.815] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1932.839 ms.
[2026/02/21 07:00:26.023] [ERROR] [smithsonian-new77m] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:00:26.023] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1856.949 ms.
[2026/02/21 07:01:29.831] [ERROR] [discovery-0bggl8] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 07:01:29.831] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1973.138 ms.
[2026/02/21 07:01:31.986] [ERROR] [smithsonian-cijo8s] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:01:31.986] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1942.851 ms.
[2026/02/21 07:02:35.714] [ERROR] [discovery-qw2jwu] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 07:02:35.714] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1804.046 ms.
[2026/02/21 07:02:37.804] [ERROR] [smithsonian-qvze2v] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:02:37.805] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1797.817 ms.
[2026/02/21 07:03:41.737] [ERROR] [discovery-4r8i1t] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 07:03:41.737] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1936.212 ms.
[2026/02/21 07:03:44.174] [ERROR] [smithsonian-gqicmu] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:03:44.174] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2252.533 ms.
[2026/02/21 07:04:47.515] [ERROR] [discovery-g9befx] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 07:04:47.515] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1741.840 ms.
[2026/02/21 07:04:49.987] [ERROR] [smithsonian-t18zaw] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:04:49.988] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1793.260 ms.
[2026/02/21 07:05:53.482] [ERROR] [discovery-apnwyg] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Discovery Channel" not found in YouTube TV guide.
[2026/02/21 07:05:53.483] GET /hls/discovery/stream.m3u8 from 192.168.1.4 responded 500 in 1945.981 ms.
[2026/02/21 07:05:55.878] [ERROR] [smithsonian-unw7ul] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:05:55.878] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1754.303 ms.
[2026/02/21 07:58:02.060] [ERROR] [smithsonian-2qmfej] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:58:02.060] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2069.221 ms.
[2026/02/21 07:58:04.992] [ERROR] [smithsonian-quzeut] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:58:04.992] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1864.887 ms.
[2026/02/21 07:58:09.201] [ERROR] [smithsonian-tjcto0] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:58:09.202] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2181.382 ms.
[2026/02/21 07:58:15.229] [ERROR] [smithsonian-y6s034] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:58:15.229] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1998.494 ms.
[2026/02/21 07:58:25.289] [ERROR] [smithsonian-pziw8g] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:58:25.289] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2038.154 ms.
[2026/02/21 07:58:43.194] [ERROR] [smithsonian-eot8u8] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:58:43.194] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1894.118 ms.
[2026/02/21 07:59:17.060] [ERROR] [smithsonian-p03yb6] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 07:59:17.060] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1844.345 ms.
[2026/02/21 08:00:23.017] [ERROR] [smithsonian-99ac1f] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:00:23.018] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1936.588 ms.
[2026/02/21 08:01:29.018] [ERROR] [smithsonian-rwqzj1] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:01:29.018] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1976.523 ms.
[2026/02/21 08:02:35.681] [ERROR] [smithsonian-x116g4] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:02:35.682] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2545.282 ms.
[2026/02/21 08:03:41.595] [ERROR] [smithsonian-vm5h6w] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:03:41.596] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1869.808 ms.
[2026/02/21 08:04:47.677] [ERROR] [smithsonian-eha0vg] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:04:47.678] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2057.036 ms.
[2026/02/21 08:05:53.570] [ERROR] [smithsonian-wdqit6] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:05:53.570] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1868.304 ms.
[2026/02/21 08:58:02.176] [ERROR] [smithsonian-i8g4p2] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:58:02.176] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2185.961 ms.
[2026/02/21 08:58:05.240] [ERROR] [smithsonian-46y0jv] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:58:05.240] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1991.199 ms.
[2026/02/21 08:58:09.417] [ERROR] [smithsonian-7ui9ds] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:58:09.418] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2148.944 ms.
[2026/02/21 08:58:15.534] [ERROR] [smithsonian-eol6i9] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:58:15.535] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2096.017 ms.
[2026/02/21 08:58:25.419] [ERROR] [smithsonian-aqtsgk] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:58:25.419] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1856.162 ms.
[2026/02/21 08:58:43.256] [ERROR] [smithsonian-ouicg1] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:58:43.256] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1813.286 ms.
[2026/02/21 08:59:17.095] [ERROR] [smithsonian-oojht0] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 08:59:17.095] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1785.882 ms.
[2026/02/21 09:00:22.981] [ERROR] [smithsonian-88lsj1] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:00:22.982] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1865.325 ms.
[2026/02/21 09:01:28.929] [ERROR] [smithsonian-odv11g] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:01:28.929] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1922.986 ms.
[2026/02/21 09:02:34.938] [ERROR] [smithsonian-lyhxg1] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:02:34.938] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1879.900 ms.
[2026/02/21 09:03:40.927] [ERROR] [smithsonian-7qlwx2] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:03:40.927] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1951.074 ms.
[2026/02/21 09:04:46.880] [ERROR] [smithsonian-vafmk3] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:04:46.881] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1859.227 ms.
[2026/02/21 09:05:21.569] [ERROR] [smithsonian-adm4y5] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:05:21.570] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2050.032 ms.
[2026/02/21 09:05:24.682] [ERROR] [smithsonian-6lscbg] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:05:24.682] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1916.543 ms.
[2026/02/21 09:05:28.417] [ERROR] [smithsonian-d9qyxx] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:05:28.417] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1713.114 ms.
[2026/02/21 09:05:34.489] [ERROR] [smithsonian-bblxup] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:05:34.489] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2047.593 ms.
[2026/02/21 09:05:44.438] [ERROR] [smithsonian-tste5m] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:05:44.438] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1927.124 ms.
[2026/02/21 09:58:02.092] [ERROR] [smithsonian-qxilsb] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:58:02.093] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2101.653 ms.
[2026/02/21 09:58:05.012] [ERROR] [smithsonian-6qq02o] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:58:05.013] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1816.985 ms.
[2026/02/21 09:58:09.237] [ERROR] [smithsonian-2uxc6o] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:58:09.237] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2202.447 ms.
[2026/02/21 09:58:15.227] [ERROR] [smithsonian-qipl98] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:58:15.228] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1888.120 ms.
[2026/02/21 09:58:25.079] [ERROR] [smithsonian-vn1kzo] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:58:25.079] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1842.833 ms.
[2026/02/21 09:58:42.996] [ERROR] [smithsonian-yvxi1f] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:58:42.996] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1769.230 ms.
[2026/02/21 09:59:17.002] [ERROR] [smithsonian-181ekq] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 09:59:17.003] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1821.048 ms.
[2026/02/21 10:00:22.886] [ERROR] [smithsonian-ln82ly] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:00:22.886] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1738.202 ms.
[2026/02/21 10:01:28.784] [ERROR] [smithsonian-4eg6mj] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:01:28.784] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1837.088 ms.
[2026/02/21 10:02:34.687] [ERROR] [smithsonian-wk3wmh] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:02:34.687] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1813.311 ms.
[2026/02/21 10:03:40.692] [ERROR] [smithsonian-jq6y56] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:03:40.693] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1959.852 ms.
[2026/02/21 10:04:46.485] [ERROR] [smithsonian-0duzzw] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:04:46.486] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1771.604 ms.
[2026/02/21 10:05:52.369] [ERROR] [smithsonian-6bufyz] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:05:52.370] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1861.399 ms.
[2026/02/21 10:58:02.185] [ERROR] [smithsonian-vwtgkn] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:58:02.185] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2193.720 ms.
[2026/02/21 10:58:05.004] [ERROR] [smithsonian-rsjtg4] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:58:05.004] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1743.206 ms.
[2026/02/21 10:58:08.918] [ERROR] [smithsonian-jv06pp] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:58:08.918] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1886.522 ms.
[2026/02/21 10:58:14.982] [ERROR] [smithsonian-iaor9q] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:58:14.983] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 2019.600 ms.
[2026/02/21 10:58:24.850] [ERROR] [smithsonian-0okqml] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:58:24.850] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1816.653 ms.
[2026/02/21 10:58:42.753] [ERROR] [smithsonian-lzc641] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:58:42.754] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1869.526 ms.
[2026/02/21 10:59:16.620] [ERROR] [smithsonian-wyvlxz] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 10:59:16.620] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1845.480 ms.
[2026/02/21 11:00:22.538] [ERROR] [smithsonian-7yuuyj] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 11:00:22.539] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1896.151 ms.
[2026/02/21 11:01:28.290] [ERROR] [smithsonian-icsuaf] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 11:01:28.291] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1743.485 ms.
[2026/02/21 11:02:34.331] [ERROR] [smithsonian-ut3h22] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 11:02:34.331] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1937.836 ms.
[2026/02/21 11:03:40.353] [ERROR] [smithsonian-h20ox4] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 11:03:40.353] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1971.204 ms.
[2026/02/21 11:04:46.312] [ERROR] [smithsonian-9f4m7v] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 11:04:46.313] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1937.813 ms.
[2026/02/21 11:05:52.211] [ERROR] [smithsonian-0n18vm] Stream setup failed for https://tv.youtube.com/live: Channel selection failed: Channel "Smithsonian Channel" not found in YouTube TV guide.
[2026/02/21 11:05:52.211] GET /hls/smithsonian/stream.m3u8 from 192.168.1.4 responded 500 in 1875.985 ms.
[2026/02/21 11:13:15.627] Restarting browser for scheduled maintenance (uptime: 6h 5m).
[2026/02/21 11:13:16.210] Chrome ready: Chrome/145.0.7632.110.
[2026/02/21 11:13:16.544] Browser restart complete. Fresh instance is ready.
#
# PrismCast started working for a scheduled 2026/02/21 11:58:00 recording on Smithsonian channel
#
[2026/02/21 11:58:04.986] [smithsonian-mcr4cp] Streaming Smithsonian Channel (youtubeTV, FFmpeg). Tuned in 5.0s.
#
# Noticed all the errors and streamed Discovery and Magnolia channels from Channels DVR to test PrismCast (they worked)
#
[2026/02/21 13:53:01.283] [discovery-3gmj9s] Streaming Discovery (youtubeTV, FFmpeg). Tuned in 2.4s (direct).
[2026/02/21 13:57:22.709] [discovery-3gmj9s] Stream ended after 4m 24s.
[2026/02/21 14:02:06.627] [magnolia-8y0tct] Streaming Magnolia Network (Pacific) (youtubeTV, FFmpeg). Tuned in 2.2s (direct).
[2026/02/21 14:03:02.757] [magnolia-8y0tct] Stream ended after 58s.
#
# Waiting for recordings to finish before updating to 1.4.2
#
[2026/02/21 15:03:13.134] Update available: v1.4.2 (current: v1.4.1).
from /playlist
#EXTINF:-1 channel-id="discovery" tvg-name="Discovery" tvc-guide-stationid="80399",Discovery
http://192.168.1.9:5589/hls/discovery/stream.m3u8
#EXTINF:-1 channel-id="smithsonian" tvg-name="Smithsonian Channel" tvc-guide-stationid="82695",Smithsonian Channel
http://192.168.1.9:5589/hls/smithsonian/stream.m3u8
from /config/channels/export
"discovery": {
"name": "Discovery",
"url": "https://tv.youtube.com/live",
"profile": "youtubeTV",
"stationId": "80399",
"channelSelector": "Discovery Channel"
}
"smithsonian": {
"name": "Smithsonian Channel",
"url": "https://tv.youtube.com/live",
"profile": "youtubeTV",
"stationId": "82695",
"channelSelector": "Smithsonian Channel"
}
from /channels
{
"enabled": true,
"key": "discovery",
"name": "Discovery",
"source": "override",
"url": "https://tv.youtube.com/live",
"channelSelector": "Discovery Channel",
"profile": "youtubeTV",
"stationId": "80399"
}
{
"enabled": true,
"key": "smithsonian",
"name": "Smithsonian Channel",
"source": "user",
"url": "https://tv.youtube.com/live",
"channelSelector": "Smithsonian Channel",
"profile": "youtubeTV",
"stationId": "82695"
}
I'm vaguely familiar with the TVE alternates that have been floating around for the last few years, but this is my first time attempting to use one (losing Disney channels pushed me over the edge). I feel silly asking this, but I can't really find the answer to my question. Is it possible to use this via Docker running on my Synology DS 218+ or do I have to install it on a Mac/Windows/Linux machine?
Most Docker-based extensions would be OK on that NAS, but not this one. You need a decently spec'd modern processor to do the job.
Agreed. ADBTuner would be good for your Synology as they heavy lifting is done by the separate HDMI encoder. PrismCast needs the horsepwer to run this one.
Agreed that running it on a Synology would not be ideal. I tried running Chrome Capture on my Synology last year as a test and that poor Celeron could not handle it.
I have ADBTuner setup with two onn boxes and it works great.
Try and score the on 4k plus. The software is a little faster.
First and foremost, thanks to hjd for a truly fantastic kit (and for taking a very gracious shot at captions).
Your welcome! Glad you’re enjoying it!
YouTubeTV sub
Core i5-11400, 16GB RAM, all on SSD (OS m.2 nvme and Channels DVR on 2.5" SATA)
PrismCast config, 720p High, 12 mbps video, 60 fps
- resulting video per MediaInfo is about 3.7 mbps (variable, total) @ 30.000 fps
Tested with (6) simultaneous recordings (nothing taxing CPU otherwise) at about 45% to 55% CPU usage, so that seems promising.- 720p video is clear, but with a slight jerkiness to it that makes it hard to watch, all various testing devices showing the same issue (VLC across the LAN on 240 hz monitors, firesticks via Channels DVR local and remote, 120hz OLED's, 60 hz TV's, etc).
- Very promising! I just need to work on that constant but slight stutter. I've read through all 660+ posts once, now that PrismCast installed and running I need to run through all these posts once more to see if I can pick up a bit more, and read the manual once again ...
For comparison’s sake for folks, if it’s helpful…PrismCast is developed and runs “in production” on a headless M4 Mac Studio, with essentially the defaults for video quality, etc. PrismCast, in my household, is viewed on primarily very large screens - 120Hz Bravia OLEDs, the smallest of which is 77” as well as a theater with a very large screen driven by a higher end Sony 4K projector. None of the users in my household have reported any artifacts or issues of any substance related to picture or audio quality in PrismCast…and again, that’s running with the default 720p-high setting. Most of the content we use PrismCast for is news and sports-related, with the occasional show.
The Mac turns out to be an ideal environment for something like PrismCast in part because Chrome is GPU-accelerated, even headless, on a modern Mac. My PrismCast environment is often recording 5-6 streams constantly. It also hosts my Channels DVR install which is recording 5-8 streams at times from PrismCast, Plex Channels, an HDHomeRun, and TVE, all without breaking a sweat in my environment.
A long way of saying…you can (and should) get great picture quality with the defaults in similar circumstances. I can’t vouch for the Docker-based environments or other setups folks are running in, but I can definitively vouch for anything running on a modern Mac stack.
Hope this helps and glad you’re enjoying!
Thanks for the detailed logs...very helpful for tracking this down.
What happened: after the Chrome update from .76 to .110, YouTube TV's guide page was loading in a degraded state - the guide grid container rendered, but the actual channel entries inside it weren't populating. PrismCast saw the guide but discovered zero channels in it, so every tune attempt failed with "not found." This persisted across all retries because they were hitting the same browser session with the same stale state. The scheduled browser restart at 11:13 gave YouTube TV a fresh page context, and everything worked normally after that.
The exact trigger isn't clear, but it's correlated with the browser update and restart. It could be the Chrome update leaving session state in an inconsistent state, or a transient YouTube TV issue that happened to coincide with the update. Either way, the guide page was rendering its container without actually populating the channel entries. The browser restart at 11:13 gave it a fresh start, and it loaded properly from that point on.
I'm going to bake in a couple of improvements into the next PrismCast release to provide a warning when things like this occur, as well as to attempt to recover automatically when possible.
In the meantime, if you see this again, restarting PrismCast (or waiting for the next scheduled browser maintenance restart) will clear it.
@hjd with the 1.4.1 update, specifically
Fix: detect stale capture pipelines that stop producing segments entirely.
Would this detect any stall in video only playback? With my setup I sometimes run in video stalling while audio continues around SSAI content or cross over.
I’ve got some custom code that just refreshes the page if there’s not video frame progression/increase in video frame count in 2 seconds and have it set up to have 2 strikes.
Was just curious if your implementation would deal with my issue.
Thanks
Hey @hjd , thanks again for PrismCast. Not only is it a lifeline for Channels DVR in terms of a viable TVE replacement, it's also well thought out and documented.
You mentioned in the forum this is truly designed for the Mac environment because that's what you use. Makes perfect sense. What got me itrigued was when you said that the Mac has GPU enabled capability since it's in the native environment.
I wondered why the Docker version couldn't use the GPU acceleration so I did a little googling and chatgpt exploration. I still need to test this more but I took my older linux n5105 box and reinstalled PrismCast with the following (adding the intel drivers for GPU acceleration):
docker run -d \
--name prismcast \
--shm-size=1g \
--device /dev/dri:/dev/dri \
-p 5589:5589 \
-p 5900:5900 \
-p 6080:6080 \
-p 5004:5004 \
-v prismcast-data:/root/.prismcast \
ghcr.io/hjdhjd/prismcast:latest
It appears to be working, I am able to see using htop a significant reduction in the CPU cycles being chewed up when I stream ESPN. I haven't installed this on my main host linux PC (11th Gen Intel I7) but am assuming this would improve performance when working with multiple streams (I was seeing the I7 CPUs tap out at 4 streams without the GPU).
I need to wait for the Olympics to be over before I can carve-out enough time that I don't disrupt people's viewing in our house, but if this does work as it appears to in this test environment, this may open the door for people with marginal hardware to at least do some testing or have 1-2 streams available through lower end CPUs like the N5105.
If anyone wants to play with this faster than I can and report back, feel free. I believe this only works for Intel based GPUs at this point.
And big disclaimer, I am not that knowledgeable in this space, so I am simply following instructions and/or borrowing commands from different topics and posting into ChatGPT to get recommendations, so I could be completely wrong in all of this.
Hey @hjd , thanks again for PrismCast. Not only is it a lifeline for Channels DVR in terms of a viable TVE replacement, it's also well thought out and documented.
Your welcome @jator! Glad you're enjoying it...and I use it for the very same thing. Annoyed that my Hulu+Live TV subscription can no longer work with Channels DVR to get me TVE. Grumble. This was the driving force behind why I created PrismCast...necessity being the mother of invention.
CC4C was lovely but I kept getting frustrated by it's lack of self-healing and ability to handle more complex situations.
You mentioned in the forum this is truly designed for the Mac environment because that's what you use. Makes perfect sense. What got me itrigued was when you said that the Mac has GPU enabled capability since it's in the native environment.
To clarify: it's designed to be macOS-first, not macOS-only. I rely on the community to sort out the non-macOS experiences, and a special shout out to @bnhf who jumped in early to provider the Docker-specific support for PrismCast, which isn't my particular area of focus.
I wondered why the Docker version couldn't use the GPU acceleration so I did a little googling and chatgpt exploration. I still need to test this more but I took my older linux n5105 box and reinstalled PrismCast with the following (adding the intel drivers for GPU acceleration):
I believe this can work conceptually, but I would defer to @bnhf here for the specifics.
One thing I would do is, once PrismCast loads in your environment - pull up the Chrome instance it spawns and go to: chrome://gpu/ - it will tell you if the GPU is in fact enabled and in use for PrismCast.
Can you post that output/screenshot?
If it does work...it's a wonderful addition for those in the Docker world.
Good suggestion, though it tells me (I think) that it's not using the GPU:
I will say that I see the CPU cyles in the 50s-60s now vs. when I previously tested and saw the CPUs close to 100. This box isn't being actively used now so I wouldn't think the box was "multitasking" when last I tested it. But this is why we should test, eliminate the variables and determine the actual impact. I'll keep playing with it.
And apologies, I didn't mean to imply it was a Mac only, MacOS first is a better way to say it.
I will say that I see the CPU cyles in the 50s-60s now vs. when I previously tested and saw the CPUs close to 100. This box isn't being actively used now so I wouldn't think the box was "multitasking" when last I tested it. But this is why we should test, eliminate the variables and determine the actual impact. I'll keep playing with it.
I believe there's a long-running set of threads/issues with the Chrome/Chromium team about allowing Chrome to work with GPUs in containerized environments...and for whatever reason, they have declined to do so to this point. If you want GPU acceleration and a headless environment, you're going to be Mac-only or doing something exotic like HDMI plug emulators, as I recall.
And apologies, I didn't mean to imply it was a Mac only, MacOS first is a better way to say it.
No worries!
It appears to be working, I am able to see using htop a significant reduction in the CPU cycles being chewed up when I stream ESPN.
I'm sorry to say, I believe this is wishful thinking. But, being ever hopeful the Linux Chrome implementation will start utilizing the GPU, I'd suggest you install intel-gpu-tools on your Docker host. With that installed, you can run intel_gpu_top, and then you'll know for sure.
If you think you're seeing anything promising at that point, please post a screenshot here...
Just for sh!ts and giggles, I installed in my Synology NAS (DS1520+) and started up ESPN through the login feature and then went over to VNC and the single screen appears to be fairly smooth (as smooth as you can tell from VNC). I also noted that the Synology Nas was bouncing between 60-80 on htop. I wasn't doing any comskip or streaming externally which would pull from the CPUs. I did the chrome://gpu/ on it and got the same results as the N5105 machine.
The above is my impression that the CPUs aren't being as taxed when using the above methodology, but the output of the GPU stats would indicate otherwise. Like I said, I'll keep playing with this to see if I still see a material difference in performance and welcome others to see if they are having the same experience or something different.
....or, get a Mac? 
I considered for 1/2 a second until I saw the prices on the MacStudios. I had to go to my wife's jewerly box and put on her pearls so that I could clutch them. 
I think we can put this to bed, not seeing the GPU register any support of the stream:
But apparently, a single stream may be possible from these lower end Cleron-ish CPUs. Granted I've not connected to my client devices to visually inspect the output, but clearly the GPUs are still out of reach for us Linux/Docker folks.

