Introducing PrismCast: Browser-based Live TV Capture for Channels DVR and Plex

@hjd or @bnhf

When I change the profile on a channel, do I need to stop/start the stack in Portainer for it to take effect? I ask because when I try to play a Peacock event (from the Fruitdeeplinks lanes), I get the Sad Kitty page from them saying something went wrong. I've tried changing the profile from top to bottom (not static page of course) and no change. The same event works straight from Fruitdeeplinks though. Any thoughts?

You can't run RDP because it creates its own display, you need to setup VNC on your server and then use a VNC client to remote in.

If you try to use RDP you will see results that will make you think it's working when it's not. The HDMI dummy plug on a headless server is exactly what you need, but you have to use VNC to troubleshoot. I run the same setup, trust me. Been burned with RDP before.

Before i go the whole VNC setup can I just use my curent teamvier to do this??

You can try, no guarantees. VNC is super simple to set up.

2 Likes

No.

Have you tried using the redirect URL in the Chrome instance PrismCast has running? Open a new tab and plug it in there, just to be sure there isn't something else going on. Even the FDL link should work for testing this.

well im going back to docker version for now as i cant get it to run natively in win 11 for some reason how can i uninstall everything and start over

Putting this url in the Chrome Instance doesn't work, http://192.168.88.240:6655/api/lane/47/launch?deeplink_format=http

I just tried http://htpc6:6655/api/lane/1/launch?deeplink_format=http and it redirects to a VIX event (which I'm not signed-up or signed-in for) -- the same as is showing in the guide. Are you saying there's no redirection happening, or something else?

EDIT: I also tried http://htpc6:6655/api/lane/3/launch?deeplink_format=http, which is an ESPN+ event that I am signed-up for, and that redirected and played as expected. Both were using this manual test method, to confirm straight-up functionality.

1 Like

It did redirect to Peacock, but when the video tried to start, the "Something Went Wrong" page came up.

So we know the issue has nothing to do with the PrismCast virtual tuning process then -- it's something else...

Yeah, that's why I was wondering if I did something wrong regarding the profiles.

@hjd I've been playing around with some Peacock events this morning, and there are typically several pre-roll ads before the event begins. Is there an existing Profile that could be used to keep PrismCast from trying to evaluate the stream during these ads? Right now, using auto the stream resets numerous times before the event even begins.

1 Like

So I'm just curious, is this a good source for importing DirecTV deep links?

I'm wondering if I can use PrismCast to supplement my tuners.

Do DTV deep links work in a browser? My recollection is no -- but it's been a while. Try one, and if it works, then you at least you have a building block -- and a solid maybe. :slight_smile:

Does the docker container version have any performance loss?

What are the specs on your Docker host computer? What OS?

It's an Ubuntu 20.04.6 virtual machine. The VM has 10Gb dedicated memory and 8 vCPU. The host is running ESXi 6.7 on a Ryzen 3600.

Sounds reasonable.

In my testing on a 12th gen i3 running Proxmox (Docker container running in an LXC), vs a Mac Mini M4 (direct installation), virtual tuning time has been about the same.

In fact the container was slightly faster, though I had the channel added through the PrismCast configuration in the case of the container, but was using the new /play?url= endpoint in the other case. So not totally apples-to-apples. Same movie streaming on the same provider in each case.

This was just a single active stream test though, so nothing more than me using a stopwatch. Hard to say what might happen with many active streams.

When you say the container was slightly faster, are you speaking of loading time or video performance?

I ask because I'm noticing some stuttering. It's trying really hard to stream at 60fps but every second or two there is a noticeable stutter. Which is amplified when watching certain sports like hockey or motorsports.

It's very impressive otherwise. I'm just wondering if it's worth trying to run it as a system service.

Not able to get this to work with YTTV. I've imported all the channels however when I go to play one, there are errors saying the operation timed out. However if I look on the server, the page is playing and was able to load correctly.

[2026/02/05 10:38:12.029] [WARN] [amc-g3o0ao] Attempt 1 failed for page navigation for https://tv.youtube.com/watch/iAi1M20ihoc: Operation timed out after 20000ms

[2026/02/05 10:38:13.485] [amc-g3o0ao] Retrying page navigation for https://tv.youtube.com/watch/iAi1M20ihoc (attempt 2 of 4).

[2026/02/05 10:38:33.490] [WARN] [amc-g3o0ao] Attempt 2 failed for page navigation for https://tv.youtube.com/watch/iAi1M20ihoc: Operation timed out after 20000ms

[2026/02/05 10:38:36.261] [amc-g3o0ao] Retrying page navigation for https://tv.youtube.com/watch/iAi1M20ihoc (attempt 3 of 4).

[2026/02/05 10:38:56.276] [WARN] [amc-g3o0ao] Attempt 3 failed for page navigation for https://tv.youtube.com/watch/iAi1M20ihoc: Operation timed out after 20000ms

[2026/02/05 10:39:00.278] [amc-g3o0ao] Retrying page navigation for https://tv.youtube.com/watch/iAi1M20ihoc (attempt 4 of 4).