• Uncategorized

    Raspberry Pi/Debian A2DP Sink or How to Make Your Own Bluetooth Speaker

    Requirements: An up-to-date Debian or Raspberry Pi Buster installation. Equivalent Ubuntu Server version should also work, but hasn’t been tested. Might work with other distributions, mutatis mutandis. Bluetooth dongle/card that supports A2DP (anything even remotely modern will do) Rationale: Streaming audio over LAN is a mess, an even bigger mess if WiFi is involved. Sure, many apps do that for their own output, Pulseaudio allows streaming audio over RTP, but there is no universal, application-independent solution that works on all platforms. Audio over Bluetooth, using the Advanced Audio Distribution Profile, is, however, universally supported and requires next to zero configuration on the client beyond pairing. Configuring a host to receive…