---
name: "libpipewire-modules"
section: "7"
platform: "linux"
package: "libpipewire"
version: "1:1.6.10-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/libpipewire-modules"
---

# libpipewire-modules(7)

PipeWire modules

## NAME

libpipewire-modules - PipeWire modules

## DESCRIPTION

A PipeWire module is effectively a PipeWire client running inside [pipewire(1)](/pipewire/1.md) which can host multiple modules. Usually modules are loaded when they are listed in the configuration files. For example the default configuration file loads several modules:

```
context.modules = [
    ...
    # The native communication protocol.
    {   name = libpipewire-module-protocol-native }
    # The profile module. Allows application to access profiler
    # and performance data. It provides an interface that is used
    # by pw-top and pw-profiler.
    {   name = libpipewire-module-profiler }
    # Allows applications to create metadata objects. It creates
    # a factory for Metadata objects.
    {   name = libpipewire-module-metadata }
    # Creates a factory for making devices that run in the
    # context of the PipeWire server.
    {   name = libpipewire-module-spa-device-factory }
    ...
]
```

## KNOWN MODULES

- •

  **[libpipewire-module-access(7)](/libpipewire-module-access/7.md)**

- •

  **[libpipewire-module-adapter(7)](/libpipewire-module-adapter/7.md)**

- •

  **[libpipewire-module-avb(7)](/libpipewire-module-avb/7.md)**

- •

  **[libpipewire-module-client-device(7)](/libpipewire-module-client-device/7.md)**

- •

  **[libpipewire-module-client-node(7)](/libpipewire-module-client-node/7.md)**

- •

  **[libpipewire-module-combine-stream(7)](/libpipewire-module-combine-stream/7.md)**

- •

  **[libpipewire-module-echo-cancel(7)](/libpipewire-module-echo-cancel/7.md)**

- •

  **[libpipewire-module-example-filter(7)](/libpipewire-module-example-filter/7.md)**

- •

  **[libpipewire-module-example-sink(7)](/libpipewire-module-example-sink/7.md)**

- •

  **[libpipewire-module-example-source(7)](/libpipewire-module-example-source/7.md)**

- •

  **[libpipewire-module-fallback-sink(7)](/libpipewire-module-fallback-sink/7.md)**

- •

  **[libpipewire-module-ffado-driver(7)](/libpipewire-module-ffado-driver/7.md)**

- •

  **[libpipewire-module-filter-chain(7)](/libpipewire-module-filter-chain/7.md)**

- •

  **[libpipewire-module-jack-tunnel(7)](/libpipewire-module-jack-tunnel/7.md)**

- •

  **[libpipewire-module-jackdbus-detect(7)](/libpipewire-module-jackdbus-detect/7.md)**

- •

  **[libpipewire-module-link-factory(7)](/libpipewire-module-link-factory/7.md)**

- •

  **[libpipewire-module-loopback(7)](/libpipewire-module-loopback/7.md)**

- •

  **[libpipewire-module-metadata(7)](/libpipewire-module-metadata/7.md)**

- •

  **[libpipewire-module-netjack2-driver(7)](/libpipewire-module-netjack2-driver/7.md)**

- •

  **[libpipewire-module-netjack2-manager(7)](/libpipewire-module-netjack2-manager/7.md)**

- •

  **[libpipewire-module-parametric-equalizer(7)](/libpipewire-module-parametric-equalizer/7.md)**

- •

  **[libpipewire-module-pipe-tunnel(7)](/libpipewire-module-pipe-tunnel/7.md)**

- •

  **[libpipewire-module-portal(7)](/libpipewire-module-portal/7.md)**

- •

  **[libpipewire-module-profiler(7)](/libpipewire-module-profiler/7.md)**

- •

  **[libpipewire-module-protocol-native(7)](/libpipewire-module-protocol-native/7.md)**

- •

  **[libpipewire-module-protocol-pulse(7)](/libpipewire-module-protocol-pulse/7.md)**

- •

  **[libpipewire-module-protocol-simple(7)](/libpipewire-module-protocol-simple/7.md)**

- •

  **[libpipewire-module-pulse-tunnel(7)](/libpipewire-module-pulse-tunnel/7.md)**

- •

  **[libpipewire-module-rt(7)](/libpipewire-module-rt/7.md)**

- •

  **[libpipewire-module-raop-discover(7)](/libpipewire-module-raop-discover/7.md)**

- •

  **[libpipewire-module-raop-sink(7)](/libpipewire-module-raop-sink/7.md)**

- •

  **[libpipewire-module-rtp-sap(7)](/libpipewire-module-rtp-sap/7.md)**

- •

  **[libpipewire-module-rtp-session(7)](/libpipewire-module-rtp-session/7.md)**

- •

  **[libpipewire-module-rtp-source(7)](/libpipewire-module-rtp-source/7.md)**

- •

  **[libpipewire-module-rtp-sink(7)](/libpipewire-module-rtp-sink/7.md)**

- •

  **[libpipewire-module-spa-node(7)](/libpipewire-module-spa-node/7.md)**

- •

  **[libpipewire-module-spa-node-factory(7)](/libpipewire-module-spa-node-factory/7.md)**

- •

  **[libpipewire-module-spa-device(7)](/libpipewire-module-spa-device/7.md)**

- •

  **[libpipewire-module-spa-device-factory(7)](/libpipewire-module-spa-device-factory/7.md)**

- •

  **[libpipewire-module-snapcast-discover(7)](/libpipewire-module-snapcast-discover/7.md)**

- •

  **[libpipewire-module-vban-recv(7)](/libpipewire-module-vban-recv/7.md)**

- •

  **[libpipewire-module-vban-send(7)](/libpipewire-module-vban-send/7.md)**

- •

  **[libpipewire-module-session-manager(7)](/libpipewire-module-session-manager/7.md)**

- •

  **[libpipewire-module-zeroconf-discover(7)](/libpipewire-module-zeroconf-discover/7.md)**

- •

  **[libpipewire-module-roc-source(7)](/libpipewire-module-roc-source/7.md)**

- •

  **[libpipewire-module-roc-sink(7)](/libpipewire-module-roc-sink/7.md)**

- •

  **[libpipewire-module-x11-bell(7)](/libpipewire-module-x11-bell/7.md)**

## AUTHORS

The PipeWire Developers \<https://gitlab.freedesktop.org/pipewire/pipewire/issues\>; PipeWire is available from \<https://pipewire.org\>

## SEE ALSO

**[pipewire(1)](/pipewire/1.md)**, **[pipewire.conf(5)](/pipewire.conf/5.md)**
