我已经设置了一个脚本,它执行一个 mplayer 命令,以便在 crontab 中播放音频。它将在特定的设置时间内执行,但是当 ncmpcpp(mpd 的前端,又名音乐播放器守护程序)正在播放音乐时,此脚本无法播放音频。但是当我从终端执行它时,这个脚本可以播放音频,如下所示:
sh bin/alarm.sh
Run Code Online (Sandbox Code Playgroud)
我尝试从 crontab 或脚本获取输出,但无济于事。我猜 ncmpcpp 或 mplayer 中的某些设置是错误的,或者 mpd 正在使用与 crontab 的守护程序相同的守护程序。
每当我使用mpc next或任何其他播放器(ncmpcpp) MPD将播放下一首歌曲并将从播放列表中删除上一首歌曲(由 生成mpc add /)。
我的mpd.conf位于/etc/mpd.conf
而且我没有发现任何与这种烦人行为相关的指令。我更喜欢 MPD 跳到下一首歌曲,但不删除任何以前的歌曲。
欢迎任何帮助。