Chrome Capture for Channels

Done; thank you. I had done it in Portainer, but skipped over the RealVNC part.

IMHO the stream quality is much much better. I am unsure how many streams though.

Can you make a video on what to do, I am a bit lost. I found graphics settings

image

and increasing page file helped me a ton! That may help you even more.

Better, worse--these are all subjective assessments. It depends upon your hardware, your network, you comfort level with certain technical tasks, etcetera. What is best is the way a specific individual responds.

I am running a QNAP NAS. I don't fully understand how this is setup.

Should I be installing a docker container (does it have to be on my QNAP)? or can I just run a separate Windows machine to make this happen (or even a virtual machine) on my local network?

I've updated the directions above to make it clearer which path you should be following, as well as adding details for Node installations.

However, after doing a Node installation myself, I get this error every time I launch a station:

image

Anyone have any insight on what this is about? None of the top level searches returned anything useful, and that directory doesn't even exist. Also, when I went back to regular executable mode, the error disappeared, so seems specific to Node mode.

@babsonnexus, never seen that error before. I run CC4C from node, because I've modified the main.js file. My "chromedata" folder is is the same folder as the main.js and other files. Maybe because it's in the system32 directory, it doesn't have the permission to create it?

Oh, this was the weirdest thing on my end. I didn't have that directory at all:

image

It was like it was trying to create inside system32. When I manually ran my commands, it did appear and worked perfectly, so the issue ended up being Task Scheduler! I had to check off "Run with highest privileges", and then everything ran perfectly. I'm not sure why it was unchecked, must have it it by accident at some point during testing.

YTTV is now working for me. I had to do the following:

  1. Turn off hardware acceleration in Chrome and relaunch Chrome.
  2. Log into NBC app.
  3. Log into Google.
  4. Log into Spectrum app

You can't run hardware acceleration with YTTV. Still running in node mode.
4.

FYI, build doesn't seem to work.

pkg .

[email protected]
(node:13100) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use node --trace-deprecation ... to show where the warning was created)
node:internal/child_process:421
throw errnoException(err, 'spawn');
^

Error: spawn UNKNOWN
at ChildProcess.spawn (node:internal/child_process:421:11)
at spawn (node:child_process:761:9)
at fabricate (C:\Users\Jim\chrome-capture-for-channels\node_modules\pkg\lib-es5\fabricator.js:55:51)
at fabricateTwice (C:\Users\Jim\chrome-capture-for-channels\node_modules\pkg\lib-es5\fabricator.js:120:5)
at MultiStream._queue (C:\Users\Jim\chrome-capture-for-channels\node_modules\pkg\lib-es5\producer.js:271:68)
at MultiStream._next (C:\Users\Jim\chrome-capture-for-channels\node_modules\multistream\index.js:86:12)
at Meter.onEnd (C:\Users\Jim\chrome-capture-for-channels\node_modules\multistream\index.js:129:12)
at Object.onceWrapper (node:events:629:28)
at Meter.emit (node:events:515:28)
at endReadableNT (node:internal/streams/readable:1409:12) {
errno: -4094,
code: 'UNKNOWN',
syscall: 'spawn'

You need an older node for some reason. I regret writing this in node.

i've think i got this setup, but still having issues.

the windy & weather channels wont tune from CDVR server guide, but they do open in the Windows browser on the CC4C windows machine. but they just keep opening new browser tabs there.
and YTTV won't tune. it keeps telling me my browser is not secure. but i can open nbc.com in normal Chrome there fine, but not from any of the CC4C browser tabs.

i've tried Chrome version 114 and 118 with the same secure browser error.

Node-lts tend to work for me so there's that option

See:


See:

Any suggestions on how to get around this? I tried installing the new punnycode...but it still has the same error. Which version did you use?
I could leave this as is, but trying to clean it up.
Thanks.

1 Like

I have had the "unsecure browser" warning one time, with Fubo as the source. To clear it, I unplugged my HDMI headless adapter and plugged in an actual monitor, thinking it was an HDCP error. Correct or not, the error cleared and I have not seen it since. I did eventually replace my headless adapter with an HDCP compliant adapter. What monitor are you using on your Windows machine, an HDMI monitor? DVI? Headless adapter?

I can get Sling to work, but it gives me error messages after a while.

I also can get Sling Freestream to work, but it always starts where the show was when I copied the URL.

Are you seeing these issues?

1 Like

I haven't used freestream in a while but I didn't have that issue when using it.

I was only using it to get Zona TUDN but Samsung+ has Zona TUDN already so I could add the m3u from that and not use CC4C for that

Have been running CC4C and my DVR Server off a dedicated Win 10 (tiny 10 image 48gb ram I5 6 core only on board graphics) using the basic NBC login since that's all i have access to. System runs fast etc except still get the NBC freeze hicup etc

Today i moved all my chrome cache to a ram drive and added chrome to the graphics settings "high performance" mode and disabled the paging file 48gb ram should qualify as not needing a paging file. Well system seems much better i can swing to diff NBC stations and they start playing in seconds. stuttering and freezing have gone way down too.

Sunday Night Football will be the big test.

so I have the docker image loaded and the tuning web page opens in the viewer, but how do I access the page to complete the login?

I tried the "x.x.x.x:5589/debug?url=...." and it opened, but it did not respond to any clicks or typing. I could see in the docker log window it was accepting the movements, but still nothing happened. I also tried to open in VNC on port 5900 but it would not connect. I turned off the accelerate hardware feature also to use YTTV.

any ideas?