mpd사용 중 문제가 발생했습니다.pulse

mpd사용 중 문제가 발생했습니다.pulse

mpd사용 중 문제가 발생했습니다.pulse

Pulseaudio는 1개 이상의 오디오 소스(옳은?). 그렇다면 하나의 오디오 sink소스를 mpd다른 오디오 소스와 함께 사용할 수 있어야겠죠? 이것이 바로 제가 하려는 일이지만 방법을 찾을 수 없습니다.

관련 정보

  • 저는 를 사용하므로 Awesome WM오디오 pulseaudio설정을 변경하는 명령에만 전적으로 의존합니다. gnome-settings예를 들어 no입니다.
  • 나는 mpd를 서비스로 사용하고 있으며 이를 실행하는 사용자는 mpdgroup 에 있습니다 audio.
  • pulse/etc/mpd.conf다음 수신기를 사용하는 my에 정의된 유형의 오디오 출력이 2개 있습니다 : alsa_output.pci-0000_00_03.0.hdmi-stereoalsa_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.topps 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.conf127.0.0.1
  • 나는 sudo service mpd stop전후 pulseaudio --kill에 할 것이다 sudo service mpd start.

관련 정보