BUTT Encoder de Áudio para Streamming de rádio WEB usando o Linux. Problema de não conectar no servidor DNS apenas usando o IP! Como Resolver.
📻O BUTT (Broadcast Using This Tool) é um software encoder gratuito e de código aberto projetado para transmitir áudio ao vivo de um computador para servidores de web rádio. Ele tem versões para a maioria dos sistemas operacionais sendo claro disponível para o Linux através do incrível empacotador (Appimage) que dispensa instalações! Basta baixar, marcar como executável e pronto! Uma das formas mais simples e 100% funcionais que já foram criadas para pacotes de aplicativos!
Ele se destaca por ser extremamente leve, estável e focado exclusivamente na tarefa de codificação e envio de sinal.
Ao contrário de programas complexos de automação de rádio ou softwares de DJ (como o Virtual DJ ou o Mixxx), o BUTT não gerencia playlists de músicas diretamente. O seu objetivo principal é capturar o som que entra no computador (via microfone ou mesa de som) ou o áudio do próprio sistema e transmiti-lo imediatamente.
- Compatibilidade Ampla: Funciona nos sistemas operacionais Windows, macOS e Linux.
- Servidores Suportados: Conecta-se nativamente com os principais servidores de streaming do mercado, como Icecast, Shoutcast e WebRTC (WHIP).
- Formatos de Áudio: Suporta codificação em MP3, AAC+, OGG/Vorbis e OGG/Opus.
- Gravação Local: Permite gravar a transmissão inteira diretamente no disco rígido do computador ao mesmo tempo em que envia o sinal para a internet.
- Roteamento de Áudio: Embora capture apenas entradas físicas por padrão, pode ser combinado com softwares de cabos virtuais (como Voicemeeter no Windows ou Blackhole no Mac e o famoso QPWGraph ou Helvron do Linux) para transmitir músicas tocadas em players do computador.
Uma vez configurado, basta clicar no botão de "Play" para iniciar a conexão. O software exibe um contador de tempo e um gráfico de modulação de volume para que o locutor monitore o status do sinal em tempo real.
Problema de IPV6 No Linux Gera erro de Conexão
📻No Linux pode acontecer um problema de Conexão,devido a conflitos de resolução de rede do protocolo IPv6 no ambiente Linux. O BUTT adicionou suporte nativo ao IPv6 na versão 0.1.30, mas se o servidor da sua rádio (geralmente Icecast ou Shoutcast) operar estritamente em redes antigas IPv4 ou se o seu provedor de internet tiver uma implementação instável de IPv6, o Linux priorizará a conexão IPv6 e ela irá falhar por timeout (tempo limite).
O sintoma mais comum é o software travar na mensagem "Connecting..." e depois exibir um erro de conexão.
O sintoma mais comum é o software travar na mensagem "Connecting..." e depois exibir um erro de conexão.
Podemos Resolver isso de duas formas! Sendo uma delas a forma automática.
1) Solução Rápida para Conexão Imediata (sem alterar nada no Linux)
Abra o terminal do seu Linux.
Descubra o IP real do servidor rodando o comando ping seguido do endereço da rádio:
$ ping ://suaradio.com
O terminal mostrará uma sequência de números (ex: 192.168.1.50).
Abra o BUTT, vá em Settings > Server, edite sua rádio e substitua o domínio de texto por esse número de IP no campo Address.
Pronto Conexão Imediata!
2) Solução Automática (Exige uma rápida alteração no Linux)
💬 Abra o arquivo com privilégios de administrador:$ sudo nano /etc/gai.conf
Desça pelas linhas até encontrar este trecho (geralmente por volta da linha 50):
#precedence ::ffff:0:0/96 100
Remova a hashtag (#) para ativar a linha ficando assim:
precedence ::ffff:0:0/96 100
💬 Salve o arquivo (no Nano, aperte Ctrl + O, depois Enter e saia com Ctrl + X).

👉Não é necessário reiniciar o computador. O GAI aplica essa alteração imediatamente para novos processos. Basta fechar o BUTT por completo e abri-lo novamente para testar a conexão com a rádio!
Futuramente quando seu servidor de rádio estiver em IPV6 basta repetir todo o procedimento e voltar a incluir a # novamente e assim salvar! Processo revertido sem crise!
Super Dica de JMJG!







