Apresentando o Programador de Rádio — AudioSolutions
A revolução na automação de programação musical para emissoras de rádio FM e Web.
O Programador de Rádio — AudioSolutions é um ecossistema completo e inteligente criado para orquestrar a programação da sua emissora. Composto por um aplicativo desktop, um monitor de dados rodando em nuvem e um painel administrativo web centralizado, o sistema tira o peso operacional do setor de OPEC e garante que sua rádio toque sempre os maiores sucessos do momento, de forma totalmente automatizada.
🎯 O que o sistema faz?
A premissa é simples e poderosa: o sistema captura em tempo real o que as maiores rádios de referência estão tocando e monta automaticamente a grade musical do dia da sua emissora.
Tudo isso respeitando rigorosamente os seus programas fixos, a Voz do Brasil e a sequência lógica configurada pela sua OPEC. Faltou alguma música no seu acervo? O sistema busca, faz o download em alta qualidade, organiza o arquivo nas pastas corretas por gênero/ano e entrega a programação diária (no tradicional formato %dd%.txt) pronta para o seu software de automação de estúdio consumir.
O Fluxo de Inteligência:
1. Captura (VPS) ➔ 2. Análise de Frescor ➔ 3. Geração da Grade ➔ 4. Download Automático ➔ 5. Roteamento no Acervo ➔ 6. Exportação para Playout (%dd%.txt)
🧠 Regras Inegociáveis (A Inteligência do Negócio)
Para garantir que a rádio nunca saia do ar ou toque algo fora do padrão, o sistema opera sob regras estritas:
-
Voz do Brasil Intocável: O bloco das 21h (segunda a sexta) é preservado automaticamente, em total conformidade com a legislação federal.
-
Soberania da Programação Local: Programas fixos têm prioridade máxima. A inteligência artificial nunca insere músicas entre blocos de programas fixos consecutivos.
-
Proteção do Bloco Atual: O que está tocando no momento nunca é reescrito repentinamente; o sistema atua apenas limpando falhas (músicas bloqueadas ou arquivos corrompidos).
-
Vínculo Posicional Estrito: O slot programado só recebe a música da rádio de referência exata configurada para aquela posição.
-
Filtro de Idioma (Opcional): Heurística inteligente que pula faixas internacionais (Inglês/Espanhol) caso a emissora adote um perfil 100% nacional.
-
Privacidade: O sistema usa “Display Names” para emissoras monitoradas, ocultando as fontes brutas (anomimização da concorrência).
🎨 Como a grade ganha vida?
O sistema oferece dois modos de construção para dar flexibilidade total ao diretor artístico:
-
Modo Realtime (Padrão): Ideal para o dia a dia. Monta o bloco atual e projeta os próximos 3 blocos a cada ciclo, utilizando o “Frescor” real e instantâneo das rádios monitoradas.
-
Modo Draft (Rascunho D+1 a D+7): A inteligência se antecipa. Todos os dias, às 23h, o sistema processa as capturas e gera a programação do dia seguinte. O rascunho avança progressivamente para os próximos dias da semana. Se a OPEC editar um bloco manualmente, ele recebe um lock (trava) e nunca mais é sobrescrito pela automação.
🏗️ Arquitetura Moderna em 4 Camadas
O AudioSolutions não é apenas um script, é um SaaS escalável dividido em:
-
App Desktop (Electron): Roda direto no PC da rádio. É a central de comando da OPEC para configurar sequências, revisar o frescor das músicas, gerar os arquivos
.txte acompanhar downloads. Possui atualização automática (Silent Updates). -
Monitor Headless (Python): O “espião” 24/7 hospedado na VPS. Faz o scraping contínuo das emissoras monitoradas com alta eficiência e repassa os dados para a nuvem. Instalação rápida com apenas 1 clique.
-
Painel Web (React SPA): O centro de controle gerencial (hospedado em nuvem) para administrar licenças, clientes, pacotes e distribuir atualizações do manual de operação.
-
Backend Cloud: Sustentado por um robusto banco de dados e Edge Functions (Serverless), gerenciando segurança, relatórios semanais e validações de áudio.
⚙️ Motores de Background (Global Services)
Para quem gosta de saber como os serviços rodam simultaneamente nos bastidores sem travar a máquina do estúdio:
| Serviço | Ciclo | Função Principal |
| Auto Grade Builder | Por tick de bloco | Monta o bloco atual + os 3 próximos dinamicamente. |
| Daily Draft Builder | Configurável | Cria o rascunho da grade da semana (D+1 até D+7). |
| Global Scraping | 3 min | Varredura de dados via monitor local nas rádios de referência. |
| Global Download | 60s | Fila de download em alta qualidade (até 3 paralelos). |
| Voz do Brasil | Seg–Sex 20:35 | Insere e trava o bloco obrigatório das 21h. |
| Watchdog | 2 min | Cão de guarda: detecta e reinicia qualquer serviço travado. |
| Realtime Manager | Contínuo | Sincronização em tempo real via WebSockets (backoff exponencial). |
📦 Stack Tecnológica (Under the Hood)
-
Frontend: React 18, Vite 5, TypeScript 5, TailwindCSS, Zustand.
-
Desktop: Electron, electron-builder, electron-updater.
-
Monitoramento (Scraping): Python 3.10+, Playwright.
-
Backend & Nuvem: Supabase (Postgres, Edge Functions Deno, Realtime, Storage).
-
Processamento de Áudio: Node-id3 e music-metadata (gravação precisa de metadados).
-
CI/CD: GitHub Actions para deploys automatizados.
Duvidas contato: (31)9.8846-7222
Senha para descompactar: amamosradio


