MEGAzFM MEGAzFM
Ver no GitHub ↗
Beta

MEGAzFM ainda está em fase beta: pode conter bugs e mudanças frequentes. O projeto é aberto a contribuições da comunidade — relatos de bugs, sugestões e pull requests são bem-vindos no repositório.

Rádio de código aberto para Discord

Uma frequência própria para o seu servidor.

MEGAzFM é um bot de rádio 24/7 para Discord: toca arquivos MP3 e streams HTTP(S) diretos em estações que você organiza, com fila, histórico, volume e controle de reprodução. Configurações e arquivos ficam na instância que você opera; a reprodução usa o Discord e, se configurado, o provedor do stream.

Código público. Esta página não usa cadastro nem analytics próprios.

Open Source

MEGAzFM Core é um projeto aberto

O núcleo do bot — reprodução de MP3, sistema de estações, fila, volume e os comandos principais — tem código-fonte público. Isso significa:

Código aberto de verdade. O repositório completo do MEGAzFM Core está hospedado no GitHub, disponível para leitura por qualquer pessoa.

Fork livre. Qualquer pessoa pode clonar o projeto e hospedar sua própria instância da rádio, no seu próprio servidor Discord.

Modificação permitida pela licença MIT. O código pode ser estudado, adaptado e redistribuído — inclusive comercialmente — desde que o aviso de copyright original seja mantido (veja o resumo abaixo).

Core ≠ instância oficial. A versão pública representa o conjunto de recursos do Core. A instância que roda oficialmente pode incluir extras que não fazem parte deste repositório — o Core sozinho é completo e funcional por conta própria.

Licença: MIT

O MEGAzFM Core é distribuído sob a licença MIT. Qualquer pessoa pode usar, copiar, modificar, fazer fork e redistribuir o código — inclusive para fins comerciais — desde que mantenha o aviso de copyright original. O software é fornecido "como está", sem garantias. O texto completo está no arquivo LICENSE do repositório.

Documentação

Como o bot funciona

Cada pasta dentro de stations/ é uma estação. Uma estação local contém arquivos MP3; uma estação de transmissão contém um arquivo stream.urlStreams de vídeo do YouTube são exclusivos da versão Private. Ler mais no GitHub ↗ apontando para um stream de rádio online.

stations/lofi/ — arquivos .mp3 stations/chill/ — arquivos .mp3 stations/radioweb/stream.urlStreams de vídeo do YouTube são exclusivos da versão Private. Ler mais no GitHub ↗ — transmissão ao vivo
SEMPRE ONLINE

Sem músicas, sem crash

Se uma estação estiver vazia, o bot continua conectado ao canal de voz e aguarda. Rode /reload depois de adicionar arquivos.

RECONEXÃO

Voz resiliente

Quedas de conexão são detectadas e reconectadas automaticamente, sem tentativas agressivas ou duplicadas.

LEVE

Baixo consumo

Nenhum MP3 é carregado inteiro na memória. Histórico e fila são limitados de propósito.

ComandoAcessoO que faz
/nowplayingPúblicoMostra a estação e música atual
/estacoesPúblicoLista estações e disponibilidade
/filaPúblicoPrevisão das próximas músicas
/historicoPúblicoÚltimas músicas tocadas
/estacaoPúblico (opcional)Troca de estação, com cooldown
/station, /skip, /reload, /radioAdministradorControle geral da rádio
/volume, /shuffle, /reconnectAdministradorAjustes de reprodução e conexão
Streams de vídeo do YouTube são exclusivos da versão Private. Ler mais no GitHub ↗AdministradorAdiciona uma estação de stream online