diff options
| author | realtradam <[email protected]> | 2023-08-14 18:16:08 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2023-08-14 18:16:08 -0400 |
| commit | 440f126691c42e45b7c85e130c0bec9f6a8ab0df (patch) | |
| tree | 38f04bf592476ef202eb30b6dbfbcae99ff33081 /splitsound | |
| download | Scripts-master.tar.gz Scripts-master.zip | |
Diffstat (limited to 'splitsound')
| -rwxr-xr-x | splitsound | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/splitsound b/splitsound new file mode 100755 index 0000000..e5ce396 --- /dev/null +++ b/splitsound @@ -0,0 +1,13 @@ +#!/bin/bash + +SPEAKERS="bluez_sink.2C_41_A1_C8_53_63.a2dp_sink" + +# Create the null sinks +# setInPlayback gets your audio source (mplayer ...) only +# setInRecording gets setInPlayback + micro +pactl load-module module-null-sink sink_name=OBSGame sink_properties=device.description="OBSGame" +pactl load-module module-null-sink sink_name=OBSChat sink_properties=device.description="OBSChat" +pactl load-module module-null-sink sink_name=OBSMusic sink_properties=device.description="OBSMusic" +pactl load-module module-loopback source=OBSGame.monitor sink=$SPEAKERS +pactl load-module module-loopback source=OBSChat.monitor sink=$SPEAKERS +pactl load-module module-loopback source=OBSMusic.monitor sink=$SPEAKERS |
