Não tenho certeza do que você está tentando fazer, em especial eu não entendo "desativar a música do outro lado", mas
1) O envio de fluxos de áudio é muito mais fácil no Pulseaudio (ou jack) do que o ALSA.
2) Ao usar arecord
em um pipe, não use o formato WAV, porque o cabeçalho WAV tem uma entrada de comprimento, que não pode ser preenchida em um pipe. Use raw ( -t raw
) e especifique os parâmetros corretos em aplay
ou use o formato de áudio SUN ( -t au
).
3) O canal arecord-aplay será executado, até que você o interrompa com ctrl-c ou até que um ou ambos os processos sejam eliminados (usando kill
). Nenhuma outra maneira de fazer isso.