O MPD e o Chrome não podem reproduzir áudio ao mesmo tempo

3

Eu uso o MPD para transmitir música, mas percebi que muitas vezes não conseguia obter nenhum som. Eu finalmente descobri que, se eu sair do navegador Chrome, a reprodução continuará.

Esta é a seção relevante do meu arquivo mpd.conf,

audio_output {
    type        "alsa"
    name        "ma Device"
    mixer_type      "software"    # optional
    dsd_usb         "yes"
}

É também o caso de que, se o MPD está tocando música, o Chrome não pode reproduzir nenhum tipo de arquivo de vídeo - eu clico em um vídeo do youtube e ele fica suspenso até que eu pare o MPD. Então, quando o Chrome está reproduzindo o vídeo, a saída de um O comando fuser -fv /dev/snd/* é

                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  jason      2085 F.... pulseaudio
/dev/snd/pcmC0D0p:   jason      2085 F...m pulseaudio

O pcmC0D0p parece ser o Chrome e controlC0 é o MPD. Às vezes, a reprodução no MPD continuará quando eu parar o vídeo, mas às vezes o pcmC0D0p permanecerá ativo até que eu saia do Chrome.

Resumindo, o MPD não será reproduzido enquanto pcmC0D0p estiver ativo.

    
por Jason B. 26.11.2015 / 11:42

1 resposta

4

Para poder usar o mecanismo de compartilhamento do dispositivo de som do PulseAudio, todos os aplicativos devem usar o PulseAudio.

Você precisa configurar o MPD para usar o PulseAudio .

    
por 26.11.2015 / 13:43