나는 달리고있다. MPD 서버 우분투 12.04.3에. 모두 우분투 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을 활성화했습니다 (기본값은?).
autospawn = yes/var/log/mpd/mpd.log에 재생 된 노래가 있습니다.
사용자 "mpd" 나는 mplayer와 음악을 재생할 수 있습니다. 펄스 오디오와 잘 작동합니다.
나는 캔트 도망
일반 사용자 또는 mpd에서 싱크 목록 :
$ pacmd list-sinks No PulseAudio daemon running, or not running as session daemon.mpd-server의 모든 사운드
syslog에서 펄스가 d-bus에 연결할 수 없다는 것을 알 수 있습니다 :
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?