Torne-se um DJ usando Linux
Neste artigo seremos apresentados ao pacote DBMix, que nos permite executar diversos arquivos de audio em diferentes canais e manipular cada um deles de forma independente, gerando como saída uma baita música mixada que vai abalar no baile.
Parte 7: mpg123 ao invés de XMMS
No artigo inteiro vimos como fazer com que o XMMS
enviasse seu output para o daemon dbfsd através
do plugin criado especialmente para ele.
Junto com o pacote DBMix vem um programa chamado dbcat, que tem por finalidade pegar a saída de qualquer programa de reprodução de audio e jogar para o dbfsd. No caso do mpg123, podemos executar um MP3 da seguinte forma:
$ mpg123 -s track_01.mp3 | dbcat
A opção "-s" indica que o mpg123 enviará sua saída para o STDOUT padrão do terminal. Essa saída será então capturada pelo dbcat, que repassará a mesma para o dbfsd.
Essa lógica funciona não somente para o mpg123, mas como para qualquer outro reprodutor de audio que tenha suporte ao envio de saída para STDOUT.
Junto com o pacote DBMix vem um programa chamado dbcat, que tem por finalidade pegar a saída de qualquer programa de reprodução de audio e jogar para o dbfsd. No caso do mpg123, podemos executar um MP3 da seguinte forma:
$ mpg123 -s track_01.mp3 | dbcat
A opção "-s" indica que o mpg123 enviará sua saída para o STDOUT padrão do terminal. Essa saída será então capturada pelo dbcat, que repassará a mesma para o dbfsd.
Essa lógica funciona não somente para o mpg123, mas como para qualquer outro reprodutor de audio que tenha suporte ao envio de saída para STDOUT.
Muito show este programa, só conhecia softwares com estas funções para windows..., mas como sempe, mais uma pedida pro nosso pinguim desbancar a M$... hehehe
Parabéns pelo artigo!!!