Hospedagem Segura — página inicial

Recursos avançados

Recursos avançados da web rádio: o que está no seu plano e como usar

A tabela do que está no seu plano, como criar o segundo ponto de montagem, a API pública, os widgets, os grupos de playlist e o que não faz parte do serviço.

  • Nível: Avançado
  • 13 min de leitura
  • Atualizado em 30/10/2026
  • Por equipe técnica da Hospedagem Segura

Conteúdo do guia

Resposta rápida

Estão incluídos no painel: até 2 pontos de montagem (por exemplo, MP3 e AAC), a gravação dos programas ao vivo, a API pública de "tocando agora" (sem chave), os widgets para o site, a página pública com agenda, as listas M3U e PLS e os grupos de playlist. O envio por SFTP e a playlist de URL remota dependem de algo externo. Não fazem parte do serviço: pedidos de música, músicas sob demanda, HLS, podcasts, relays, webhooks, edição do Liquidsoap e acesso aos logs.

Você vai aprender

  • Quais recursos avançados estão no seu plano e quais não fazem parte do serviço
  • Como criar o segundo ponto de montagem (AAC) dentro do limite do plano
  • Como usar a API pública para mostrar a música atual e os ouvintes no seu site
  • Onde ficam os widgets, a agenda pública e as listas M3U e PLS
  • O básico dos grupos de playlist, novidade da plataforma

Antes de começar

  • A rádio no ar, com pelo menos uma playlist de rotação geral (veja AutoDJ e playlists)
  • Conhecer o menu do painel (veja O menu da estação)
  • Para a API: noções de HTML e JavaScript, ou alguém que cuide do seu site

No painel da sua rádio

Neste guia
  1. Recursos avançados: o que está no seu plano
  2. Pontos de montagem: MP3 e AAC na mesma rádio
  3. Gravação das transmissões ao vivo
  4. API pública: tocando agora, ouvintes e histórico
  5. Widgets, página pública, agenda e listas M3U e PLS
  6. Grupos de playlist: a programação em forma de relógio
  7. Playlist de URL remota: tocar outra transmissão
  8. Problemas comuns

Recursos avançados: o que está no seu plano

O painel da rádio é uma plataforma completa e mostra opções que não fazem parte do serviço contratado. Esta tabela separa o que você usa pelo painel, o que depende de algo fora dele e o que não está disponível, mesmo quando aparece na tela.

Classificação dos recursos avançados
RecursoSituação no seu planoObservação
Pontos de montagem (até 2, ex.: MP3 + AAC)Incluído no painelTransmissão › Ponto de Montagem; o novo ponto vale depois do reinício feito pela equipe
Gravação dos programas ao vivoIncluído no painelLiga no perfil, aba Streamers/DJs, e a equipe aplica
API pública de "tocando agora"Incluído no painelSem chave, com CORS liberado e até 15 segundos de atraso
Widgets (player, histórico, agenda)Incluído no painelVisão Geral › Páginas Públicas › Incorporar Widgets
Página pública e agenda públicaIncluído no painelLigadas desde a entrega
Listas M3U e PLSIncluído no painelVisão Geral › Transmissões
Grupos de playlistIncluído no painelNovidade da versão 0.24.0 da plataforma
Transmissão ao vivoDepende de programa ou serviço externoPrograma de transmissão no computador ou Web DJ no navegador
Envio por SFTPDepende de programa ou serviço externoMídia › SFTP Usuários, quando aparece, e um programa de SFTP (porta 2022)
Playlist de URL remotaDepende de programa ou serviço externoDepende da fonte externa e da autorização dela
Pedidos de músicaNão faz parte do serviçoDeixe desligado, mesmo com o botão Habilitar na Visão Geral
Músicas sob demanda (on-demand)Não faz parte do serviçoExporia o acervo para ouvir e baixar fora da programação
HLSNão faz parte do serviçoLigar reinicia a rádio na hora
PodcastsNão faz parte do serviçoIgnore o link Podcasts das Páginas Públicas: o recurso não está no seu acesso
Retransmissão para outros servidores (relays)Não faz parte do serviçoDeixe em branco a "URL de retransmissão de stream" dos pontos de montagem
WebhooksNão faz parte do serviçoPara integrar com o seu site, use a API pública
Edição do Liquidsoap e playlists do tipo AvançadoNão faz parte do serviçoUma playlist do tipo Avançado não toca
Registros técnicos (logs)Não faz parte do serviçoA equipe consulta quando atende um chamado

Os itens fora do serviço aparecem na tela porque a plataforma é completa, mas não estão no seu acesso ou podem reiniciar a rádio: deixe-os como estão. Pular a música, desconectar um locutor à força e reiniciar a transmissão ficam com a equipe: peça pela central do cliente.

Limites de cada plano

Limites técnicos por plano
PlanoOuvintes simultâneosQualidade máximaEspaço para músicasEspaço para gravaçõesPontos de montagem
Rádio Start200128 kbps10 GB2 GB2
Rádio Pro500128 kbps25 GB5 GB2
Rádio Max1.000192 kbps50 GB10 GB2
Rádio Ultra2.000192 kbps100 GB20 GB2

O limite de ouvintes vale para a soma dos pontos de montagem: num plano de 200 ouvintes, 150 no MP3 e 50 no AAC já ocupam tudo. A qualidade máxima vale para cada ponto. Para mais ouvintes, mais qualidade ou mais espaço, a troca de plano é feita pela central do cliente.

Pontos de montagem: MP3 e AAC na mesma rádio

Cada ponto de montagem é um endereço de escuta com um formato e uma qualidade. A rádio já vem com um em MP3 (/radio.mp3). O segundo costuma ser um AAC de qualidade menor, que soa bem e gasta menos dados no celular. Os dois tocam a mesma programação ao mesmo tempo (veja Formatos).

  1. Abra os pontos de montagem

    No painel: TransmissãoPonto de Montagem(em inglês: Broadcasting › Mount Points)

    A lista mostra o /radio.mp3, marcado como Montagem Padrão (Default Mount). Ele é o que o player público toca.

  2. Crie o segundo ponto

    Clique em Adicionar Ponto de Montagem (Add Mount Point). Na aba Informações básicas (Basic Info):

    CampoO que preencher
    URL do Ponto de Montagem/radio.aacSempre começa com barra e vira o final do endereço de escuta.
    Exibir NomeOpcional (ex.: AAC 64 kbps)Aparece no seletor do player.
    Mostrar em Páginas PúblicasMarcado
    Definir como o ponto de montagem padrãoDesmarcadoO padrão continua sendo o MP3.
    URL de retransmissão de streamEm brancoRetransmitir outra rádio não faz parte do serviço.
    Duração Máxima do Ouvinte0Com 0, o ouvinte fica conectado o tempo que quiser.
    Ponto de Montagem de ContingênciaDeixe como está (/error.mp3)
  3. Escolha o formato

    Na aba AutoDJ:

    CampoO que preencher
    Habilitar AutoDJMarcadoSem isso, o ponto fica sem a programação do AutoDJ.
    Formato do AutoDJAAC+ (MPEG4 HE-AAC v2)
    Taxa de Bits do AutoDJ (kbps)64A lista só mostra valores até o máximo do seu plano.
  4. Não mexa nas abas Introdução e Avançado

    A Introdução (Intro) exige um arquivo exatamente no formato e na qualidade do ponto, e o Avançado tem a "Configuração Avançada do Frontend", que mexe no servidor de streaming. Deixe as duas como estão.

  5. Salve e peça para aplicar

    Salve. O ponto novo só começa a transmitir depois que a transmissão é reiniciada, o que a equipe faz: abra um chamado dizendo que criou o ponto /radio.aac.

  6. Teste o endereço novo

    Depois do reinício, a Visão Geral mostra os dois pontos em Transmissões. Teste no celular https://radio.example.com/listen/minha-radio/radio.aac, com o endereço e o nome da sua rádio.

Mantenha o MP3 como padrão, por ser o mais compatível, e use o AAC+ no segundo ponto: ele soa bem em qualidades baixas. Evite OGG Vorbis e OGG Opus (não tocam no Safari do iPhone, e o Opus não envia o nome da música) e FLAC (gasta muita banda e também não envia o nome da música).

Não apague nem renomeie o /radio.mp3

O /radio.mp3 é o endereço do player do seu site, dos aplicativos e dos links divulgados: apagar, renomear ou trocar o formato dele derruba tudo isso. O servidor recusa um terceiro ponto (o limite é 2), e qualquer mudança em ponto de montagem só vale depois do reinício feito pela equipe.

Gravação das transmissões ao vivo

O painel grava cada programa ao vivo num arquivo, para reprises, redes sociais ou arquivo da rádio. Grava só o que entra pelos locutores, não o AutoDJ. Veja Gravação dos programas ao vivo.

  1. Em Editar Perfil da Estação, aba Streamers/DJs, marque Gravar Transmissões Ao Vivo e escolha o formato (MP3, OGG Vorbis, OGG Opus ou AAC+; o MP3 é o mais prático) e a taxa de bits. Salve e abra um chamado: a gravação vale depois do reinício feito pela equipe.
  2. Depois do programa, em Transmissão Ao Vivo › Contas de Streamer/DJ, o botão Transmissão (Broadcasts) do locutor lista as gravações, com Download e Excluir.
  3. Baixe o que quiser guardar e apague as antigas: com o espaço de gravações cheio, os próximos programas podem não ser gravados.

API pública: tocando agora, ouvintes e histórico

A API pública entrega, em JSON, o que está tocando, o que vem a seguir, as últimas músicas, os ouvintes e se há locutor ao vivo. Não precisa de chave e aceita chamadas de qualquer site (CORS liberado). As respostas ficam em cache por 15 segundos: consultar mais vezes não traz dados mais novos.

https://radio.example.com/api/nowplaying/minha-radio
Endereço da API da sua rádio (troque o domínio e o nome da rádio pelos seus)
Campos mais usados da resposta
CampoO que traz
now_playing.song.title, .artist e .artTítulo, artista e capa da música atual
now_playing.played_at e .durationQuando a música começou e quanto dura
playing_next.song e song_historyA próxima música e as últimas tocadas (quantas, conforme Número de Músicas Recentes)
listeners.total e listeners.uniqueOuvintes conectados agora e quantos são únicos
live.is_live e live.streamer_nameSe há locutor ao vivo e o nome dele
is_onlineSe a rádio está transmitindo
<p>Tocando agora: <span id="tocando"></span></p>
<p>Ouvintes: <span id="ouvintes"></span></p>
<p id="ao-vivo" hidden>Estamos ao vivo!</p>

<script>
  const ENDERECO = "https://radio.example.com/api/nowplaying/minha-radio";

  async function atualizar() {
    try {
      const resposta = await fetch(ENDERECO);
      if (!resposta.ok) return;
      const dados = await resposta.json();
      const musica = dados.now_playing && dados.now_playing.song;
      if (musica) {
        document.getElementById("tocando").textContent = [musica.artist, musica.title].filter(Boolean).join(" - ");
      }
      document.getElementById("ouvintes").textContent = dados.listeners ? dados.listeners.total : "";
      document.getElementById("ao-vivo").hidden = !(dados.live && dados.live.is_live);
    } catch (erro) {
      // Sem internet ou rádio fora do ar: tenta de novo na próxima volta.
    }
  }

  atualizar();
  setInterval(atualizar, 30000);
</script>
Exemplo para o seu site: música atual, ouvintes e aviso de ao vivo, atualizados a cada 30 segundos
  • Escreva os dados com textContent, como no exemplo, e não monte HTML com eles: o título vem do arquivo e pode ter qualquer caractere.
  • O tempo decorrido e o restante podem vir defasados pelo cache: para uma barra de progresso, calcule a partir de played_at.
  • A API depende das páginas públicas ligadas (ou de Ativar APIs públicas, no perfil). Ela não traz dados dos ouvintes, como endereços IP.

Locutor ao vivo e o nome da música

Quando um locutor entra ao vivo, o "tocando agora" (no painel, no player e na API) pode continuar com a última música do AutoDJ até o programa do locutor enviar uma troca de título. É uma limitação conhecida da plataforma. Contorno: comece o programa com uma vinheta curta e passe para a faixa seguinte.

Widgets, página pública, agenda e listas M3U e PLS

Na Visão Geral, o quadro Páginas Públicas tem o botão Incorporar Widgets (Embed Widgets), que abre o Construtor de Widgets de Incorporação de Player. Nele você escolhe o Tipo de Widget (Player, Histórico, Podcasts ou Agendamento), o Tema, as cores, o estilo de layout e os controles, vê a Visualização Ao Vivo e copia o Código para Incorporar. Para montar o código do player com mais opções, use também o gerador de player.

  • Tema: escolha Claro ou Escuro. Navegador Padrão não segue o tema do aparelho do visitante: usa o tema padrão do painel.
  • Reprodução Automática: o código gerado não pede permissão de tocar sozinho, e os navegadores bloqueiam som automático antes do primeiro clique. Conte com o clique no play.
  • Página pública: https://radio.example.com/public/minha-radio (o player sozinho fica no final /embed). Agenda pública: o mesmo endereço com /schedule.
  • M3U e PLS: arquivos que abrem a rádio direto em players como o VLC (gratuito). Baixe em Visão Geral › Transmissões (Baixar M3U e Baixar PLS) ou divulgue https://radio.example.com/public/minha-radio/playlist.m3u (ou .pls).

Grupos de playlist: a programação em forma de relógio

Um Grupo de Playlist (Playlist Group) é uma playlist feita de outras playlists, tocadas em sequência. É o "relógio" das rádios: duas músicas da Sucessos, uma da Novidades, uma vinheta, e de novo. O grupo tem tipo, peso e agenda como qualquer playlist.

  1. Prepare as playlists membros

    Crie e preencha as playlists (ex.: Sucessos, Novidades e Vinhetas do relógio).

  2. Crie o grupo

    No painel: Playlists

    Clique em Adicionar Playlist (Add Playlist) e preencha:

    CampoO que preencher
    Nome da PlaylistEx.: Relógio da manhã
    FonteGrupo de Playlist
    Ordem de Reprodução da MúsicaSequencialPara as playlists membros tocarem na ordem que você definir.
    Tipo de Playlist e agendaComo numa playlist comumEx.: Rotação Geral, com horário das 6h às 10h na aba Agendamento.
  3. Coloque as playlists no grupo

    Abra a aba Agrupamento de Playlists (Playlist Grouping) e clique no grupo, na coluna Playlists: o Conteúdo da Playlist aparece ao lado. Nas outras playlists, use o botão Adicionar ao grupo de playlist selecionado e ajuste a ordem com Mover para Cima e Mover para Baixo.

  4. Defina quantas músicas de cada uma

    CampoO que preencher
    Reproduções ConsecutivasQuantas músicas seguidas daquela playlist antes de passar para a próxima (ex.: 2 em Sucessos)Com 0, toca uma.
    Reproduzir completamente antes de avançarOpcionalToca a playlist inteira antes de passar para a próxima. Aparece para playlists de músicas com ordem Sequencial ou Embaralhado.
  5. Confira no ar

    Acompanhe a sequência na Linha do Tempo da Reprodução (em Relatórios) e no "A Seguir" da Visão Geral. Na edição de uma playlist, a aba Associações mostra de quais grupos ela participa.

Uma playlist dentro de um grupo deixa de tocar sozinha

Uma playlist sem agenda própria que entra num grupo passa a tocar só por meio dele. Se a sua única Rotação Geral entrar num grupo com horário, a rádio pode ficar sem programação fora desse horário. Mantenha uma Rotação Geral fora dos grupos e teste o relógio num horário de pouca audiência.

Playlist de URL remota: tocar outra transmissão

Ao criar uma playlist, a Fonte também oferece URL Remoto (Remote URL). Uma Playlist de URL Remota toca, no horário dela, o áudio de outro endereço: uma transmissão Icecast ou Shoutcast, uma playlist M3U ou PLS publicada na internet ou um arquivo. Serve, por exemplo, para entrar em cadeia com o programa de uma rádio parceira.

  • Tenha autorização de quem produz o conteúdo: retransmitir outra rádio sem permissão viola direitos autorais (Lei 9.610/1998).
  • Você depende da fonte: se o endereço externo cair ou mudar, a sua rádio fica sem aquele conteúdo no horário. A equipe não controla servidores de terceiros.
  • Teste antes num horário de pouca audiência. O Buffer da Reprodução Remota (Segundos) guarda alguns segundos do áudio externo: valores muito curtos causam cortes.

Como saber se deu certo

Depois do reinício, a Visão Geral mostra os dois pontos de montagem em Transmissões, e o endereço /radio.aac toca no celular. Se usou a API, o seu site mostra a música atual e o número de ouvintes.

Problemas comuns

Criei o ponto de montagem AAC, mas o endereço não toca
Causa provável
O ponto novo só transmite depois que a transmissão é reiniciada.
O que fazer
Abra um chamado pedindo para aplicar. Depois do reinício, teste o endereço completo, com /listen/, o nome da rádio e /radio.aac.
Não consigo criar outro ponto de montagem
Causa provável
O plano permite 2 pontos, e a rádio já tem os dois.
O que fazer
Edite o segundo ponto em vez de criar outro (e peça para aplicar).
A API mostra a música antiga por alguns segundos
Causa provável
As respostas ficam em cache por 15 segundos.
O que fazer
É normal. Consulte a cada 15 ou 30 segundos.
O meu código no site parou de receber dados da API
Causa provável
As páginas públicas foram desativadas ou o nome da rádio no endereço (URL Curta) mudou.
O que fazer
Confira Ativar Páginas Públicas no perfil e compare o endereço do código com o que aparece na Visão Geral.
Coloquei a Rotação Geral num grupo e a rádio ficou sem música em alguns horários
Causa provável
A playlist sem agenda própria passou a tocar só pelo grupo, que tem horário.
O que fazer
Tire a playlist do grupo (Remover do grupo, na aba Agrupamento de Playlists) ou crie outra Rotação Geral fora do grupo.

Não resolveu? Veja o diagnóstico por sintoma ou abra um chamado na central do cliente.

Próximo passoProblemas comuns da web rádio: diagnóstico por sintomaOs 16 problemas mais comuns da web rádio, com causas, verificações e solução passo a passo, e o que juntar antes de abrir um chamado.

Precisa de ajuda com a sua rádio?

Abra um chamado pela central do cliente: a equipe responde em português.