LIBPIPEWIRE-MODULE-EXAMPLE-SOURCE(7)
β¨ libpipewire-module-example-source(7) β¨
okay bestie, welcome to the Miscellaneous Information Manual π this little page is all about libpipewire-module-example-source, and honestly? it's giving starter pack energy, in the best way.
π NAME π
libpipewire-module-example-source β Example Source π
πΈ DESCRIPTION πΈ
so the example source is literally the perfect lil starting point if you wanna write your own custom source π¦ like, it's the blueprint, the moment, the template.
for more info we just point you at the source code, iykyk π
π MODULE NAME π
libpipewire-module-example-source
β¨ MODULE OPTIONS β¨
these are the options that belong to this module specifically:
node.nameβ a unique name for the stream, no duplicates allowed bestie π«Άnode.descriptionβ a human readable name for the stream, the cute one people actually seestream.props = {}β properties to be passed to the stream π«
π GENERAL OPTIONS π
these ones are options with well-known behavior β the classics, the icons:
remote.nameaudio.formataudio.rateaudio.channelsaudio.layoutaudio.positionmedia.namenode.latencynode.namenode.descriptionnode.groupnode.virtualmedia.class
π EXAMPLE CONFIGURATION π
here's what it looks like fr fr, copy it, love it, make it yours:
# ~/.config/pipewire/pipewire.conf.d/my-example-source.conf
context.modules = [
{ name = libpipewire-module-example-source
args = {
node.name = "example_source"
node.description = "My Example Source"
stream.props = {
audio.position = [ FL FR ]
}
}
}
]
π‘ heads up bestie: that file path up there? ~/.config/pipewire/pipewire.conf.d/my-example-source.conf β that's exactly where this goes, don't @ me.
and that's the whole page, periodt. this was PipeWire 1.6.11 in the Miscellaneous Information Manual β go forth and write the most iconic custom source ever, you got this πβ¨ππ¦πΈπ
π¦ where this page comes from
- fedora 44: pipewire-libs 1.6.11-1.fc44 Β· MIT AND GPL-2.0-or-later AND BSD-2-Clause AND LGPL-2.0-or-later
- fedora 44: pipewire-libs 1.6.11-1.fc44 Β· MIT AND GPL-2.0-or-later AND BSD-2-Clause AND LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms