Anyone know how to setup pipewire loopback to route/duplicate audio to the loopback interface? I run: pw-loopback -m-capture-props='media.class=Audio/Sink' -C 0 cat /proc/asound/cards 0 [Loopback ]: Loopback - Loopback Loopback 1 1 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0x92f40000 irq 86 2 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xd8d20000 irq 88 3 [C170 ]: USB-Audio - Webcam C170 Webcam C170 at usb-0000:00:14.0-3, high speed -----pipewire.conf---------- { factory = adapter args = { factory.name = api.alsa.pcm.source node.name = "alsa-source" node.description = "PCM Source" media.class = "Audio/Source" api.alsa.path = "hw:PCH,0" api.alsa.period-size = 1024 api.alsa.headroom = 0 api.alsa.disable-mmap = false api.alsa.disable-batch = false audio.format = "S16LE" audio.rate = 48000 audio.channels = 2 audio.position = "FL,FR" } } # Okay, now we add our dmix PCMs { factory = adapter args = { factory.name = api.alsa.pcm.sink node.name = "alsa-dmix-internal" node.description = "PCM Internal" media.class = "Audio/Sink" api.alsa.path = "dmix:PCH,0" } } { factory = adapter args = { factory.name = api.alsa.pcm.sink node.name = "alsa-dmix-hdmi" node.description = "PCM HDMI" media.class = "Audio/Sink" api.alsa.path = "dmix:Loopback,0" } } ------------ and then check: pw-link -Il 63 alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FL 81 |<- 92 output.pw-loopback-8699:output_FL 91 |<- 82 alsa_playback.vlc:output_FL 65 alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FR 98 |<- 95 output.pw-loopback-8699:output_FR 84 |<- 83 alsa_playback.vlc:output_FR 77 alsa_input.platform-snd_aloop.0.analog-stereo:capture_FL 89 |-> 88 input.pw-loopback-8699:input_FL 78 alsa_input.platform-snd_aloop.0.analog-stereo:capture_FR 94 |-> 85 input.pw-loopback-8699:input_FR 92 output.pw-loopback-8699:output_FL 81 |-> 63 alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FL 95 output.pw-loopback-8699:output_FR 98 |-> 65 alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FR 88 input.pw-loopback-8699:input_FL 89 |<- 77 alsa_input.platform-snd_aloop.0.analog-stereo:capture_FL 85 input.pw-loopback-8699:input_FR 94 |<- 78 alsa_input.platform-snd_aloop.0.analog-stereo:capture_FR 82 alsa_playback.vlc:output_FL 91 |-> 63 alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FL 83 alsa_playback.vlc:output_FR 84 |-> 65 alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FR als check: wpctl status PipeWire 'pipewire-0' [1.0.3, g@h] └─ Clients: 35. pipewire [1.0.3, g@h, pid:29095] 36. WirePlumber [1.0.3, g@h, pid:29088] 37. WirePlumber [export] [1.0.3, g@h, pid:29088] 79. PipeWire ALSA [vlc] [1.0.3, g@h, pid:29111] 86. wpctl [1.0.3, g@h, pid:8848] 96. pw-loopback [1.0.3, h@h, pid:8699] Audio ├─ Devices: │ 42. Webcam C170 [alsa] │ 43. Built-in Audio [alsa] │ 44. Navi 21/23 HDMI/DP Audio Controller [alsa] │ 45. Loopback [alsa] │ ├─ Sinks: │ 32. PCM Internal [vol: 1.00] │ 33. PCM HDMI [vol: 1.00] │ * 57. Built-in Audio Analog Stereo [vol: 0.48] │ 59. Navi 21/23 HDMI/DP Audio Controller Digital Stereo (HDMI 3) [vol: 0.40] │ 60. Loopback Analog Stereo [vol: 0.40] │ ├─ Sink endpoints: │ ├─ Sources: │ 31. PCM Source [vol: 1.00] │ 56. Webcam C170 Mono [vol: 1.00] │ 58. Built-in Audio Analog Stereo [vol: 1.00] │ * 61. Loopback Analog Stereo [vol: 1.00] │ ├─ Source endpoints: │ └─ Streams: 80. PipeWire ALSA [vlc] 82. output_FL > ALC1220 Analog:playback_FL [active] 83. output_FR > ALC1220 Analog:playback_FR [active] 90. output.pw-loopback-8699 92. output_FL > ALC1220 Analog:playback_FL [active] 95. output_FR > ALC1220 Analog:playback_FR [active] 97. input.pw-loopback-8699 85. input_FR < Loopback PCM:capture_FR [active] 87. monitor_FL 88. input_FL < Loopback PCM:capture_FL [active] 93. monitor_FR it looks like the audio is going through a circular loop, but when I run ffmpeg to record output it is just blank(no audio)?