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

Checked that and I think I've progressed further. At least I'm getting a different error now. :smiley:

Now I'm seeing this in channels:
The media could not be loaded, either because the server or network failed or because the format is not supported.

Are you seeing this in Chrome or a client? If it's Chrome, it's a known issue. Try Firefox or another browser.

1 Like

It was Edge... but that's based on Chromium. So that makes sense. Probably outside the scope of this discussion. I got it to work in Channels... both in Firefox and on my AppleTV. The Plex integration is giving me this error: Error code: s1001 (Network)

I think the issue with ABC is that it's not finding the exact location. For example, outside of the docker container when I go to ABC live, I see my ABC station which is ABC 15 etc.
However if I do the same in the docker, I just see ABC local programing where available. So even though you logged in, and it works with all the other ABC live channels, for some reason it's not getting the local station.

That's unfortunately an ABC.com thing, not a PrismCast thing...I have the same issue. You can see in an earlier post that it shows me the Bay Area ABC affiliate, though I'm nowhere near it. It's frustrating...but it is what it is, unless someone has a reliable way to always pull up the local affiliate somewhere (outside of the TV Providers like Hulu/YouTube TV/etc).

Just found this as i was seeing chrome use Efficiency mode alot... Well no more

Until the github README is updated with how to update prismcast using npm...

In order to update prismcast when it's running as a service prismcast service install

Should you do

  1. stop the service prismcast service stop
    update prismcast npm update -g prismcast
    start the service prismcast service start

OR

  1. stop the service prismcast service stop
    install it again npm install -g prismcast
    start the service prismcast service start

OR is there another preferred way to update it using npm?

Trying to get an answer from someone that actually knows how npm works when updating a running package.

i did the 2nd option and it updated to 1.21

When I load prism cast and it comes up I get an error

[2026/02/11 10:15:53.751] [ERROR] Browser disconnected unexpectedly. All active streams will be terminated.

and in Configuration tab it says "Browser not connected" at the top.

any ideas what I did wrong?

Had to reboot my Linux PC server and the above issue resurfaced. I was able to fix by logging into the Container via Portioner, stop the Container and restart it. I'm still on V1.1 if that matters. Just trying to see if there's a known or suspected cause that can be tested to try and resolve. TIA.

On Monday, I let CNBC run for a solid 5-hour stretch (11 am – 4 pm) while I worked. The stream was rock-solid and didn’t skip a beat all day.

Yesterday, I went full "channel hopper," switching things up every hour. The app handled the tuning like a champ!

Some networks like Bravo, sometimes causes a reload during the switch to a commercial.

The biggest win for me? The news tickers. They scroll with zero jitters, just smooth motion.

Watching CNBC again today since 8:30. Still going strong.

3 Likes

I gave this tool a whirl with fruitdeeplinks and it works real well. I had to modify the CC4C m3u link using notepad++ (just replace http://ip:5589 with nothing and leave only the lanes url) and I was able to import all the lanes in using the modified m3u file and play everything. I have 400 lanes (usually that covers just about everything).

@KineticMan any plans to add a Prismcast json file?

@Jean0987654321,

Are you able to watch any Peacock events? Whenever I tried, all I got was the error page.

Thanks @hjd !!! Just got this up and running on my Windows Docker Desktop thanks to @bnhf !!

I installed Prismcast, Portainer and OliveTin. Couple quick questions off the bat.

  1. I logged into ESPN just to test this out and tried to play it on ChannelsDVR. I get the following error:

[2026/02/11 22:43:43.558] [ERROR] [espn-64fr8w] Stream setup failed for Watch ESPN - Stream Live Sports & ESPN Originals Waiting for selector video failed.

[2026/02/11 22:43:43.560] GET /hls/espn/stream.m3u8 from 172.19.0.1 responded 500 in 12996.931 ms.

  1. I went to the Portainer page in my browser (xxx.xxx.xxx.xxx:9000) and the UI comes up. It's asking for my login/password. Am I supposed to know what this is??!?!?

Can't wait to get this fully up and running. Thanks

The Portainer username is admin, and the password is the one you used when installed Portainer during the EZ-Start process here:

Yep that was it @bnhf thanks!

Can you post your Venmo so people like me can hit you up with some coffee cash!!?!?

Now just need to figure out why the streams aren't playing through Channels...

Just logged in 'The Weather Channel' then tried to play it in Channels DVR. Got this in the Prismcast logs...

[2026/02/11 23:23:56.701] [WARN] [weather-iwkwkt] Could not click channel list selector #CHANNELS: Waiting for selector `#CHANNELS` failed.
[2026/02/11 23:24:11.711] [WARN] [weather-iwkwkt] Failed to select The Weather Channel from channel guide: Channel grid rows did not render.
[2026/02/11 23:24:11.712] [WARN] [weather-iwkwkt] Guide grid channel selection failed: Channel grid rows did not render.. Dismissing overlay and retrying.
[2026/02/11 23:24:16.699] [ERROR] [weather-iwkwkt] Stream setup failed for https://www.hulu.com/live: Playback initialization timed out after 30000ms.
[2026/02/11 23:24:16.745] [WARN] [weather-iwkwkt] Could not click channel list selector #CHANNELS: Waiting for selector `#CHANNELS` failed.
[2026/02/11 23:24:16.844] [WARN] [weather-iwkwkt] Failed to select The Weather Channel from channel guide: Channel grid rows did not render.
[2026/02/11 23:24:16.844] [WARN] [weather-iwkwkt] Channel selection may have failed: Channel grid rows did not render..

Just logged in 'The Weather Channel' then tried to play it in Channels DVR. Got this in the Prismcast logs...

Hulu has some responsiveness challenges at times it seems. It'll improve in the next go round...wait a few minutes and try again. Once the browser has things cached it should render more smoothly. The next release will improve things...since I have/use Hulu, making it rock solid is a high priority item in my world. :smile:

2 Likes

I don't think it's that although that could be an issue. I tried it The Weather Channel (Hulu) over and over and also ESPN (authenticated over EPSN site) over and over. Are there some environmentals I need to change in Portainer? I didn't touch anything after install...

[2026/02/12 00:15:09.338] [ERROR] [espn-4hu2dm] Stream setup failed for https://www.espn.com/watch/player?network=espn: Waiting for selector `video` failed.
[2026/02/12 00:15:28.126] [ERROR] [espn-cuulqd] Stream setup failed for https://www.espn.com/watch/player?network=espn: Waiting for selector `video` failed.
[2026/02/12 00:15:45.619] [ERROR] [espn-nxw5p7] Stream setup failed for https://www.espn.com/watch/player?network=espn: Waiting for selector `video` failed.
[2026/02/12 00:16:02.455] [ERROR] [espn-96g96v] Stream setup failed for https://www.espn.com/watch/player?network=espn: Waiting for selector `video` failed.
[2026/02/12 00:16:46.080] [WARN] [weather-edjh8j] Could not click channel list selector #CHANNELS: Waiting for selector `#CHANNELS` failed.
[2026/02/12 00:17:01.087] [WARN] [weather-edjh8j] Failed to select The Weather Channel from channel guide: Channel grid rows did not render.
[2026/02/12 00:17:01.087] [WARN] [weather-edjh8j] Guide grid channel selection failed: Channel grid rows did not render.. Dismissing overlay and retrying.
[2026/02/12 00:17:06.080] [ERROR] [weather-edjh8j] Stream setup failed for https://www.hulu.com/live: Playback initialization timed out after 30000ms.
[2026/02/12 00:17:06.128] [WARN] [weather-edjh8j] Could not click channel list selector #CHANNELS: Waiting for selector `#CHANNELS` failed.
[2026/02/12 00:17:06.228] [WARN] [weather-edjh8j] Failed to select The Weather Channel from channel guide: Channel grid rows did not render.
[2026/02/12 00:17:06.229] [WARN] [weather-edjh8j] Channel selection may have failed: Channel grid rows did not render..

What are the specs on the system you're running this on?

EDIT: Also, could you post a screenshot from noVNC, that looks like this -- so we can confirm some basics:

The peacock events are working on my end. I tried an EPL game earlier and it played