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

Has anyone been able to get Victory+ to work with PrismCast? It's free to join and doesn't require a paid subscription. victoryplus.com They have LOVB and Texas based team games on there.

I was looking at the fields required to add a channel and I have no idea where to find the info. Any help or guidance would be great!

Thanks,

Dave

I think the E+TV project here supports that directly, it's an easy docker container install.

Agree, I originally installed on Docker in Windows, and performance was choppy as best. Did the native npm install in the same host Windows machine and made some minor tweaks, and everything is perfectly fine. Environment makes a massive difference, even within the same physical hardware!

1 Like

I think the E+TV project here supports that directly, it's an easy docker container install.

I actually had E+TV installed when it supported ESPN+, but shut it down when they started using encrypted streams. I'll fire it up again and get Victory+ through that if it's already supported.

Just out of curiosity, are there any tutorials or guides on how to get the information needed to add a channel in PrismCast? I'm interested in the process.

Thanks!

The easy way that I know of is just to go to the provider website in your Prism Chrome instance, login with your credentials, then stream whatever channel you want and use that URL to add to prism. You also have to pick either the auto profile to play it or if that doesn't work pick something like keyboardMultiVideo.

I'm assuming you know how to go to the prism configuration page and the channels tab, if you don't that's in the docs.

Still seeing the bug on Android mobile where if you try to edit a channel in the list the channel disappears, you can't edit it. Tried a couple of different browsers including Chrome.

If you force desktop layout in the browser it does work, so it's something specific to the mobile layout.

It looks like PrismCast isn't publishing the tags in the M3U? Could be user error, I've been doing a lot of tweaking, but honestly wouldn't know how to have caused it not to publish the tag other than dumb luck? Not sure if I a misinterpreting what is happening, but figured you could easily identify if this is an intended result or if I've "literally" stumbled into a bug.

Not a bug...I didn't implement tagging in M3U generation (don't believe I said otherwise in the release notes either, but please tell me if I miswrote otherwise). It'll come in a future release. Stay tuned.

I should add…it is possible to pull a filtered M3U based on tags, but not to have tags embedded. That’s the ?tag=… option to the M3U URL. You can mix/match tags.

Will prismcast use a navida gpu or only the intel?

PrismCast isn't the constraint and does not care about your hardware. There's a document earlier in the thread on GPU acceleration. PrismCast does no video transcoding. It's all in what Chrome chooses to use...if you have a GPU-accelerated Chrome install, you get GPU acceleration.

Having some issues setting up FreeForm Pacific feed using freeform.com as the provider source. No issues with "local" east coast feed via hulu. Autodetect didn't work with window resize errors (expected resolution off by 1). Video was playing in the chrome window - full screen - but gave an error and timed out. Changed it to static and it's working for now but not full screened.

error logs attached:
[2026/04/09 09:33:48.718] [freeformp-9m1h0j] Stream ended after 12s (setup failed).
[2026/04/09 09:33:48.718] [WARN] Stream setup failed for freeformp: Failed to start stream.
[2026/04/09 09:33:48.945] [WARN] [freeformp-9m1h0j] Window resize failed after 3 attempts: expected 1294×866, got 1294×867.
[2026/04/09 09:34:01.899] [WARN] [freeformp-zaqg7s] Video did not reach a playable state within 11000ms.
[2026/04/09 09:34:01.900] [ERROR] [freeformp-zaqg7s] Stream setup failed for https://www.freeform.com/watch-live/3507c750-e86a-4c0f-8ff4-dd23c4859009: Waiting failed: 11000ms exceeded.

No worries, I saw the option in the individual channel to establish a tag so was assuming that was in use, but I am guilty of not ready all the fine print so wasn't tracking to what was being exposed outside of the app. Will keep an eye out to see if/when that may make it into a future release. Thanks.

This is error I get when trying to install as a service in Win 11 Pro. What's the quickest way to resolve. TIA.

PS C:\WINDOWS\system32> prismcast service install
Installing PrismCast service...

Error: Failed to install service.
Command failed: schtasks /Create /TN "PrismCast" /TR "cmd /c "cd /d "C:\Users\jagri\AppData\Roaming\npm\node_modules\prismcast" && set "PATH=C:\Python314\Scripts\;C:\Python314\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Users\jagri\AppData\Local\Microsoft\WindowsApps;C:\Users\jagri\AppData\Roaming\npm" && set "PRISMCAST_SERVICE=1" && "C:\Program Files\nodejs\node.exe" "C:\Users\jagri\AppData\Roaming\npm\node_modules\prismcast\dist\index.js""" /SC ONLOGON /RL HIGHEST /F
Invalid syntax. Mandatory option 'sc' is missing.
Type "CREATE /?" for usage.

PS C:\WINDOWS\system32>

Thank you for making this! This tool is amazing and puts Channels DVR back in the game as one of the best live TV options, especially since Disney removed all of their channels from TVE.

I am a satellite DirecTV customer on the PREMIER plan. I am running an M1 Mac Mini with macOS Tahoe and installed 1.8 PrismCast along with the latest version of Google Chrome. For the channels that map to directv.com, when I use the authenticate option or try to view them in the Channels Guide, the DirecTV web-based UI appears but does not tune to the correct channel. Instead, it stays cached to the previous channel I forced it to watch. This happens to all of the channels mapping to directv.com. However, for the channels where I have the ability to map to the provider's own website (like ESPN), I authenticate and the channel mapping works perfectly. If I launch the ESPN channel, I see ESPN. If I launch ESPN 2, I see the ESPN 2 stream. I have not seen a direct answer to this yet, but is there a limitation or known issue with using directv.com via Prism/Chrome to watch specific channels? It looks like Directtv does not use direct url links to their channels. I am logged in and authenticated on the Chrome browser session, and the Prism service is running. Like I said, if I switch the channel source to the provider's website, I am able to watch the channel without issue. Any insights would be greatly appreciated!

Read 26 posts before yours...

1 Like

Hi @jizor2209 and welcome to the forum!

Yes, I've noticed this as well for the directv.com channels, but when I tune to the actual channel in one of the clients (or in the web client), the channel tunes just fine. What I'm assuming is that the authentication process for directv.com doesn't include the specific channel data, just the website.

Have you tried playing a channel in a client?

Hi @daldana7296

Thanks. Yes, I did test actual playback in Channels DVR.

What I am seeing is this.

When the channel source is set to espn.com, the ESPN channels stream in Channels DVR without an issue.

When the channel source is set to directv.com, the stream fails to load in Channels DVR.

From the Prism dashboard, when I use the authentication option on the channel, it opens the DIRECTV interface, but it does not map to the requested channel. It usually lands on the last successfully played channel instead.

If I manually navigate within directv.com to the correct channel, such as ESPN, that channel will then stream without an issue.

So in my case, the problem does not appear to be basic authentication or playback. It looks more like the directv.com provider path is not correctly selecting or mapping to the requested channel.

PrismCast has been working well for me for a week, but in the last couple of days, when I am trying to tune the Fox News Channel with a FoxOne account, it will intermittently show my local Fox affiliate instead of the News Channel. Same thing happens with the Business Channel. I think, since the affiliate is the default display in the guide, it is defaulting to that one instead of actually changing the channel stream. Has anyone else seen this and found a solution?

I have managed to make some progress on this front. ChatGPT says I should be going to Channels > Manage Channels > Browse Provider Channel. Then I click on DirecTV Stream and choose the channels I want to watch. I chose all of the Disney channels, ESPN channels, and FX channels. After selecting those channels as mentioned above, I archived the duplicate channels. I then tested the channels in Channels DVR, and they were tuning to the correct channels on the DirecTV website.

I have been playing around with this for about two hours, and I would say about 80% of the time, this setup is working. Unfortunately, I cannot do channel surfing. If I am on one channel and tune to another one, there is a high probability the tune will fail. I found that if I exit out of the stream and wait no more than 30 seconds before tuning to another channel, there is a good chance the stream will tune in. It seems like the DirecTV interface cannot handle two channel tunes within 30 seconds.

So with this, I have been mapping the channels to the providers' websites like ESPN and FX (ABC.com). For Disney, their website, DisneyNOW, does not allow me to tune to Disney Channel, Disney Jr., and Disney XD. I can log in to DisneyNOW with my DirecTV authentication, but upon attempting to watch a channel, it says I am not authorized. So I am using directv.com for these channels. So overall, this setup is working.

Another brief highlight: for USA Channel, I could not get directv.com to work with the channel, and there was not a .com option for the channel. So I was able to click Add Channel (do not click provider) and use the URL Live Channel. I was not able to find the new channel, so in All Providers, I selected all of the providers, and I was able to see the new custom USA channel I made.

Overall, this tool is really cool, and I am very happy with it. It is a great replacement for the Chrome Capture utility that was made a couple of years ago.

I encountered the same thing and brought it up earlier.
To me there is a difference between a stream source and a provider that lead to my confusion as to why I should have to select a provider I'm not using to see the channel I created.

this is perhaps the only downside to directv stream. you can only have 1 stream on a browser, and since prismcast is not 're-tuneing' the existing stream, I'm sure there is a lag for dtv to let go of a closed stream which is longer than any re-tune attempts by prismcast.

should be noted that a 2nd stream can be played in a 2nd browser. ie chrome + edge

Adding a SlingFree channel