feat(easyeffects): exclude local media and meeting apps

Loading the output preset replaces the GUI-managed Excluded Apps list, so the
exclusions are declared in the preset. Meeting apps apply their own gain
control, and local media playback is better left unprocessed.

Assisted-by: DeepSeek Harness 0.2.1-rc.2 (deepseek-flash)
This commit is contained in:
Ryan Yin committed 2026-10-18 21:42:52 +08:00
1 parent 35ae8732c3
commit 11569839fc
1 file changed
+9 -1
+9 -1
View File
@@ -48,7 +48,15 @@
enable = true;
extraPresets.loudness-normalization.output = {
blocklist = [ ];
# Excluded from output processing ("Excluded Apps" in the GUI). Matched
# against the stream's app id, process binary or node name; browsers need
# "node:media-name" plus StreamOutputs.blocklistUsesMediaName. Loading a
# preset replaces the GUI-managed list, so exclusions belong here.
blocklist = [
"mpv"
"ZOOM VoiceEngine"
"Wemeet VoiceEngine"
];
"plugins_order" = [
"autogain#0"
"limiter#0"