Custom PipeWire 1.4.7-3 build for Pop!_OS 24 / Ubuntu 24 Linux with AAC Bluetooth audio support enabled via FDK-AAC.
By default, PipeWire on Pop!_OS 24 / Ubuntu 24 does not support AAC for Bluetooth audio.
This custom build enables high-quality AAC streaming to Bluetooth headphones or speakers that support the AAC codec by:
- Compiling the PipeWire daemon with FDK-AAC support.
- Enabling AAC in the Bluetooth SPA module using the flag
-Dbluez5-codec-aac=enabled.
After installation, you can enjoy high-quality AAC audio on any compatible Bluetooth device.
This repository contains multiple PipeWire .deb packages built for Pop!_OS 24 / Ubuntu 24, and all of them are required for a complete installation with AAC support for Bluetooth audio:
pipewire_*-...amd64.deb → PipeWire daemon with AAC support.
libspa-0.2-bluetooth_*-...amd64.deb → SPA Bluetooth module with AAC enabled.
All other .deb packages → Required for the full PipeWire setup, ensuring that modules, libraries, and components work correctly together.
-
Download all
.debfiles from this repository or this tar.gz: pipewire-bluetooth-aac-pop-os-24-1.4.7-3-1aac.tar.gz -
Open a terminal in the folder containing the files and run:
sudo apt install ./libopenfec1_1.4.2.12+dfsg-1_amd64.deb \
./libroc0.4_0.4.0+dfsg-5_amd64.deb \
./libopenfec-dev_1.4.2.12+dfsg-1_amd64.deb \
./libroc-dev_0.4.0+dfsg-5_amd64.deb
sudo apt install ./*.deb
sudo apt -f install- Restart PipeWire for the changes to take effect:
systemctl --user daemon-reload
systemctl --user restart pipewire pipewire-pulse- Connect your AAC-capable Bluetooth device and enjoy higher-quality audio.
These packages are provided for use on Pop!_OS 24 / Ubuntu 24 to enable AAC Bluetooth audio in PipeWire.
They include FDK-AAC, which is subject to its own license.
The author is not responsible for how these packages are used.