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.
Provides
Requires
License
MIT
Changelog
* Fri Oct 10 2025 Wim Taymans <wtaymans@redhat.com> - 0.5.12-1
- wireplumber 0.5.12
* Fri Sep 05 2025 Wim Taymans <wtaymans@redhat.com> - 0.5.11-1
- wireplumber 0.5.11
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed May 21 2025 Wim Taymans <wtaymans@redhat.com> - 0.5.10-1
- wireplumber 0.5.10
* Mon May 19 2025 Wim Taymans <wtaymans@redhat.com> - 0.5.9-1
- wireplumber 0.5.9
* Fri Feb 07 2025 Wim Taymans <wtaymans@redhat.com> - 0.5.8-1
- wireplumber 0.5.8
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Dec 17 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.7-1
- wireplumber 0.5.7
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 28 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.5-1
- wireplumber 0.5.5
* Wed Jun 26 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.4-1
- wireplumber 0.5.4
* Sat Jun 01 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.3-1
- wireplumber 0.5.3
* Mon Apr 22 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.2-1
- wireplumber 0.5.2
* Thu Apr 18 2024 Neal Gompa <ngompa@fedoraproject.org> - 0.5.1-2
- Backport support for loading external WpConf from disk
* Tue Apr 02 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.1-1
- wireplumber 0.5.1
* Mon Mar 25 2024 Adam Williamson <awilliam@redhat.com> - 0.5.0-2
- Backport MR #620 to fix issues with bluetooth headsets etc.
- Resolves: rhbz#2269343
* Mon Mar 18 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.0-1
- wireplumber 0.5.0
* Mon Mar 11 2024 Wim Taymans <wtaymans@redhat.com> - 0.4.90-1
- wireplumber 0.4.90
* Thu Jan 25 2024 Wim Taymans <wtaymans@redhat.com> - 0.4.81-1
- wireplumber 0.4.81
* Mon Dec 04 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.17-1
- wireplumber 0.4.17
* Mon Dec 04 2023 Hector Martin <marcan@fedoraproject.org> - 0.4.16-2
- Create and own /usr/share/wireplumber/wireplumber.conf.d
* Thu Nov 23 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.16-1
- wireplumber 0.4.16
* Tue Nov 07 2023 Hector Martin <marcan@fedoraproject.org> - 0.4.15-2
- Add upstream patch to enable node hiding
* Thu Oct 12 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.15-1
- wireplumber 0.4.15
Files
/etc/wireplumber
/etc/wireplumber/bluetooth.lua.d
/etc/wireplumber/common
/etc/wireplumber/main.lua.d
/etc/wireplumber/policy.lua.d
/usr/bin/wireplumber
/usr/bin/wpctl
/usr/bin/wpexec
/usr/lib/.build-id
/usr/lib/.build-id/70
/usr/lib/.build-id/70/1ed3ffc28b9dae76873db7c96cd93fc526a6ec
/usr/lib/.build-id/b0
/usr/lib/.build-id/b0/2fea87c62ff87799d900190305418ab3059579
/usr/lib/.build-id/d8
/usr/lib/.build-id/d8/0b53e9476ee060ab7d494b5e19bb6cf49a2e87
/usr/lib/systemd/user/wireplumber.service
/usr/lib/systemd/user/wireplumber@.service
/usr/share/licenses/wireplumber
/usr/share/licenses/wireplumber/LICENSE
/usr/share/wireplumber
/usr/share/wireplumber/scripts
/usr/share/wireplumber/scripts/client
/usr/share/wireplumber/scripts/client/access-default.lua
/usr/share/wireplumber/scripts/client/access-portal.lua
/usr/share/wireplumber/scripts/client/access-snap.lua
/usr/share/wireplumber/scripts/default-nodes
/usr/share/wireplumber/scripts/default-nodes/apply-default-node.lua
/usr/share/wireplumber/scripts/default-nodes/find-best-default-node.lua
/usr/share/wireplumber/scripts/default-nodes/find-selected-default-node.lua
/usr/share/wireplumber/scripts/default-nodes/rescan.lua
/usr/share/wireplumber/scripts/default-nodes/state-default-nodes.lua
/usr/share/wireplumber/scripts/device
/usr/share/wireplumber/scripts/device/apply-profile.lua
/usr/share/wireplumber/scripts/device/apply-routes.lua
/usr/share/wireplumber/scripts/device/automute-alsa-routes.lua
/usr/share/wireplumber/scripts/device/autoswitch-bluetooth-profile.lua
/usr/share/wireplumber/scripts/device/find-best-profile.lua
/usr/share/wireplumber/scripts/device/find-best-routes.lua
/usr/share/wireplumber/scripts/device/find-preferred-profile.lua
/usr/share/wireplumber/scripts/device/find-voice-call-profile.lua
/usr/share/wireplumber/scripts/device/select-profile.lua
/usr/share/wireplumber/scripts/device/select-routes.lua
/usr/share/wireplumber/scripts/device/state-profile.lua
/usr/share/wireplumber/scripts/device/state-routes.lua
/usr/share/wireplumber/scripts/fallback-sink.lua
/usr/share/wireplumber/scripts/lib
/usr/share/wireplumber/scripts/lib/audio-group-utils.lua
/usr/share/wireplumber/scripts/lib/common-utils.lua
/usr/share/wireplumber/scripts/lib/device-info-cache.lua
/usr/share/wireplumber/scripts/lib/filter-utils.lua
/usr/share/wireplumber/scripts/lib/linking-utils.lua
/usr/share/wireplumber/scripts/lib/monitor-utils.lua
/usr/share/wireplumber/scripts/lib/node-utils.lua
/usr/share/wireplumber/scripts/linking
/usr/share/wireplumber/scripts/linking/find-audio-group-target.lua
/usr/share/wireplumber/scripts/linking/find-best-target.lua
/usr/share/wireplumber/scripts/linking/find-default-target.lua
/usr/share/wireplumber/scripts/linking/find-defined-target.lua
/usr/share/wireplumber/scripts/linking/find-filter-target.lua
/usr/share/wireplumber/scripts/linking/find-media-role-target.lua
/usr/share/wireplumber/scripts/linking/find-user-target.lua.example
/usr/share/wireplumber/scripts/linking/get-filter-from-target.lua
/usr/share/wireplumber/scripts/linking/link-target.lua
/usr/share/wireplumber/scripts/linking/mpris-pause.lua
/usr/share/wireplumber/scripts/linking/prepare-link.lua
/usr/share/wireplumber/scripts/linking/rescan-media-role-links.lua
/usr/share/wireplumber/scripts/linking/rescan.lua
/usr/share/wireplumber/scripts/metadata.lua
/usr/share/wireplumber/scripts/monitors
/usr/share/wireplumber/scripts/monitors/alsa-midi.lua
/usr/share/wireplumber/scripts/monitors/alsa.lua
/usr/share/wireplumber/scripts/monitors/bluez-midi.lua
/usr/share/wireplumber/scripts/monitors/bluez.lua
/usr/share/wireplumber/scripts/monitors/libcamera
/usr/share/wireplumber/scripts/monitors/libcamera/create-device.lua
/usr/share/wireplumber/scripts/monitors/libcamera/create-node.lua
/usr/share/wireplumber/scripts/monitors/libcamera/enumerate-device.lua
/usr/share/wireplumber/scripts/monitors/libcamera/name-device.lua
/usr/share/wireplumber/scripts/monitors/libcamera/name-node.lua
/usr/share/wireplumber/scripts/monitors/v4l2
/usr/share/wireplumber/scripts/monitors/v4l2/create-device.lua
/usr/share/wireplumber/scripts/monitors/v4l2/create-node.lua
/usr/share/wireplumber/scripts/monitors/v4l2/enumerate-device.lua
/usr/share/wireplumber/scripts/monitors/v4l2/name-device.lua
/usr/share/wireplumber/scripts/monitors/v4l2/name-node.lua
/usr/share/wireplumber/scripts/node
/usr/share/wireplumber/scripts/node/audio-group.lua
/usr/share/wireplumber/scripts/node/create-item.lua
/usr/share/wireplumber/scripts/node/filter-forward-format.lua
/usr/share/wireplumber/scripts/node/software-dsp.lua