context.modules = [ { name = libpipewire-module-loopback args = { capture.props = { node.name = “combined_microphone.input” stream.dont-remix = true node.passive = true } playback.props = { node.name = “combined_microphone” node.description = “Combined Microphone” media.class = “Audio/Source” } } } { name = libpipewire-module-loopback args = { capture.props = { node.name = music_sink node.description = “Music Sink” media.class = Audio/Sink } playback.props = { node.name = “music_sink.output” stream.dont-remix = true node.passive = true } } } { name = libpipewire-module-loopback args = { capture.props = { node.name = application_sink node.description = “Application Sink” media.class = Audio/Sink } playback.props = { node.name = “application_sink.output” stream.dont-remix = true node.passive = true } } } { name = libpipewire-module-loopback args = { node.name = application_sink capture.props = { node.name = application_loopback node.description = “Application Loopback” media.class = Audio/Sink } playback.props = { node.target = “application_sink” stream.dont-remix = true node.passive = true } } } { name = libpipewire-module-loopback args = { capture.props = { node.name = chat_sink node.description = “Chat Sink” media.class = Audio/Sink } playback.props = { node.name = “chat_sink.output” stream.dont-remix = true node.passive = true } } } { name = libpipewire-module-loopback args = { capture.props = { node.target = music_sink stream.capture.sink = true } playback.props = { node.target = “combined_microphone.input” stream.dont-remix = true node.passive = true } } } { name = libpipewire-module-loopback args = { audio.position = [ FL FR ] capture.props = { node.target = application_loopback stream.capture.sink = true } playback.props = { node.target = “combined_microphone.input” stream.dont-remix = true node.passive = true } } }]
10-music-sink
by Unknown
2026/04/28