mpd
사용 중 문제가 발생했습니다.pulse
Pulseaudio는 1개 이상의 오디오 소스(옳은?). 그렇다면 하나의 오디오 sink
소스를 mpd
다른 오디오 소스와 함께 사용할 수 있어야겠죠? 이것이 바로 제가 하려는 일이지만 방법을 찾을 수 없습니다.
관련 정보
- 저는 를 사용하므로
Awesome WM
오디오pulseaudio
설정을 변경하는 명령에만 전적으로 의존합니다.gnome-settings
예를 들어 no입니다. - 나는 mpd를 서비스로 사용하고 있으며 이를 실행하는 사용자는
mpd
group 에 있습니다audio
. pulse
/etc/mpd.conf
다음 수신기를 사용하는 my에 정의된 유형의 오디오 출력이 2개 있습니다 :alsa_output.pci-0000_00_03.0.hdmi-stereo
및alsa_output.pci-0000_00_1b.0.analog-stereo
.- 이 두 오디오 출력 사이를 전환 하거나
mpc
다른 클라이언트와mpd
유사하게 전환할 수 있습니다ncmpcpp
. - 이것은 다음의 출력입니다
grep -E "pulse|mpd|audio"
.
audio:x:29:pulse
pulse:x:123:mpd
pulse-access:x:124:mpd
보너스 질문:왜 거기에 있습니까?2그룹은 무엇을 위해 사용되며pulse
그룹 간의 차이점은 무엇입니까? - 우분투 16.04를 사용합니다.
문제는예를 들어, 브라우저에서 음악을 듣고 싶다면 mpd
페이지를 일시 중지하고 새로 고쳐야 합니다. 짜증나고 때로는 뭔가를 듣기 위해 페이지를 여러 번 새로 고쳐야 할 때도 있습니다.
알아요
- 오디오를 사용하는(또는 사용하려는) 프로그램을 볼 수 있지만 거기에서는
pacmd list-sink-inputs
결코 볼 수 없습니다mpd
. mpd
//를 사용하여 다음을 볼 수 있기 때문에 자체 pulseaudio 세션이 실행되고 있다는 것을 알고 있습니다htop
.top
ps aux
doron [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv
mpd [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv
답변1
나는 Archlinux의 위키에서 해결책을 찾았습니다: https://wiki.archlinux.org/index.php/Music_Player_Daemon/Tips_and_tricks#PulseAudio.
노트
- 파일에 다음 줄을 포함해야 합니다
/etc/pulse/default.pa
(발견된 줄을 주석 처리).
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
- 에서 대화하는 서버로 사용하지 말고 를
localhost
사용하십시오.mpd
/etc/mpd.conf
127.0.0.1
- 나는
sudo service mpd stop
전후pulseaudio --kill
에 할 것이다sudo service mpd start
.