在Raspberry Pi 3 B +(Buster)上通过脚本吃了100次午餐后,声音停止工作

时间:2019-10-19 15:49:46

标签: raspberry-pi raspberry-pi3 raspbian vlc

这是一个问题...我将Raspberry Pi 3 B +用作通知服务器已有两个月了。我写了脚本:

inotifywait -m /home/pi/music -e create -e moved_to |
while read path action file; do
    if [[ "$file" =~ .*mp3$ ]];
        echo "Found an MP3 file!"
        echo "*/---------------------------------------*/"
        cvlc --playlist-enqueue --one-instance --play-and-exit --playlist-tree $file &
        sleep 1s
    fi
done &

该脚本可以正常工作。但是没那么长时间...不幸的是,在发射VLC约200次之后...声音停止工作了!

我只尝试使用alsa,pulsaudio ...什么都解决不了问题。

我使用3.5毫米耳机插孔作为音频输出通道。 HDMI仅用于视频。

这些是我得到的错误:

dummy interface: using the dummy interface module...
[007edfa8] alsa audio output error: cannot commit hardware parameters: Время ожидания соединения истекло
[007edfa8] main audio output error: module not functional
[7264f2a0] main decoder error: failed to create audio output
[008622d0] main playlist: end of playlist, exiting

唯一有用的是重新启动整个树莓派。真可悲...

如何在不重新启动PC的情况下重新启动“声音系统”?

也许有什么主意如何防止这些错误?

也许是因为vlc触发了很多次,所以有什么东西阻止了该进程?

请帮助。

谢谢。

0 个答案:

没有答案