настройка MPD в Debian 6
Sep. 1st, 2012 03:17 pm
конфигурация MPD c базой данных музыки и плейлистами в домашней директории (чтобы в случае переустановки системы не пришлось создавать заново) ( Read more... )
взято у
PS
Если в плеере (напр. в gmpc) выдаётся нечто вроде "error code 13: problems connecting to "localhost" on port 6600"(код ошибки 13...), это значит что mpd стартует раньше network-manager (или другого настройщика сети), в этом случае нужно изменить очерёдность запуска mpd в /etc/ rc2.d rc3.d rc4.d rc5.d хотя бы так:
mv S17mpd S20mpd
'K' - остановка службы, 'S' - запуск, число после 'K' или 'S' указывает порядок, в котором запускается служба, первыми выполняются с меньшими номерами.
хотя правильней пользоваться утилитой update-rc.d
Если при запуске клиента нет звука и выводится нечто наподобие "problem opening audio devices" то следует проверить включён ли пользователь в группу audio, если нет, то включить командой: sudo usermod -a -G audio user (user - имя пользователя) проверить что блокирует вывод звука можно командой: fuser -v /dev/snd/*
для того, чтобы была возможность одновременного вывода звука с другими приложениями (прочие звуко и видео плееры), необходимо в стандартной конфигурации (файл /etc/mpd.conf), в секции audio_output закомментировать (поставить #) device:
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
Если в плеере выдаётся нечто вроде:
Couldn't connect to MPD (host = localhost, port = 6600): В соединении отказано
или
bind to '0.0.0.0:6600' failed: Address already in use (continuing anyway, because binding to '[::]:6600' succeeded)
то дело было в /etc/hosts, а именно в дефолтной строке:
::1 localhost
для IPv6
в этом случае надо изменить строку в /etc/mpd.conf
на
bind_to_address "127.0.0.1"
если не может прочитать собственные настройки
sudo chmod 644 /etc/mpd.conf
https://wiki.archlinux.org/index.php/Music_Player_Daemon/Troubleshooting