Programador de Radio

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 Frescor3. Geração da Grade4. Download Automático5. Roteamento no Acervo6. 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:

  1. 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 .txt e acompanhar downloads. Possui atualização automática (Silent Updates).

  2. 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.

  3. 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.

  4. 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