Hi, it seems that the current version of Chrome Capture for Channels posted to GitHub (Release v2.0.1 · fancybits/chrome-capture-for-channels · GitHub) for Apple Silicon is hard-coded to pull a file from @tmm1. Below is the line I am receiving on my console and the full console is attached at the bottom of this message. I was able to download the source and compile on my own and get it to work but I couldn't figure out how to get that setup so that it automatically launches when I boot up like I do with the app.
enableExtensions: [
'/Users/tmm1/fancybits/chrome-capture-for-channels/node_modules/puppeteer-stream/extension'
Full console:
Last login: Thu Sep 25 23:52:19 on ttys001
/Applications/chrome-capture-for-channels/cc4c ; exit;
auto@str-MacMini-M4 ~ % /Applications/chrome-capture-for-channels/cc4c ; exit;
[2025/09/25 23:58:14.673] Selected settings:
[2025/09/25 23:58:14.675] Video Bitrate: 6000000 bps (6Mbps)
[2025/09/25 23:58:14.675] Audio Bitrate: 256000 bps (256kbps)
[2025/09/25 23:58:14.675] Minimum Frame Rate: 30 fps
[2025/09/25 23:58:14.675] Port: 5589
[2025/09/25 23:58:14.675] Resolution: 1920x1080
[2025/09/25 23:58:14.685] Chrome Capture server listening on port 5589
[2025/09/25 23:58:38.444] Launching Browser, Opts {
executablePath: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome',
pipe: true,
headless: false,
defaultViewport: null,
userDataDir: '/Users/auto/chromedata',
args: [
'--no-first-run',
'--hide-crash-restore-bubble',
'--allow-running-insecure-content',
'--autoplay-policy=no-user-gesture-required',
'--disable-blink-features=AutomationControlled',
'--hide-scrollbars',
'--window-size=1920,1080',
'--disable-notifications',
'--disable-background-networking',
'--disable-background-timer-throttling',
'--disable-background-media-suspend',
'--disable-backgrounding-occluded-windows',
'--auto-accept-this-tab-capture',
'--allowlisted-extension-id=jjndjgheafjngoipoacpjgeicjeomjli'
],
ignoreDefaultArgs: [
'--enable-automation',
'--disable-extensions',
'--disable-default-apps',
'--disable-component-update',
'--disable-component-extensions-with-background-pages',
'--enable-blink-features=IdleDetection',
'--mute-audio'
],
enableExtensions: [
'/Users/tmm1/fancybits/chrome-capture-for-channels/node_modules/puppeteer-stream/extension'
]
}
10341 | var require_Errors = __commonJS((exports) => {
10342 | Object.defineProperty(exports, "__esModule", { value: true });
10343 | exports.ConnectionClosedError = exports.TargetCloseError = exports.UnsupportedOperation = exports.ProtocolError = exports.TouchError = exports.TimeoutError = exports.PuppeteerError = undefined;
10344 |
10345 | class PuppeteerError extends Error {
10346 | super(message, options);
^
ProtocolError: Protocol error (Extensions.loadUnpacked): Manifest file is missing or unreadable
at new PuppeteerError (/$bunfs/root/cc4c:10346:7)
at new ProtocolError (1:23)
at new Callback (/$bunfs/root/cc4c:16713:21)
at create (/$bunfs/root/cc4c:16642:24)
at installExtension (/$bunfs/root/cc4c:23546:49)
at installExtension (/$bunfs/root/cc4c:23545:32)
at map (1:11)
at launch (/$bunfs/root/cc4c:89188:31)
Bun v1.2.21 (macOS arm64)
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]