这是一个问题...我将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触发了很多次,所以有什么东西阻止了该进程?
请帮助。
谢谢。