MPD закрывает канал, когда нет аудиовхода - PullRequest
0 голосов
/ 12 марта 2019

Для школьного проекта я пытаюсь воспроизвести аудио из MPD на Raspberry Pi на выход Sox, а затем на PiFmAdv (форк блестящего PiFmRds Кристофа Жаке).
Я достиг, чтобы передать вывод MPD на PiFmсоздание нового флага audio_output в /etc/mpd.conf:

sox -t raw -esi -b32 -c2 -r44100 - -t wav - | /home/pi/pi_fm_adv --freq 80.5 --audio -

Проблема в том, что когда я приостанавливаю звук, происходит сбой SoX или PiFm.Я должен ^ C каждый раз.

Есть ли способ сохранить аудио выход всегда активным (например, параметр always_on "yes" должен работать, но, похоже, он не работает для вывода канала, только выходы Shoutcast / Icecast) или создать тишину с SoXкогда нет аудиовхода?Затем PiFm будет транслировать молчание вместо сбоев.

Заранее спасибо
При первой публикации здесь, извините, если что-то пошло не так.

...