this post was submitted on 19 Aug 2025
19 points (91.3% liked)

Linux

58436 readers
408 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

cross-posted from: https://sh.itjust.works/post/44380955

Previously on Debian 12 I followed a guide to install the AAC audio codec for my Air Pods yet after upgrading to Debian 13 I seem to have lost the codec as I can no longer select them in KDE sound settings leaving only A2DP/SBC and A2DP/SBC-XQ, now I’m a bit at a lost as I remember all I had to do was put a aac.so file into /usr/lib/x86\_64-linux-gnu/spa-0.2/bluez5/

Bluez5 directory list:

  • libspa-codec-bluez5-sbc.so
  • libspa-codec-bluez5-opus-g.so
  • libspa-codec-bluez5-opus.so
  • libspa-codec-bluez5-ldac.so
  • libspa-codec-bluez5-lc3.so
  • libspa-codec-bluez5-g722.so
  • libspa-codec-bluez5-faststream.so
  • libspa-codec-bluez5-aptx.so
  • libspa-codec-bluez5-aac.so
  • libspa-bluez5.so

Anyone here by chance know a solution to this?

top 7 comments
sorted by: hot top controversial new old
[–] Goingdown@sopuli.xyz 7 points 1 month ago

Wild guess. Libspa version has changed and thus its path too. You will have to put (probsbly new version) of aac.so file to new libspa directory.

Yeah, it might require new one if dependencies have been changed.

[–] A_norny_mousse@feddit.org -4 points 1 month ago* (last edited 1 month ago) (1 children)

Title misleading: you did not lose "the" AAC codec after upgrading.
You're asking for advice regarding a custom solution that stopped working after the upgrade.

[–] ohshit604@sh.itjust.works 1 points 1 month ago (1 children)

Title misleading: you did not lose "the" AAC codec after upgrading.

How is the title misleading? The AAC codec had no issues working on Bookworm but not on Trixie ie I lost the ability to use it.

You're asking for advice regarding a custom solution that stopped working after the upgrade.

Debian does not package the AAC codec due to licensing issues hence why we’re forced to find these “custom” solutions.

[–] A_norny_mousse@feddit.org 0 points 1 month ago (1 children)

It's just that the title could be misread as a complaint about dist-upgrade being less than reliable. Which it isn't.

Debian does not package the AAC codec due to licensing issues hence why we’re forced to find these “custom” solutions.

Not true. I'm listening to AAC encoded music right now. No extra repositories were even required.

[–] ohshit604@sh.itjust.works 1 points 1 month ago* (last edited 1 month ago) (1 children)

Not true. I'm listening to AAC encoded music right now. No extra repositories were even required.

Interesting, going over the documentation from the Debian Wiki they even say it’s not distributed in their repo’s?

The AAC codec is unavailable in Debian 12 bookworm. 

In the case of PipeWire its support (see the 1021370 request) requires the non-free libfdk-aac2 package. A request to provide free version of the package was declined due to possible licensing and patent issues (see 981285). The only workaround is to build the AAC Bluetooth plugin from sources. 

PulseAudio-16 (Debian 12 bookworm) does not support AAC. Despite necessary patches from the gstreamer merge request !1172 are applied to gstreamer1.0-fdkaac, there are pending changes in the PulseAudio Bluetooth plugin, see the upstream merge request !473.

I couldn’t find instructions from Bluez to install the source and I didnt want to risk breaking my current install by just guessing hence why I went with the solution posted on Reddit.

[–] A_norny_mousse@feddit.org 0 points 1 month ago

It seems you're talking about something specific to bluetooth yet you made a very broad statement about "The AAC codec" earlier. As with your title: Be precise.

[–] Core_of_Arden@lemmy.ml -5 points 1 month ago

Well, ACC is Apple, so go ogg onstead... ;-)