MyNixOS website logo
Description

Bluez 5 Bluetooth Audio ALSA Backend.

Bluez-ALSA (BlueALSA) is an ALSA backend for Bluez 5 audio interface. Bluez-ALSA registers all Bluetooth devices with audio profiles in Bluez under a virtual ALSA PCM device called bluealsa that supports both playback and capture.

Some backstory: Bluez 5 removed built-in support for ALSA in favor of a generic interface for 3rd party appliations. Thereafter, PulseAudio implemented a backend for that interface and became the only way to get Bluetooth audio with Bluez 5. Users prefering ALSA stayed on Bluez 4. However, Bluez 4 eventually became deprecated.

This package is a rebirth of a direct interface between ALSA and Bluez 5, that, unlike PulseAudio, provides KISS near-metal-like experience. It is not possible to run BluezALSA and PulseAudio Bluetooth at the same time due to limitations in Bluez, but it is possible to run PulseAudio over BluezALSA if you disable bluetooth-discover and bluez5-discover modules in PA and configure it to play/capture sound over bluealsa PCM.

Metadata

Version

4.1.1

License

Maintainers (1)

Executables (4)

Show all
  • bin/bluealsa
  • bin/bluealsa-aplay
  • bin/bluealsa-rfcomm
  • bin/hcitop

Platforms (21)

    Linux
Show all
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux