
Cuando instalé mpd y mpc en mi escritorio, descubrí que no puedo escuchar otras fuentes (como Amarok, Flash Player, etc.) en el momento en que mpc u otro cliente está reproduciendo música. Si intento iniciar una transmisión de audio con dos reproductores Flash en dos pestañas, tengo el mismo problema.
¿Cómo resolverlo?
He instalado PulseAudio con la configuración predeterminada del sistema y Jackd. ¿Cómo lo configuro para múltiples fuentes de sonido?
gigam@bird:~$ aplay -l
Lista de dispositivos de hardware de REPRODUCCIÓN
tarjeta 0: Intel [HDA Intel], dispositivo 0: ALC888 Analógico [ALC888 Analógico]
Subdispositivos: 1/1
Subdispositivo #0: subdispositivo #0 tarjeta 0: Intel [HDA Intel], dispositivo 1: ALC888 Digital [ALC888 Digital]
Subdispositivos: 1/1
Subdispositivo #0: subdispositivo #0
tarjeta 1: NVidia [HDA NVidia], dispositivo 3: HDMI 0 [HDMI 0]
Subdispositivos: 1/1
Subdispositivo #0 : subdispositivo #0
tarjeta 1: NVidia [HDA NVidia], dispositivo 7: HDMI 0 [HDMI 0]
Subdispositivos: 1/1
Subdispositivo #0: subdispositivo #0
tarjeta 1: NVidia [HDA NVidia], dispositivo 8: HDMI 0 [HDMI 0]
Subdispositivos: 1/1
Subdispositivo #0: subdispositivo #0
tarjeta 1: NVidia [HDA NVidia], dispositivo 9: HDMI 0 [HDMI 0]
Subdispositivos: 1/1
Subdispositivo #0: subdispositivo #0
Estoy usando ALSA y PulseAudio ya que se instaló automáticamente.
PD Hmmm... Tengo un error adicional de PulseAudio: pacmd:
>> módulo de carga módulo-alsa-sink
Falló la carga del módulo.
Pero en el directorio "/usr/lib/pulse-2.0/modules" lo tengo: module-alsa-sink.so
Respuesta1
Pruebe la solución publicadaaquí. Agregue estas líneas a /etc/asound.conf:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
Respuesta2
El problema real que estás teniendo es que, probablemente, mpd
está configurado para usar ALSA de forma predeterminada. ¿Sabías que mpd
tiene un backend PulseAudio? Mira a /etc/mpd.conf
.
De todos modos, mpd
es mpc
una forma tonta de reproducir música si solo lo haces localmente. mpd
está realmente diseñado para transmisión en red, como para ejecutar una estación de radio en transmisión. Hay muchos otros programas que utilizarán PulseAudio de forma nativa, como Rhythmbox, que no requiere configuración.
La respuesta de @terdon debería ayudar si tiene programas que utilizan Safe ALSA Subset
y respetan la configuración de la capa de complemento libasound2. Pero si algún programa intenta abrir hw:0
un dispositivo ALSA directo al hardware similar, impedirá que PulseAudio funcione correctamente y bloqueará todos los demás accesos al dispositivo de sonido.
Tampoco sé por qué estás intentando utilizar jackd
, ya que normalmente es sólo para trabajos de audio de alta gama, como en estaciones de trabajo de audio digital (DAW). Instalarlo probablemente no lo activó (afortunadamente) o tendrías un lío aún mayor.
Algunas cosas sobre tu publicación me hacen pensar que estás haciendo esto.demasiado difícil:
- Usted "instaló" PulseAudio. ¿Por qué no se instaló por defecto?
- Usted "instaló"
jackd
. ¿Qué te hizo pensar que hacer eso sería una buena idea? ¿Necesita ejecutar un programa quesolo¿Se ejecuta en JACK, como Ardour2? - Parece que necesitas jugar con archivos de configuración como
/etc/asound.conf
. Esto realmente no debería ser necesario.
Parece que está intentando ejecutar una versión extremadamente antigua de Debian. Honestamente, cualquier distribución que no sea deal menos2011 (y Debian Squeeze no cuenta) no tendrá una buena experiencia de audio lista para usar. Mi recomendación es optar por la última versión estable de Ubuntu, Linux Mint, OpenSUSE o Fedora.
Las versiones antiguas de Debian (y también de otras distribuciones) tienen una experiencia de audio muy pobre, donde las cosas no "simplemente funcionan" y deben configurarse manualmente. Entonces el hecho de que tuvieras queinstalarPulseAudio, cuando se envió y ha habilitado de forma predeterminada en las distribuciones desde 2008, me dice que está ejecutando unantiguoSO. Es gratis; debe actualizar en lugar de intentar rehacer manualmente lo que las distribuciones han hecho sin problemas a través de mucha investigación y desarrollo durante los últimos 5 años.