没有音频输入时,MPD正在关闭管道输出

时间:2019-03-12 14:39:16

标签: raspberry-pi sox mpd

对于一个学校项目,我试图从Raspberry Pi上的MPD播放音频到sox输出,然后播放到PiFmAdv(Christophe Jacquet出色的PiFmRds的分支)。
通过在/etc/mpd.conf中创建一个新的audio_output标志,我实现了将MPD输出管道传输到PiFm:

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会广播静音而不是崩溃。

先谢谢了
第一次在这里发帖,如果出现问题,抱歉。

0 个答案:

没有答案