PipeWire: Difference between revisions

imported>Binary-Eater
m Updated link used for pipewire "log.level" configuration to point to the correct page at the time of making this edit
imported>SuperSamus
Warn that Wireplumber is used by default
Line 21: Line 21:
   # If you want to use JACK applications, uncomment this
   # If you want to use JACK applications, uncomment this
   #jack.enable = true;
   #jack.enable = true;
  # use the example session manager (no others are packaged yet so this is enabled by default,
  # no need to redefine it in your config for now)
  #media-session.enable = true;
};
};
</syntaxHighlight>
</syntaxHighlight>
Line 48: Line 44:


==Bluetooth Configuration==
==Bluetooth Configuration==
{{outdated|Pipewire now uses Wireplumber by default, instead of media-session}}
PipeWire can be configured to use specific codecs. The mSBC codec provides slightly better sound quality in calls than regular HFP/HSP, while the SBC-XQ provides better sound quality for audio listening. For more information [https://www.guyrutenberg.com/2021/03/11/replacing-pulseaudio-with-pipewire/ see this link].
PipeWire can be configured to use specific codecs. The mSBC codec provides slightly better sound quality in calls than regular HFP/HSP, while the SBC-XQ provides better sound quality for audio listening. For more information [https://www.guyrutenberg.com/2021/03/11/replacing-pulseaudio-with-pipewire/ see this link].


Line 249: Line 246:
As a general rule, the values in <code>pipewire-pulse</code> should not be lower than the ones in <code>pipewire</code>.
As a general rule, the values in <code>pipewire-pulse</code> should not be lower than the ones in <code>pipewire</code>.
===Controlling the ALSA devices===
===Controlling the ALSA devices===
{{outdated|Pipewire now uses Wireplumber by default, instead of media-session}}
It is possible to configure various aspects of soundcards through PipeWire, including format, period size and batch mode:
It is possible to configure various aspects of soundcards through PipeWire, including format, period size and batch mode:
<syntaxHighlight lang="nix">
<syntaxHighlight lang="nix">