como rotear 2 instâncias de mpd em 2 pares separados (estéreo) de portas de saída (reprodução) no pulso de áudio

0

Eu quero basicamente gerar uma instância de mpd (um sinal estéreo) para line out (frente) e outra instância de mpd para line out (rear). Parece que nenhum tutorial de áudio de pulso lida com esse caso (ao procurar por fluxos "múltiplos", os resultados lidam com fluxos de mixagem para a placa de som de saída "padrão" ou com reprodução do mesmo fluxo da saída de linha e HDMI ou algo similar) .

Especificamente, estou usando pulseaudio-jack-sink - como uso o JACK como meu servidor de som principal - que configurei para ter 4 canais

pactl load-module module-jack-sink channels=4 connect=false

e de mpd.conf e mpd2.conf tenho

# An example of a pulseaudio output (streaming to a remote pulseaudio server)
#
audio_output {
        type            "pulse"
        name            "My Pulse Output"
#       server          "remote_server"         # optional
#       sink            "remote_server_sink"    # optional
}

Isso usa a saída pulseaudio padrão e isso é especificamente o que eu quero evitar. Então, como posso fazer isso?

agradeço antecipadamente por sua ajuda

    
por nass 05.10.2017 / 11:54

1 resposta

0

Eu não estou familiarizado com o Music Player Demon (MPD), mas como um aplicativo de áudio normal, eu esperaria que as duas instâncias do servidor aparecessem como dois aplicativos e, em seguida, você pode usar os controles Pulseaudio normais para redirecioná-los .

Portanto, verifique se a entrada name em mpd.conf e mpd2.conf é diferente (por exemplo, MPD 1 e MPD 2 ), inicie o servidor MPD, execute pavucontrol e veja como eles são exibidos e se você pode selecionar o seu coletor de saída da maneira normal.

O Pulseaudio lembra o coletor de saída pelo nome do aplicativo, de modo que é tudo o que deve ser necessário. No próximo início dos servidores MPD, eles receberão o mesmo coletor para cada um novamente.

    
por 06.10.2017 / 08:45