From f9418f4cd0838c183ae53a0cdf4a63232e93630b Mon Sep 17 00:00:00 2001 From: josh-abram Date: Mon, 22 Jun 2026 20:07:32 +1000 Subject: [PATCH] fix(recording): avoid doubled mic audio on macOS system+mic captures On macOS the system-audio capture already contains the mic, so the recording embeds a full system+mic mix. The fallback also added the separate mic sidecar, doubling the mic into an echo. Use the embedded mix alone. Fixes #628. --- electron/ipc/recording/diagnostics.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/electron/ipc/recording/diagnostics.ts b/electron/ipc/recording/diagnostics.ts index 1f0003a9a..edf5f638e 100644 --- a/electron/ipc/recording/diagnostics.ts +++ b/electron/ipc/recording/diagnostics.ts @@ -527,6 +527,8 @@ export async function getCompanionAudioFallbackInfo(videoPath: string) { if (!hasUsableMacSystemCompanion && usableMacMicOnlyCompanions.length > 0) { paths = usableMacMicOnlyCompanions; + } else if (hasUsableMacSystemCompanion) { + paths = [videoPath]; } else { const companionPaths = Array.from( new Set(