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

Just tested mine via Prismcast (YTTV provider) and it works fine for me.

[2026/04/25 11:19:03.980 AM] [espn-u7x68m] Streaming ESPN: YouTube TV, youtubeTV, FFmpeg [:zap: HEVC]. Tuned in 4.6s (direct).
[2026/04/25 11:19:50.132 AM] [espn-u7x68m] Stream ended after 51s.

Thanks for checking. I'm about to migrate to a new Mac Mini so I'm not too concerned if it's just an issue on my end, maybe the reinstall will resolve it.

Interesting, I noticed the browser says 1.8.0, but the log says 1.9.0. I've restarted the service a few times and the browser isn't showing an update available (neither does brew upgrade).

brave_screenshot
When updating I do the following

  1. brew update
  2. brew upgrade
  3. prismcast service restart

Also make sure you give node permissions in Privacy & Security for App Management and Local Network. I get a permissions notification for node after every update.

Did all that. Thanks though.

1 Like

Maybe

  • backup (see the Help tab)
  • prismcast service stop
  • brew uninstall hjdhjd/prismcast/prismcast
  • brew install hjdhjd/prismcast/prismcast
  • prismcast service restart
  • restore (see the Help tab)

Not sure all of the steps are necessary

1 Like

Appreciate the help, but I’ll be setting up a new server this week so hope that fixes everything. Decided to do a clean install rather that restore from backup since I’m moving from Intel max to M4 and don’t want the old architecture stuff carried over. But I do plan on doing backup/restores from the specific apps, and then only starting from scratch if there are individual issues.

Has anyone been able to use PrismCast with Verizon FIOS or created a custom profile for Verizon FIOS Watch?

See above:

On Sling TV free service, Vix Deportes 21, 22, 23 shows soccer matches a few times a week. I set these up and got them working but my issue is every time a new match is on one of the channels the streaming url changes. I'm assuming there is not a work around since the url changes every time, correct???

On Fubo TV, I get most of my tv stations in ChannelsDVR using VLC-Bridge-Fubo and/or TVE except for the ones that are DRM. I am able to watch one of those channels (that is DRM) using PrismCast, THANK YOU!!! (none of the mouse's channels work for me)

1 Like

You need to make sure you're grabbing the URL for the channel and not for the event. It's a very easy mistake to make with Sling. Search the forum for details on how to locate the channel's URL. Details can be found in the ah4c and ADBTuner threads.

1 Like

I came here to ask this same question, exploring the possibilitiies. Is PrismCast the best option to umute the audio on TWC's Retrocast Now website, and serve it as a channel to CDVR? I'm preferring its retro look and performance over ws4kp's.

It works - but stays muted. Without user interaction on the server, I'm not sure how to get it to load unmuted.

@hjd I just want to say thanks for working on this!
It is slow to actually bring up video, but it does work. I am using Windows Server.

Yeah, that's a drag. I tried everything I could think of to unmute the channel. Couldn't do it.

1 Like

Not sure if this helps, but the mute button's selector is button[aria-label="Toggle audio"]. I think there is a way to trigger a click on a button but I have not used this project enough to know how to do that.

I'm logging in with rdp, and can't get a screen to open to set up logins. The server is (along with 2 other computers) connected to a HDMI switch, so I can switch to it if that would help. It's a bit of a pain in my setup, but doable on occasion. I don't have any convenient way to connect directly.

If I get a dummy HDMI plug, what do I do with it? I do prefer to run this server mostly headless but sometimes need to switch it to a monitor for troubleshooting.

If you can do 1080p now thru the switch, why wouldn't you just install VNC on server and client? I've tried all the common clients and prefer UltraVNC for a 1080p laptop connecting to a 4k server. You'll be limited to 720p in prism if you can't go higher than 1080p on the server but that's fine.

To use a dummy plug you'd have to unplug your cable and use the plug instead then switch back for troubleshooting boot issues etc. That's what I do.

1 Like

I was grabbing the event, not the channel. Thank you!!
Below is the guide I found:

I'm trying to set up (1.90) in Windows 11. By "natively," do you mean with node.js or some other way? I've installed in Docker, but since this is the first thing I've tried to use Docker for, and had lots of trouble getting Docker itself set up, and then getting Prism setup inside it, I'm thinking node.js (no experience with that either) would be better. Is it considered a container as well? I'm more comfortable running regular Windows executables.

Currently, I can't get much further than the dashboard. I was eventually (with some struggle) able to use the noVNC screen to apparently log in to Xfinity Stream and HBO Max, but when I tried testing the streams in VLC I got nothing.

I have no clue how to troubleshoot this, since I'm Docker-challenged. I suppose there are logs somewhere, but don't know where to look for them (or what to look for when I find them).