pw-loopback(1) General Commands Manual pw-loopback(1)

# [NAME](#NAME)

pw-loopback - PipeWire loopback client

# [SYNOPSIS](#SYNOPSIS)

**pw-loopback** \[*options*]

# [DESCRIPTION](#DESCRIPTION)

The *pw-loopback* program is a PipeWire client that uses the PipeWire loopback module to create loopback nodes, with configuration given via the command-line options.

# [OPTIONS](#OPTIONS)

**-h | --help**

Show help.

**-r | --remote=NAME**

The name of the *remote* instance to connect to. If left unspecified, a connection is made to the default PipeWire instance.

**-n | --name=NAME**

Name of the loopback node

**-g | --group=NAME**

Name of the loopback node group

**-c | --channels=NUMBER**

Number of channels to provide

**-m | --channel-map=MAP**

Channel map (default \[ FL, FR ])

**-l | --latency=LATENCY**

Desired latency in ms

**-d | --delay=DELAY**

Added delay in seconds (floating point allowed)

**-C | --capture=TARGET**

Target device to capture from

**-P | --playback=TARGET**

Target device to play to

**-i | --capture-props=PROPS**

Wanted properties of capture node (in JSON)

**-o | --playback-props=PROPS**

Wanted properties of playback node (in JSON)

# [AUTHORS](#AUTHORS)

The PipeWire Developers &lt;https://gitlab.freedesktop.org/pipewire/pipewire/issues&gt;; PipeWire is available from &lt;https://pipewire.org&gt;

# [SEE ALSO](#SEE_ALSO)

[**pipewire(1)**](/man/os/pipewire/pipewire.1), [**pw-cat(1)**](/man/os/pipewire/pw-cat.1), [**pactl(1)**](/man/os/pipewire/pactl.1)

Other ways to create loopback nodes are adding the loopback module in the configuration of a PipeWire daemon, or loading the loopback module using Pulseaudio commands (pactl load-module module-loopback ...).

1.6.11 PipeWire

---

Document: pw-loopback(1) from pipewire 1.6.11-r2 (Chainguard OS)
Source: https://gitlab.freedesktop.org/pipewire/pipewire
