Pular para o conteúdo

Playlist para o HTTP Play

O Astra gera uma playlist simples com links para todos os canais ativos. Essa playlist está disponível apenas para o recurso HTTP Play.

HTTP Play settings

O Astra dá acesso à playlist nos seguintes formatos:

  • M3U8 - é o formato mais popular, compatível com todos os players de mídia
  • XSPF - é um formato de playlist baseado em XML, compatível com alguns players

Neste guia vamos usar o formato M3U8.

O link padrão para a playlist M3U8 é:

http://example.com:8000/playlist.m3u8

Onde:

  • example.com - o endereço IP do seu servidor
  • 8000 - a porta do HTTP Play; por padrão é igual à porta da interface web do Astra, mas pode ser alterada nas configurações do HTTP Play
  • playlist.m3u8 - o nome do arquivo da playlist, que também pode ser alterado nas configurações do HTTP Play

Para facilitar a navegação, os canais da playlist podem ser agrupados. Para isso, crie uma nova categoria em Settings → Groups. Leia mais sobre como criar Grupos de canais.

Depois selecione a categoria criada nas configurações do HTTP Play, na opção Playlist Arrange.

Alguns players e soluções de middleware mostram os logos dos canais junto com os nomes na lista de canais.

Channel Logos on Middleware

Para começar, baixe o arquivo compactado com as imagens dos logos em: http://epg.one/epgone_transparent_logo.zip Você pode baixar e extrair o arquivo no seu servidor com os seguintes comandos:

Terminal window
mkdir -p /var/lib/astra
cd /var/lib/astra
curl -LO http://epg.one/epgone_transparent_logo.zip
unzip it999_transparent_logo.zip
rm it999_transparent_logo.zip

Em Settings → HTTP PlayPath to TV logos, defina o caminho como /var/lib/astra/it999_transparent_220x132. Atenção: o nome do diretório é apenas o do exemplo acima.

O arquivo compactado inclui logos em formato PNG, com nomes de arquivo iguais aos nomes dos canais. Concluídos esses passos, a playlist passa a incluir a opção tvg-logo para cada canal.

Alguns players e soluções de middleware mostram os programas atuais e os próximos de cada canal. O guia de programação eletrônica (EPG) pode ser exportado para o player em XMLTV ou em qualquer outro formato compatível com o player.

Nas configurações do Astra, em Settings → HTTP PlayM3U Header, defina a opção

url-tvg="https://teleguide.info/download/new3/xmltv.xml.gz"

A linha será adicionada ao cabeçalho da playlist e informará onde fica o EPG. Esta URL é apenas um exemplo, você pode usar qualquer outra fonte de EPG ou conhecer a nossa solução, o EPG Aggregator.

O último passo é configurar o ID do canal para ligar os seus canais aos registros do EPG. Cada canal no XMLTV tem um identificador único, assim:

<channel id="226">
<display-name lang="en">Discovery Channel</display-name>
</channel>

No Astra, vá nas configurações do canal, abra a aba EPG e defina o valor de XMLTV Channel ID como 226:

Stream EPG options