PipeWire will attempt to choose the best possible codec by default.
#PULSEAUDIO MODULE JACK BLUETOOTH#
If you run into issues when attempting to use Bluetooth with this package installed, you may still have to use PulseAudio in order to have functioning Bluetooth audio. Attempting to remove it will also prompt to remove your desktop. Note that, if you're using the GNOME desktop, the gnome-core package has a hard dependency on pulseaudio-module-bluetooth.
#PULSEAUDIO MODULE JACK INSTALL#
Support for more codecs is in-progress.Īt minimum, you will need to install the libspa-0.2-bluetooth package, remove the pulseaudio-module-bluetooth package (if previously installed), and then either reboot your computer or restart the PipeWire services, otherwise device connections will fail with "Protocol not available". It also supports the HSP_HS, HSP_AG, HFP_HF, and HFP_AG headset roles.
In particular, PipeWire 0.3.26 supports mSBC, SBC, SBC-XQ, LDAC, AptX, and AptX-HD. In Debian, PipeWire supports more modern codecs than PulseAudio without the need to install any external modules. Note that simply having the pipewire package installed does not mean this section is relevant to you, as it needs to have also been specially configured to replace PulseAudio. This is also documented on the PipeWire wiki page in brief. These instructions are mutually exclusive to the PulseAudio section, for users that are using the newer PipeWire audio server instead. Once you have installed the Bluetooth module, it may be necessary to restart the bluetooth and pulseaudio services:Īfter connecting your device (see the "Pairing" section), your device will appear in Pavucontrol, where you can set it as your default audio output device, change individual applications to output using it, configure its profile, etc. You probably also want pavucontrol (or pavucontrol-qt on LXQt or Plasma desktops) to configure your device after connecting it. Install the pulseaudio-module-bluetooth package if it's not already installed. Unless you know what you're doing, you probably want to follow these instructions. PulseAudio is the default audio server in Debian.
If your hardware supports Bluetooth but Debian is unable to find any Bluetooth devices, you may have a dongle based on a Broadcom BCM203x chipset, requiring extra firmware to be installed.Īdd a non-free component to your apt sources and install the bluez-firmware package.
#PULSEAUDIO MODULE JACK PC#
In short: To connect to a given device, you need Bluetooth hardware on your PC (either built-in, or in the form of a USB dongle), the Bluez daemon, and a compatible audio server (either PulseAudio or PipeWire).