AptX, LDAC, and AAC codecs are not available with PulseAudio
While newer audio codecs such as AptX and LDAC are available in PipeWire, they're still unavailable for PulseAudio users in Debian. AAC is unavailable outright because the library is non-free. However, PulseAudio has recently gained support for all of these codecs via GStreamer. Unfortunately, GStreamer is only supporting these codecs from v1.20 onwards. This means that support for modern codecs with PulseAudio is not available in Debian 10 or Debian 11. It is expected to land in Debian 12.
BlueZ kaynak kodunu indirelim. git clone https://git.kernel.org/pub/scm/bluetooth/bluez.git cd bluez
Şimdi ise AAC desteği ile yapılandıralım.
Kod:
./bootstrap
./configure --enable-aac
make -j4
Derleme tamamlandığında, mevcut Bluetooth hizmetini durdurun. sudo systemctl stop bluetooth
Derlenmiş BlueZ'yı yükleyin. sudo make install
BlueZ'yı yapılandırma dosyasında AAC desteğini etkinleştirin. Aşağıdaki komutla dosyayı düzenleyin: sudo nano /etc/bluetooth/main.conf
Dosyayı açtıktan sonra, Enable=Source,Sink,Media,Socket satırını bulun ve altına aşağıdaki satırı ekleyin:
Kod:
Enable=Source,Sink,Media,Socket,aac
Bluetooth hizmetini yeniden başlatın: sudo service bluetooth start
AAC desteği artık Debian 12'de etkinleştirilmiş olmalıdır. Bluetooth kulaklığınızı bağlayarak AAC codec'ini kullanabilirsiniz.
checking for libudev >= 172... no
configure: error: libudev >= 172 is required
>
checking for libical... no
configure: error: libical is required
>
checking for libical... yes
configure: error: ELL source is required or use --enable-external-ell
>
checking for ell >= 0.39... no
configure: error: Embedded Linux library >= 0.39 is required
Derleme tamamlandığında, mevcut Bluetooth hizmetini durdurun. sudo systemctl stop bluetooth
Derlenmiş BlueZ'yı yükleyin. sudo make install
BlueZ'yı yapılandırma dosyasında AAC desteğini etkinleştirin. Aşağıdaki komutla dosyayı düzenleyin: sudo nano /etc/bluetooth/main.conf
Dosyayı açtıktan sonra, Enable=Source,Sink,Media,Socket satırını bulun ve altına aşağıdaki satırı ekleyin:
Kod:
Enable=Source,Sink,Media,Socket,aac
Bluetooth hizmetini yeniden başlatın: sudo service bluetooth start
AAC desteği artık Debian 12'de etkinleştirilmiş olmalıdır. Bluetooth kulaklığınızı bağlayarak AAC codec'ini kullanabilirsiniz.
Bahsettigim sey ustteki sey. Zaten bircok seyi denedim ve hepsi de boyle gittikce daha sacma sapan bir hal alan cikmaz sokak gibi seyler. Net bir cozumu yok.