Skip to content

LADI/wireplumber

 
 

Repository files navigation

WirePlumber

Pipeline status

Coverity Scan Build Status

Lines of code

License

Tag

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire.

The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality.

The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don't do actual media streaming) and to write custom session managers for embedded devices.

Documentation

The latest version of the documentation is available online here

About

Session / policy manager implementation for PipeWire (LADI project modifications)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 84.7%
  • Lua 13.5%
  • Meson 1.6%
  • Other 0.2%