Настройка mpd, музыкального демона

Непонятно почему, возможно после очередного обновления перестал работать, 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 всё заработало и даже миксер, так что обновление хорошее

Комментариев 0
Нужна авторизация с помощью
Об авторе
Илья Илья

меня можно найти тут

Школа дизайна штор - курсы дизайн и пошив штор.