How did you install Chrome Capture for Channels?
through docker
Given the CPU/GPU processing power required for success with Chrome Capture for Channels, very few people have been successful using it in Docker. This lack of success using it, has lead to little interest in keeping the container up-to-date.
I've tried a few times, when people have been interested in using the Docker version, but all have moved-on to other approaches before we've been able to get to anything satisfactory.
You might find success using the Windows or Mac (non-Docker) versions of it, as some have...
i was able to install it off of docker but still wont play
it something to do with the browser
I think you might be the only one trying to use Chrome Capture in docker ... AS @bnhf said it appears to be no longer updated in docker.
It's no problem to install the Docker version.The problem is, for most, it doesn't work well. Stuttering, audio/video sync issues are typical.
The version of Chrome in the container is out-of-date and there's no practical way for a user to update it. Even, if you could update it, I think you'd find it wouldn't work well.
If you want to go this route, rather than ADBTuner or ah4c, go with the one of the versions that install directly on MacOS or Windows.
Yep, that's exactly what happens for me with CC4C with the freezing on NBC. That's why I'm looking at other options like ADBTuner.
As far as a HDMI encoder - do you have any recommendations of what to buy? I don't need anything crazy, as I'd only be using it for this purpose.
Are you saying that this new key tapping code fixes the video freezing?
Apologies if I'm missing something obvious, but is there a way to run this code on a Mac, too? Or is this only for Windows? Thanks!
Edit: I followed the node installation instructions for macOS, tested, and that worked fine. Then I downloaded @doug8796's scripts, put the ncc-7-0.js in the same directory, and replaced main.js in my LauchAgent with ncc-7-0.js and got this in the log
[2025/01/27 12:01:17.363] Chrome Capture server listening on port 5589
So far, so good!
Then I tried to watch something and, unfortunately, got this in the log:
[2025/01/27 12:02:22.757] TypeError: Cannot read properties of undefined (reading 'match')
at /Users/dave/Applications/chrome-capture-for-channels/ncc-7-0.js:248:33
at newFn (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express-async-errors/index.js:16:20)
at Layer.handle [as handle_request] (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express/lib/router/layer.js:95:5)
at next (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express/lib/router/route.js:144:13)
at Route.dispatch (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express/lib/router/route.js:114:3)
at newFn (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express-async-errors/index.js:16:20)
at Layer.handle [as handle_request] (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express/lib/router/layer.js:95:5)
at /Users/dave/Applications/chrome-capture-for-channels/node_modules/express/lib/router/index.js:284:15
at param (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express/lib/router/index.js:365:14)
at param (/Users/dave/Applications/chrome-capture-for-channels/node_modules/express/lib/router/index.js:376:14)```
Not sure what that means and haven't been able to dig in and find out, but hopefully it's helpful to someone down the line. :)
I would recommend the TBS2603se if you can get it cheap on eBay, otherwise a Uraycoder. Both of these have been rock solid for me and I got them cheap there.
Others here use the LinkPi ENC1V3 but it had unresolvable black level issues for me. It has a great UI and is well worth a try, just make sure you can return it if you have the same issue.
Avoid the Exvist and iSeevys, both had A/V sync issues.
Just a note that there is a missing character in step 10. Doug's file is (now?) named ncc-7-0.js and not ncc7-0.js.
Thank you for catching that and letting us know. I'll edit my post to fix it!
Yes it does
It's working fine for me. Just upgraded tto o macOS Sequoia 15.3, and it's still working, phew. A very cool bit of code!
I'm finding CC4C to be a great way to pull in some oddball content, that isn't available elsewhere. For example, tvOS still doesn't have a TikTok app, and may never have one. So I'm using adbTuner to play the "For You" tab as a streaming channel in the Channels guide. It's just an endless stream "random" TikTok. But I couldn't figure out how to stream a specific TikTok'er inside adbTuner. So with CC4C instead, for example, I'm able to integrate K Lover King's livestream for daily ASMR street cooking. Great for background noise too. Enjoy it while it lasts 
Great - thanks for the info/suggestions
That's awesome. Where can I download the latest version? I may have missed it, but the last version I've seen is 0.70 that you posted a Google Drive link to back in October. Thanks.
is windows or ubuntu best for cc4c?
From the GitHub page for Chrome-Capture-for-Channels:
As you can see, there's no version to install directly on a Linux host -- only Docker, and we discussed the shortcomings of that previously. Search is your friend, both on the forum and in general.
is cc4c down by an chance?
