WirePlumber est un gestionnaire modulaire de session et de stratégie pour le serveur son PipeWire.





Informations


Site web officiel : https://pipewire.pages.freedesktop.org/wireplumber/ Image .
Version stable actuelle : 0.5.10 du 2025 05 21.
Licence : MIT.
Plateforme : GNU Linux.
Support : PipeWire.
Développeur(s) : George Kiagiadakis, Julian Bouzas.



Description


WirePlumber est un gestionnaire modulaire de sessions et de stratégies pour le serveur son PipeWire et une bibliothèque de haut niveau basée sur GObject.

Il englobe l'IPA de PipeWire, ce qui facilite l'écriture des modules du démon ainsi que des outils externes pour gérer PipeWire. Le démon WirePlumber implémente le service de gestion des sessions et des stratégies. Il suit une conception modulaire, avec des greffons qui implémentent la fonctionnalité de gestion proprement dite.

La bibliothèque WirePlumber fournit une IPA qui permet d'étendre le démon WirePlumber pour écrire des outils de gestion ou d'état pour PipeWire (applications qui ne font pas de diffusion en continu) et d'écrire des gestionnaires de sessions personnalisés.



Utilisation


...à écrire...

Les commandes


Il existe des commandes utilisables dans un terminal.
La commande `wpctl` par exemple, permet de contrôler certains paramètres de WirePlumber.

Couplée avec l'option `status`, cette commande vous donnera des infos sur votre système audio avec PipeWire (clients et flux audio).
Exemple sur la machine de jujudusud :
Copy to clipboard
$ wpctl status PipeWire 'pipewire-0' [1.0.0, julien@GMC, cookie:2819857862] └─ Clients: 31. pipewire [1.0.0, julien@GMC, pid:622] 32. xfwm4 [1.0.0, julien@GMC, pid:605] 34. WirePlumber [1.0.0, julien@GMC, pid:621] 35. WirePlumber [export] [1.0.0, julien@GMC, pid:621] 52. xfce4-pulseaudio-plugin [1.0.0, julien@GMC, pid:654] 53. Firefox [1.0.0, julien@GMC, pid:956] 74. wpctl [1.0.0, julien@GMC, pid:20861] Audio ├─ Devices: │ 44. AudioBox USB [alsa] │ ├─ Sinks: │ * 49. AudioBox USB Stéréo analogique [vol: 1.00] │ ├─ Sink endpoints: │ ├─ Sources: │ * 50. AudioBox USB Stéréo analogique [vol: 1.00] │ ├─ Source endpoints: │ └─ Streams: Video ├─ Devices: │ ├─ Sinks: │ ├─ Sink endpoints: │ ├─ Sources: │ ├─ Source endpoints: │ └─ Streams: Settings └─ Default Configured Node Names: 0. Audio/Sink alsa_output.usb-PreSonus_Audio_AudioBox_USB-01.5.analog-stereo 1. Audio/Source alsa_input.usb-PreSonus_Audio_AudioBox_USB-01.analog-stereo


Installation

[+]

Liens et commentaires




Licence

La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr

Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5

Vous êtes libres :

  • de reproduire, distribuer et communiquer cette création au public
  • de modifier cette création
  • d'utiliser cette création à des fins commerciales

Selon les conditions suivantes :
  • by: Paternité. Vous devez citer le nom de l'auteur original.
  • sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.

À notez que :
  • À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
  • Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.

Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)



voir la version intégrale de la licence