MPD 无法开始播放下一首歌曲

MPD 无法开始播放下一首歌曲

我在 x86_64 上运行 Arch Linux (e17);带有 mpd 0.17.3 和 ALSA 10.0.26。

大约三个月前的一个更新,mpd 开始出现异常。它无法开始播放下一首歌曲,并且似乎上一首歌曲的音频设备上有一个文件锁,导致播放器无法开始播放下一首歌曲。/var/log/mpd/mpd.log 中没有出现相关消息

我不太明白它为什么会这样工作。守护进程在自己的用户上运行,该用户属于“audio”用户组。以下是来自 /etc/mpd.conf 的相关代码片段:

audio_output {
         type            "alsa"
         name            "My ALSA Device"
         device          "hw:0,0"        # optional
         format          "44100:16:2"    # optional
#        mixer_device    "default"       # optional
#        mixer_control   "PCM"           # optional
#        mixer_index     "0"             # optional
}

最后三个被注释了,因为当它们被取消注释时,mpd 会忽略它们。我应该提到,flashplayer(adobe 的)曾经在锁定声卡时出现问题,但在 mpd 崩溃的更新前后,flashplayer 开始表现良好。也许这两者有某种关联?

我很乐意提供更多相关数据,但我不确定那会是什么。

谢谢!

相关内容