feat(audio): add skip_sink_switch option for JACK/DAW routing (#263)

When enabled, skips pactl set-default-sink on stream creation.
Preserves external audio routing (JACK, qjackctl, Reaper).
Mutually exclusive with DAC passthrough.

cc
This commit is contained in:
vicrodh committed 2026-04-04 12:08:22 -06:00
1 parent e4e40b21e0
commit 83e43949b7
8 files changed
+112 -4

No files matched your search

+1
View File
@@ -508,6 +508,7 @@ fn try_init_stream_with_backend(
exclusive_mode: audio_settings.exclusive_mode,
alsa_plugin: audio_settings.alsa_plugin,
pw_force_bitperfect: audio_settings.pw_force_bitperfect,
skip_sink_switch: audio_settings.skip_sink_switch,
};
// For ALSA backend with hw: devices, try direct ALSA first (Linux only)