From d3dee262e18b04cd6615bace4a29c5e19111ad5d Mon Sep 17 00:00:00 2001 From: Loxbie <ole@freirad.at> Date: Wed, 7 Feb 2024 15:19:30 +0100 Subject: [PATCH] Fix: swap capture and playback #64 --- README.md | 4 ++-- scripts/wireplumber/auto-connect-ports.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9b918b4..b4e6b8c 100644 --- a/README.md +++ b/README.md @@ -240,10 +240,10 @@ This dumps details on every connected audio device. Grab the `port.alias` of you ```bash # Audio Device Settings -AURA_ENGINE_OUTPUT_DEVICE=Yamaha AG06MK2:capture +AURA_ENGINE_OUTPUT_DEVICE=Yamaha AG06MK2:playback AURA_ENGINE_OUTPUT_CHANNEL_LEFT=AUX0 AURA_ENGINE_OUTPUT_CHANNEL_RIGHT=AUX1 -AURA_ENGINE_INPUT_DEVICE=Yamaha AG06MK2:playback +AURA_ENGINE_INPUT_DEVICE=Yamaha AG06MK2:capture AURA_ENGINE_INPUT_CHANNEL_LEFT=AUX0 AURA_ENGINE_INPUT_CHANNEL_RIGHT=AUX1 ``` diff --git a/scripts/wireplumber/auto-connect-ports.lua b/scripts/wireplumber/auto-connect-ports.lua index d7a0787..d70796c 100644 --- a/scripts/wireplumber/auto-connect-ports.lua +++ b/scripts/wireplumber/auto-connect-ports.lua @@ -178,7 +178,7 @@ local audio_output_channel_right = os.getenv("AURA_ENGINE_OUTPUT_CHANNEL_RIGHT") -- print(string.format("%s_*", audio_source_input)) auto_connect_ports { - output = Constraint { "port.alias", "matches", audio_source_output .. "_*" }, + output = Constraint { "port.alias", "matches", audio_source_input .. "_*" }, input = Constraint { "port.alias", "matches", "in_line_0:*" }, connect = { [audio_input_channel_left] = "in_0", @@ -187,7 +187,7 @@ auto_connect_ports { } auto_connect_ports { output = Constraint { "port.alias", "matches", "lineout_0:*" }, - input = Constraint { "port.alias", "matches", audio_source_input .. "_*" }, + input = Constraint { "port.alias", "matches", audio_source_output .. "_*" }, connect = { ["out_0"] = audio_output_channel_left, ["out_1"] = audio_output_channel_right -- GitLab