Chrome Capture for Channels

Speaking of your fullscreen option, is there a way to make it work for other channels not in lanes? For example, I have the Golf channel in a separate custom channel and if I were to change the main js, it wouldn't work with the required schema. Or would it?

Unless of course you could get the Golf channel in one of your projects :wink:.

1 Like

what handler does Golf channel require to go full screen? it can be added.

and your other request-- maybe? golf channel have their own app?

1 Like

I think they have an app, I'm using the website currently. The below is what I added to the original main.js file. It invokes fullscreen and unmutes the video.

// Handle Golf Channel
else if (u.includes('golfchannel.com')) {
  console.log('URL contains golfchannel.com')
  try {
    // Click the full screen button
    await delay (1000)
    await page.keyboard.press('KeyF');
    console.log("Pressed F");

    // Unmute Audio
    await delay (1200)
    await page.keyboard.press('KeyM');
    console.log("Pressed M");

    console.log('Set Golf Channel to Full Screen and Unmute')
  } catch (e) {
    console.log('Error for golfchannel.com:', e)
  }
1 Like

Okay. I'll take another look at the original special case code. I can see a button to toggle full screen in the browser console. I should just need to figure out how to detect ir programmatically.

Does anyone else have to login to NBC/Bravo every few hours? In my docker cc4c instance I can't seem to stay logged in so when tuning to an NBC or Bravo channel it often goes to a "User Needs to Re-Authenticate" page.

Hey folks. I'm getting closer to getting kayo streams working on channels using @tree2369 method, however I'm getting rather stuck on a particular part of the js file.

I'm using ChatGPT at the moment to try and help, but wondering what other js code people have been using for cc4c on windows where it successfully loads chrome, then unpacks the required extension used for video capture, then loads a stream and then is able to start capturing!

The furthest I've gotten this far is chrome browser loads, chrome loads ext, chrome loads kayo stream, but capture never starts. Thanks all and happy new year to everyone!!!

Morning folks,
I just posted on the kayo fir channels forum page but should let this forum know as well of my findings. For my setup, using the suppled github instructions of "bun main.js" completely made the kayo script just not work at all. As soon as I installed node.js after some chatgpt research, the CC4C app through the guthub repo now works flawlessly using "node main.js". Not sure if this is expected behavior, but for anyone have issues with cc4c on windows, try with node instead of bun. Happy new year all

What is the most recent version of Chrome that is working using the node approach for windows 11? I've followed some of the earlier thread instructions to avoid updates and am currently using Version 138.0.7204.184.

Mine is working fine with version 144.0.755.9.60.

wondering if others are still seeing this with the latest chrome on linux? I appear to be getting into this problem, though NBC.com is fine.

Cc4c was working for me last Monday, 1/12/2026, but not today. Today, Spectrum was displaying a message that i need to update to the latest version of Crome, etc, and would not play the stream. ChatGPT said that indeed they tightened controls yet again, and that is their generic error message when they dont detect Widevine among other transgressions. I noticed that i was running the version of Chrome thats bundled with Puppeteer, and it recommended running the latest stable version. It recommended removing the try/catch block that finds Chrome, and replace it with the hardcoded path to chrome-stable. This is for linux, so it would be different on different platforms. Tghis is an improvment in a way, because cc4c woudnt work at all with new versions of Chrome, but now it does. For now...

All - I wanted to share a little experiment I've been working on for a while called PrismCast. It's macOS-only (although it should work on other platforms...untested/unvalidated by me). It's inspired by the foundation that CC4C laid and I'm grateful to the Channels DVR team for the inspiration. Full release announcement here, but the TL;DR: native HLS with a web console to manage it all and a souped up version of CC4C, basically. And runs as a service. Enjoy!

2 Likes

Hello. I set my Channels up years ago. Aside from adding a few (very) simple Custom Channels, I haven't had a need to tinker with it much. Now that TVE seems to be threatened, I'd to see if I can get this going.

I have no idea what I'm doing & in need of some assistance. I'm running all this on a Windows 11 Pro i5 Nuc 8.

I'm starting in GitHub with the weatherscan setup. I downloaded & ran the cc4c.exe file. I set up the (weather scan) Custom Channel, and ran the "winget install" in cmd.

I added & can see the Weather Scan channel in my guide. But when tuning to it, I'm getting "Connection to tuner lost. Press play to try again" error message. Do I have to have a chrome tab opened to the weather scan url?

Sharing this idea:

Has anyone tried adding this retro Weather Channel feed to CC4C and had any luck getting it to un-mute? The Weather Channel - RetroCast Now

chrome updated on me again and i've lost my CC4C abilities. I had been running fine since July 2025 reinstalled.

trying to reinstall chrome 135 and I get some channels like Windy and Prime and NBC, but my YouTubeTV channels return errors of 99,999 and update your browsers. if I update chrome past 136 the webpage will not open at all. I think maybe the video capture extension gets disabled and fails to open.

I see plenty of new notes here of things changing since Aug 2025

Are there any clear simple instructions of how to get this setup again from new today using the 'node.js' method on Win 10/11?

side note: chrome continues to eventually want to update to latest version now even though I have disabled the services and task scheduler and renamed the update file.

Check out PrismCast.

I have reloaded everything from completely new download using the advanced node method. I get the chrome window to open but it sits at the "about" tab with an additional tab for the 'video capture' extension.

That's the normal "waiting" state. Another tab should open when you start watching a channel.

when I view a live channel, the 'about' tab opens instead of the live channel. I think this means the chrome version is 'too new' and I need a lower version, or I have a bad bitrate setting. I am on chrome v135