Непонятно почему, возможно после очередного обновления перестал работать, mpd. В логах, даже при включенной отладке, было очень мало информации
sudo cat /var/log/mpd/errors.log
Jan 18 02:28 : problems opening audio device while playing "musik/theDoors/1967 - Strange Days/02 - You're Lost Little Girl.mp3"
Расследование показало, что в очередной раз изменился формат конфигурационного файла mpd. Раньше была вот такая настройка:
audio_output {
type "alsa"
name "My ALSA Device"
device "default"
format "44100:16:2" # optional
}
Отлаживать музыкального демона лучше всего запуская его так:
sudo mpd --no-daemon --stdout
Для начала я выяснил как работает mplayer, а он работает практические всегда, нужно запусть одновременно mplayer и mpd и посмотреть какие файлы он открывает cледует обратить внимание на выделенные цифры, а затем сравнить какие файлы открыл mpd
sudo lsof |grep "mplayer|mpd" | grep dev
mpd 21839 katya mem CHR 116,5 4833 /dev/snd/pcmC0D1p
mpd 21839 katya 0u CHR 1,3 3405 /dev/null
mpd 21839 katya 1u CHR 136,0 2 /dev/pts/0
mpd 21839 katya 2u CHR 136,0 2 /dev/pts/0
mpd 21839 katya 3r CHR 1,3 3405 /dev/null
mpd 21839 katya 8u CHR 116,8 4899 /dev/snd/controlC0
mpd 21839 katya 12u CHR 116,5 4833 /dev/snd/pcmC0D1p
mplayer 22181 katya mem CHR 116,6 4871 /dev/snd/pcmC0D0p
mplayer 22181 katya 0u CHR 136,2 4 /dev/pts/2
mplayer 22181 katya 1u CHR 136,2 4 /dev/pts/2
mplayer 22181 katya 2u CHR 136,2 4 /dev/pts/2
mplayer 22181 katya 4r CHR 116,2 4707 /dev/snd/timer
mplayer 22181 katya 5u CHR 116,6 4871 /dev/snd/pcmC0D0p
mplayer 22181 katya 6u CHR 116,8 4899 /dev/snd/controlC0
А затем заменить в mpd.conf текушую настройку на
audio_output {
type "alsa"
name "Sound Card"
device "plughw:0,0" # предпредыдущий вариант конфига был device "hw:0,0"
}
У меня заработало, осталось разобраться с миксером. Чёрт возьми эти обновления. По подсказке слушателей вообще убрал опцию device всё заработало и даже миксер, так что обновление хорошее