diff --git a/README.md b/README.md
index 9b918b484e14c2cf94357f7d1117b6375a9d9167..b4e6b8c940b506564111a34ad550b540fc129b45 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 d7a0787b493325c7adfdfe158dd1f5d9fd8511a6..d70796c0f7e89c7d4353d6981e24ca6f4e6d78ad 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