Problemas al usar mpdconpulse

Problemas al usar mpdconpulse

Problemas al usar mpdconpulse

Pulseaudio fue creado para permitir el uso de más de 1 fuente de audio para un sumidero (¿correcto?). Si es así, debería ser posible utilizar una sinky mpdotra fuente de audio, ¿verdad? Eso es exactamente lo que estoy tratando de hacer y no encuentro la manera.

Información relevante

  • Yo uso Awesome WMy pulseaudiopor eso confío exclusivamente en comandos para cambiar la configuración de audio; No, gnome-settingspor ejemplo.
  • Utilizo mpd como servicio y el usuario que lo ejecuta está mpden el grupo audio.
  • Tengo 2 salidas de audio de tipo pulsedefinidas en mi /etc/mpd.confque usan los siguientes receptores: alsa_output.pci-0000_00_03.0.hdmi-stereoy alsa_output.pci-0000_00_1b.0.analog-stereo.
  • Puedo cambiar entre esas 2 salidas de audio con mpcu otro cliente por mpdejemplo ncmpcpp.
  • Esta es la salida de grep -E "pulse|mpd|audio":
    audio:x:29:pulse
    pulse:x:123:mpd
    pulse-access:x:124:mpd
    Pregunta extra:Por qué hay2grupos para pulsey cual es la diferencia entre ellos?
  • Yo uso Ubuntu 16.04.

El problema esque si quiero escuchar música desde mi navegador por ejemplo, tengo que pausar mpdy actualizar la página. Es bastante molesto y a veces tengo que actualizar la página más de una vez para escuchar algo.

Lo que yo sé

  • Puedo ver los programas que uso (o quiero usar) con audio pacmd list-sink-inputsy nunca veo mpdallí.
  • Sé que mpdestá ejecutando su propia sesión de pulseaudio porque puedo ver con htop// toplo ps auxsiguiente:
    doron [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv
    mpd [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv

Respuesta1

Encontré la solución en la gran wiki de archlinux: https://wiki.archlinux.org/index.php/Music_Player_Daemon/Tips_and_tricks#PulseAudio.

Notas

  • Debe tener la siguiente línea en su /etc/pulse/default.pa(use la línea comentada si la encuentra):
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
  • No lo utilice localhostcomo servidor para mpdhablar /etc/mpd.conf, utilícelo 127.0.0.1.
  • Lo haría sudo service mpd stopantes pulseaudio --killy después sudo service mpd start.

información relacionada