Я использую Arch Linux (e17) на x86_64; с 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 начал работать хорошо. Возможно, оба связаны как-то?

Я буду рад предоставить более актуальные данные, но я не уверен, что это будет.

Спасибо!

0