MPD не работает с PulseAudio

Модератор: Модераторы разделов

Ответить
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

MPD не работает с PulseAudio

Сообщение VoidExp »

Следуя официальной ArchWiki, установил MPD. При system-wide установке, демон стартует, создает музыкальную базу данных, но при попытке проиграть любую песню с клиента выдает ошибку:

Код: Выделить всё

output: Failed to enable "My Pulse Output" [pulse]: pa_context_connect() has failed: Connection refused


Установка типа per-user, при которой все хранится в ~/.mpd оказалась работоспособной. Я так понимаю, дело в том что GNOME 3 при startup-е запускает демон pulseaudio, и если MPD запустить от пользователя, то он каким-то образом стыкуется к демону и все работает т.к MPD и PulseAudio запущены от одного юзера. Но я все-таки хочу system-wide установку, как решить проблему? MPD уже состоит в группе audio...
Спасибо сказали:
Аватара пользователя
Warchief
Сообщения: 84
ОС: арч , Гента

Re: MPD не работает с PulseAudio

Сообщение Warchief »

VoidExp писал(а):
09.10.2011 16:47
Следуя официальной ArchWiki, установил MPD. При system-wide установке, демон стартует, создает музыкальную базу данных, но при попытке проиграть любую песню с клиента выдает ошибку:

Код: Выделить всё

output: Failed to enable "My Pulse Output" [pulse]: pa_context_connect() has failed: Connection refused


Установка типа per-user, при которой все хранится в ~/.mpd оказалась работоспособной. Я так понимаю, дело в том что GNOME 3 при startup-е запускает демон pulseaudio, и если MPD запустить от пользователя, то он каким-то образом стыкуется к демону и все работает т.к MPD и PulseAudio запущены от одного юзера. Но я все-таки хочу system-wide установку, как решить проблему? MPD уже состоит в группе audio...



пакеты установленны?

gnome-media-pulse
gnome-settings-daemon-pulse
libcanberra-pulse

что говорит?
$ ls -ld /dev/dsp
дожно быть crw-rw---- root audio


A так запускается?
/etc/init.d/mpd stop
killall pulseaudio
/etc/rc.d/mpd start



root@brain # mv -rf /* /dev/null
Спасибо сказали:
Ответить