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

Oh okay, I see what the problem was--I still had a Stream Links as a Live TV Source and Channel Collection. Once I deleted both of those, the NBCUniversal channels played in the Channels app instead of kicking out. :beers:

Scroll up to post 186, and they explain how to change the ESPN url links. Just paste that link into a Chrome browser sign in with your Cable credentials then go back and replace all the ESPN channels in PrismCast using the appropriate url

I'm still trying to get ESPN to work. I've tried the things suggested in this thread, (using the URL: https://www.espn.com/watch/player?network=espn and "keyboardmultivideo") but it always opens up the Disney+ login no matter what. I am already logged into the espn.com/watch site too. But when I check the logs it says "Login mode started for https://www.disneyplus.com/browse/live". So, it's like it's just ignoring the URL I put in for the channel. I've tried re-starting Prismcast, and even rebooting my Mac Mini, but it still acts the same.

1 Like

EDIT - Got it fixed, not sure how. I restarted the Container twice and tried a few suggestions from chatgpt using command line arguments when restarting the container that way.

Sorry if this was discussed already. I rebooted my Headless Ubuntu Linux server and now it looks like Chrome Browser is compressed too much to allow for displaying content. Any pointers on how to get this up and running. I saw in a google search how to launch through a command line with paramaters attached, but with PrismCast, I never have to manually launch anything it is just there:

Sounds like you're close. The final step is to "override the predefined channels." You do this by clicking the "Add Channel" button on the PrismCast page:

Then type in the exact same Channel Key and Display Name as the default ESPN channels that he already created, then paste in the new Stream URL, change the Profile to KeyboardMultiVideo, and click Add Channel.

Then you should see the new urls:

And when you tune into ESPN on the Channels app it should use the new url to login correctly.

I've already done all that. It just doesn't respond to the new URL. It always tries to pull up the Disney+ one on my server. I've disabled all channels except for one newly created ESPN one.

And when I hit "Login", it still opens this site:

You can't use the login button with a URL override. Go to the Chrome PrismCast is controlling, open a new tab and login there.

Ah, ok. Still doesn't work, but at least I'll stop trying to hit that button.

I have logged into the ESPN site in chrome on my server and I can play the video directly there. But when I try the ESPN channel in ChannelsDVR, it just opens an "about:blank" page on the server, and then the channel times out. This is the error I'm getting: [ERROR] [espn-jwlzxs] Stream setup failed for https://www.espn.com/watch/player?network=espn: Stream initialization timed out.

1 Like

Figured it out after some trial and error, thanks. Sling channels come in nicely.

Just got this setup. For what I need, it's excellent so far. May thanks for setting this up!

I'm looking to set up a new channel using my MGM+ account. Admittedly, I'm a complete novice at this, so forgive me. I'm stuck on what/how to enter in the first (Channel Key) box:

Add New Channel
Channel Key
(e.g., my-channel
Lowercase letters, numbers, and hyphens only. Used in the URL: /stream/channel-key)

I tried several iterations of (what I think) the example shows, but can't seem to get past that first part. Is there an example of how it should read/look that I could use for MGM+?

Would anyone be able to help me find the right profile for the video player at https://www.wilx.com/livestream/?

Disregard, read the question too quickly.

I don't know, maybe your server is underpowered/too slow in loading the station for Channels. My server is on an M3 mac mini, and once I followed all the steps I mentioned every ESPN station played fine in the Channels app.

1 Like

Are you running a headless server? Try logging into it with VNC and see if you can get ESPN to work. If it doesn't you might have to get a dummy HDMI plug. I know I had to because the server doesn't think you have a display without it. I had that same error until I figured out that I had an HDMI cable to my TV plugged in instead of the dummy plug.

If you're logging in with RDP it creates its own virtual display and makes you think that it'll work but it won't.

My server is an M2 Mac Mini, and I'm logging into it over VNC. I can pull up a chrome browser on the server and log in and view ESPN in the browser, but I get nothing when I try to view it in Channels. I've been able to get most of the other prismcast channels to work using this setup.

Wait, I just read the part about the "dummy HDMI plug". What would that consist of?

Just to be clear, it's not "a Chrome browser" on the Mac Mini you need to login with -- it's THE Chrome browser that PrismCast controls. There should already be two open tabs if you're using the correct instance. The first is about:blank, the second is the Puppeteer extension. You need to open a third tab, and login to ESPN. It'll be minimized in your dock.

Have you tried quitting the Chrome browser on the PrismCast machine and letting PrismCast open it when you tune to the channel in Channels? This step has been posted a few times in this thread by now.

I got this running as a test with a single channel (NBC) under Unraid and it is working except it is somehow set to channel 9000 which overlaps Pluto TV in my case - is there a way to set the channel number for each channel?

EDIT: found it under add a new channel

EDIT2: actually, that's not it - CDVR allows you to set the starting channel for the whole block of PrismCast, but that channel # field is for HDHR emulation

It would be nice to have an ADBTuner-like way to manually set each channel number as I have a variety of sources combined in the guide - if it exists, please let me know

Dang. I can't believe this was the issue. I could've sworn I had logged into that one several times. One more time was the trick though. And it is entirely possible I was mistakenly using a different chrome window the whole time. Thanks so much for the help!

1 Like

Let me know if you have issues with having to unlink and re-link your TV credentials. I use YTTV and for NBC based channels, seems like every 2-3 hours I have to reconnect (not just re-confirm but unlink and then relink). Happens even if an active stream is going.