Raspberry Pi как приемник A2DP для сервера Snapcast - PullRequest
0 голосов
/ 14 апреля 2020

Спасибо, что уже нашли время, чтобы прочитать мой вопрос:)

В настоящее время у меня есть Raspberry Pi 3 в каждой комнате с подключенными динамиками. Я могу воспроизводить аудио синхронно со всеми этими Пи, используя Snapcast: один Пи (назовем его Бобом) имеет Snapserver с librespot и gmediarender в качестве источников, а все Пи имеют Snapclient и Pulseaudio, работающие с динамиками в качестве приемника по умолчанию.

Теперь я хотел бы добавить Bluetooth в микс. Когда я просто использую Bluez / Bluetoothctl, я могу напрямую воспроизводить динамики этого Pi (Боба), но я не могу найти способ настроить Bluetooth, например, для установки имени приемника Pulseaudio или его настройки для передачи его во временный файл ( например / tmp / snapfifo), чтобы его можно было получить с помощью snapserver.

Я знаю, что Snapcast и Pulseaudio можно настроить для передачи всех выходов Pulseaudio в Snapcast, но я не хочу этого делать, потому что все Pi также делает звук, специфичный для комнаты c (медиацентр, будильник и т. д. c.)

Так что мой вопрос: есть ли способ позволить Raspberry выступать в качестве звука Bluetooth (a2dp ) поглотить и установить его вывод либо в канал (file / stdout /?), либо указать его имя приемника Pulseaudio, чтобы я мог перенаправить его на Snapserver с Pulseaudio?

Заранее спасибо !!!

Ниже схемы c обзор настроек.

enter image description here

...