Это архив блога mr.The Блог больше не обновляется. статьи сохранены в ознакомительных целях.

Проблема с MPD

2010-04-04

Есть такая замечательная штука - MPD.
Википедия заверяет, что

Music Player Daemon (MPD) — музыкальный проигрыватель с клиент-серверной архитектурой, который читает музыку из указанного каталога, а при помощи клиента можно управлять воспроизведением, то есть MPD разрешает удаленный доступ к воспроизведению музыкальных файлов другому (удаленному) компьютеру и управлять сервером (демоном) можно с любой машины из сети, но слушать музыку можно и на своём компьютере, если программу клиент для MPD настроить на воспроизведение через свой локальный хост (localhost)

Так, вот, захотелось мне управлять музыкой, играющей на хороших колонках десктопа, с ноутбука.

.

Нет ничего проще, выполняем

sudo apt-get install mpd

на десктопе(сервере), по надобности правим конфиг ( /etc/mpd.conf ) под себя и запускаем демон:

sudo /etc/init.d/mpd start

.

На ноутбуке(клиенте) выполняем

sudo apt-get install gmpc

Gmpc - это клиент для MPD, запускаем его, по подсказкам настраиваем, обновляем базу, и всё, кажется, уже работает..

.

В моём случае - не работала регулировка громкости звука. Не то что бы критично, но не удобно.
Ошибка была примерно такая:

error: ACK [52@0] {setvol} problems setting volume

Решается правкой конфига ( /etc/mpd.conf ).
Открываем его, находим что-то похожее на

audio_output {
type "alsa"
name "My ALSA Output"
}

И заменяем это на

audio_output {
type "pulse"
name "My MPD PulseAudio Output"
}

Сохраняем конфиг, перезапускаем MPD

sudo /etc/init.d/mpd restart

Вот и всё.
.