Motor RadioGeek

Motor RadioGeek — A solução suprema em áudio

O motor de rádio
que nunca para.

Software profissional de automação para web rádio 24/7. Dois decks simultâneos, AutoDJ inteligente, agenda Google Calendar–style e saída de broadcast pronta para IceCast e Output Virtual — tudo em um único painel, acessível de qualquer lugar do mundo. E com uma API completa que transforma o motor em peça central de qualquer sistema de áudio que você imaginar.

Ver recursos Como funciona
Rolar para baixo

Você conhece essa dor?

Manter uma rádio no ar 24 horas por dia não é simples. Soluções complexas demais, caras demais, ou que simplesmente param no pior momento possível. O Motor RadioGeek nasceu exatamente para resolver isso.

Silêncio no ar

Uma falha técnica, um arquivo corrompido, e sua rádio some do mapa. Cada segundo de silêncio é reputação perdida.

Complexidade demais

Softwares profissionais com dezenas de telas, configurações obscuras e curva de aprendizado que intimida qualquer um.

Custo proibitivo

Licenças caras, suporte inexistente e infraestrutura que consome mais do que a rádio em si. Isso não pode ser o único caminho.

Preso ao computador

Ter que estar fisicamente presente para trocar uma música ou ajustar o volume. Em 2026, isso já deveria ser coisa do passado.

Sistemas que prendem

O software não conversa com nada. Não tem API, não tem integração, não exporta nada. Você fica refém de uma única solução e qualquer mudança vira um projeto do zero.

Interface ruim ou nenhuma

Ou é um painel feio que dá vontade de fechar, ou é um programa que só funciona se alguém estiver olhando para uma tela. Nenhum dos dois é profissional de verdade.

Dois decks.
Uma harmonia perfeita.

Dois canais de áudio tocando ao mesmo tempo, cada um com seu próprio controle de volume. A transição entre eles — o famoso crossfade — acontece de forma completamente suave, sem corte, sem clique, sem surpresa para o ouvinte.


Com o Crossfade Inteligente ativado, a transição vai além: o motor detecta o ponto de outro da faixa automaticamente e inicia o fade exatamente na hora certa, com uma curva quintic smootherstep (a mesma usada em motores gráficos profissionais) e troca gradual de graves entre os decks — igual a um DJ de verdade na mesa.


Clique ou arraste a barra de progresso para navegar para qualquer parte da faixa em tempo real. O deck que está no ar fica destacado em roxo — você sempre sabe exatamente o que está tocando, de onde quer que esteja.

Deck A • Ativo
Madrugada Elétrica — DJ Volts
▮▮
■
3:41 / 5:52
Deck B • Carregado
Horizonte Neon — Kollective
▶
■
A
B

A rádio que se gerencia sozinha. Agendas complexas e AutoDJ

Programe sua grade com a praticidade de um Google Calendar: eventos diários, semanais, mensais ou únicos. No horário certo, o AutoDJ assume, monta a fila de músicas do Box ou Collection configurado e troca os decks com crossfade automático — sem intervenção humana.


Ative o AutoDJ Simple Mode para uma programação contínua e aleatória, ideal para madrugadas e horários de menor audiência. O sistema garante que a mesma faixa nunca toque nos dois decks ao mesmo tempo.

Agenda de hoje
06:00
Manhã Especial
Box: Top Manhã • Semanal: Seg–Sex
Ativo
12:00
Flash do Meio-Dia
Collection: Variedades • Diário
22:00
Clube da Madrugada
Box: Eletrônica • Seg, Qua, Sex
AutoDJ ativo
Tocando: Manhã Especial
Próxima faixa já carregada • Crossfade em 3s

Do servidor
para o mundo.

O Motor RadioGeek entrega um stream de áudio pronto para o ar. Conecte ao AzuraCast ou qualquer servidor Icecast com push automático e reconexão exponencial em caso de queda de rede.

Para maior compatibilidade, também é possível exportar todo o output de aúdio master do motor para um input virtual e assim usá-lo em todo tipo de aplicação, te dando total flexibilidade e liberdade uso.


Prefere o caminho HTTP simples? O endpoint
/stream entrega MP3, AAC ou OGG diretamente ao ouvinte sem intermediários. Formato e bitrate configuráveis pelo painel sem reiniciar nada.

Stream HTTP
/stream • MP3 192k
Online
Icecast Push
azuracast:8000/mrg
Conectado
Métricas ao vivo
12
Ouvintes
3.2h
Uptime
4ms
Latência

Um motor.
Infinitas possibilidades.

O Motor RadioGeek foi construído API-first: tudo que o painel faz também pode ser feito por qualquer aplicação externa. Ele não é só uma rádio — é uma plataforma de áudio sobre a qual você constrói o que quiser.


Mostre a música atual no seu site. Dispare vinhetas a partir de um script. Integre com um sistema de votação de ouvintes. Controle tudo de um celular. Construa seu próprio painel com sua identidade visual. A API não limita, ela libera toda sua criatividade.


Cada ação do operador: play, volume, AutoDJ, soundboard, etc. É um endpoint. Nada fica de fora.

Exemplos de integração
GET
/api/autodj/status
Qual música está no ar agora? Mostre no seu site.
POST
/api/autodj/start
Ligue o AutoDJ automaticamente no horário certo.
POST
/api/audio-actions
Dispare uma vinheta ou jingle sob demanda, de qualquer sistema externo.
PUT
/api/decks/A/volume
Ajuste volume, pause, troque faixa — via API ou app próprio.
WS
ws://host/ws
Receba eventos ao vivo: faixa mudou, deck pausou, status do output.

Tudo que sua rádio precisa.

Desenvolvido ao longo de múltiplas versões com foco total em produção real. Cada funcionalidade foi pensada para o dia a dia de quem opera uma rádio de verdade.

O som que chega ao ouvinte

Mixagem de verdade
Dois decks e o soundboard tocam simultaneamente. O volume de cada fonte é calculado amostra por amostra — transições limpas, sem clique, sem corte.
Play sem espera
A faixa é decodificada e carregada na memória antes do play. Quando o comando chega, o áudio começa no mesmo instante — zero latência perceptível.
Soundboard ao vivo
Jingles e vinhetas pré-decodificados na inicialização. Injetados no master em menos de 5ms — o ouvinte não percebe o piscar de olho entre o clique e o som.

Automação que pensa por você

Biblioteca de músicas
Upload de MP3, FLAC, WAV e AAC. Título, artista e capa extraídos automaticamente via FFmpeg. Organize com etiquetas, Boxes e Collections.
Crossfade Inteligente
Detecta o ponto de outro de cada faixa e inicia o fade na hora exata. Curva quintic smootherstep a 100fps e troca gradual de graves — igual a um DJ experiente na mesa.
Painel atualizado ao vivo
Deck ativo, crossfader, VU meter e status do stream chegam via WebSocket no mesmo instante — sem recarregar a página, de qualquer lugar do mundo.
Português e Inglês
Interface completa em PT-BR e EN-US. Troca de idioma por configuração, sem tocar no código.
Acesso por perfil
Três níveis: administrador, operador e somente leitura. Autenticação JWT — cada usuário faz apenas o que lhe compete.
Lixeira com restauração
Faixas, playlists e eventos vão para a lixeira e podem ser restaurados com um clique. Limpeza automática configurável por número de dias.

Para quem gosta de ir fundo

Configurações que persistem
Formato, bitrate e preferências do AutoDJ salvos automaticamente. Reiniciou o servidor? Tudo volta como estava, tudo salva automaticamente
Monitoramento em tempo real
VU meter estilo DAW com 16 segmentos LED e indicador de pico. Métricas de áudio e saúde do servidor visíveis no painel e via API.
Pronto para o servidor
Sobe com um comando via Docker, FFmpeg e Node.js já embutidos. Funciona em VPS, nuvem ou servidor dedicado, atrás de proxy reverso.
Controle total via API
Tudo que o operador faz no painel também é possível via REST API. O painel é só mais um cliente — integre com qualquer sistema externo.
Análise de áudio em segundo plano
BPM, LUFS/RMS e pontos de intro e outro detectados automaticamente pelo FFmpeg após o upload. Resultados guardados no banco. Nunca recalculados ao vivo e reanalise quando quiser com um clique.
Inserções automáticas
Injete vinhetas ou publicidade de três formas: imediatamente, na próxima virada de faixa ou em camada por cima da música sem pausar o AutoDJ.

Uma plataforma, não apenas uma ferramenta

O áudio vai para onde você mandar. E o motor faz o que você imaginar.
Push para Icecast ou AzuraCast com reconexão automática. PCM bruto via UDP para VB-Audio, VLC, DAWs. WebSocket para o browser com ~30ms de latência. E uma API completa que transforma o Motor RadioGeek em peça central de qualquer sistema de áudio — rádio, instalação sonora, jukebox, streaming de eventos, toca-fila de bar, plataforma de podcasts ao vivo. Você decide o que construir em cima dele.
Icecast / AzuraCast UDP PCM WebSocket ~30ms REST API VB-Audio / VLC API-first

Construído para não falhar.

O caminho do áudio foi desenhado para que cada fonte chegue ao ouvinte em sincronia perfeita, sem travar o servidor e sem artefatos — não importa o que esteja acontecendo ao mesmo tempo.

Decks
Decodificador
→
Buffer
16 KB HWM
→
Mixer
a cada 10ms
→
Saída interna
contínua
→
Codificador
MP3 / AAC / OGG
→
Stream
HTTP / Icecast
ou Input Virtual

"O áudio é carregado inteiramente na memória antes de tocar. O mixer processa a cada 10ms, guiado pelo dreno do codificador — que dita o ritmo exato de entrega ao ouvinte. Um buffer mínimo de 16 KB garante fluxo constante sem introduzir atraso perceptível. O resultado: controles que respondem em milissegundos e áudio que chega sem travar, sem silêncio e sem surpresa."

Números que falam
por si mesmos.

62
Testes automatizados no núcleo de áudio
<5ms
Do clique ao som no soundboard
10ms
Intervalo de atualização do mixador
~30ms
Latência ponta a ponta (WebSocket + AudioWorklet)
24/7
Operação contínua garantida

Sua rádio merece
um motor à altura.

O Motor RadioGeek é uma solução privada desenvolvida com amor no Brasil. Entre em contato para saber como levar essa tecnologia para a sua emissora.

Entrar em contato