Skip to content

Feature Request: Bluetooth Speaker Support #2

Description

@yogendrasinghx

Hi Ravi,

Love this project it made setting up AirPlay on my Pi super easy!

I wanted to use a Bluetooth speaker (Amazon Echo) as the audio output instead of a USB DAC, so I added Bluetooth
support to the installer using BlueAlsa. It works great on my Pi 5.

What this adds:

  • Option to choose between USB DAC/built-in audio or Bluetooth speaker during setup
  • Guided Bluetooth pairing flow (scan, pair, trust, connect)
  • BlueAlsa integration exposes BT speakers as ALSA devices, so no shairport-sync build changes needed
  • Auto-reconnect service so the BT speaker reconnects on every boot
  • Pre-check script now detects Bluetooth adapter

Audio flow: iPhone → AirPlay → Raspberry Pi → Bluetooth A2DP → BT Speaker

I've submitted a PR with the implementation: #1

Tested end-to-end on a Raspberry Pi 5 with an Amazon Echo. The existing USB DAC path is completely untouched all
Bluetooth code is behind conditionals.

Would love to get your thoughts on this

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions