Я намагаюся запустити MPD- сервер на Ubuntu 12.04.3. Всі працювали з Ubuntu 11.10 і навіть з більш ранньою 12.04. Я використовую Сонату як фронтенд, і я підключаюся, списки відтворення доступні, я можу вибрати пісню, відтворити її - за винятком виходу аудіо. Звукова система заснована на імпульсно-аудіосигналі.
У MPD є дуже хороша Wiki та імпульсно-звукова конфігурація теж охоплена. Я спробував налагодити свої проблеми, але все одно не працював.
Що я маю? Я маю:
mpd демон, що працює зі запущеним імпульсним звуком, в
$ ps aux | grep -i mpd mpd 13770 3.9 5.4 144500 13636 ? Ssl Sep13 331:18 /usr/bin/mpd /etc/mpd.conf mpd 13778 1.4 1.0 88516 2532 ? Sl Sep13 119:21 /usr/bin/pulseaudio --start --log-target=syslogУ /etc/mpd.conf у мене є
audio_output { type "pulse" name "MPD PulseAudio Output" # sink your-sink-name-here" }заради заради в /etc/pulse/client.conf я ввімкнув автозакривання (вже за замовчуванням?):
autospawn = yesу /var/log/mpd/mpd.log я бачу відтворені пісні
під користувачем "mpd" я можу відтворювати музику з mplayer, і це добре працює з імпульсним звуком
Я не можу дістати
список мийок під звичайним користувачем або mpd:
$ pacmd list-sinks No PulseAudio daemon running, or not running as session daemon.будь-який звук з mpd-сервера
У syslog я бачу, що імпульс не може підключитися до d-шини, наприклад:
Sep 19 20:43:23 musa pulseaudio[787]: [pulseaudio] module-always-sink.c: Unable to load module-null-sink
Sep 19 20:43:54 musa pulseaudio[1098]: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Sep 19 20:43:54 musa pulseaudio[1098]: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Як знов працювати mpd?
pacmd list-sinksу моїй публікації і b) mplayer добре грає як для звичайного користувача, так і для mpd-користувача. Я бачу, що є проблема підключення до D-BUS.
pacmd list-sinks?