O que é EPG no IPTV? Guia prático de XMLTV e canais

EPG, ou Guia Eletrônico de Programação, é a informação que mostra o que está passando nos canais IPTV e em quais horários. Em muitas configurações, o guia usa dados XMLTV, associados aos canais da lista por um identificador como tvg-id; atualmente, o XtremPlay ainda não tem grade de programação.
Principais informações
- EPG são dados de programação, não um canal de TV nem uma transmissão de vídeo.
- XMLTV é um formato comum para compartilhar a programação dos canais; uma URL EPG costuma ser o endereço usado para acessar esses dados.
- Em geral, o player associa a programação aos canais usando
tvg-idou outro identificador de canal. - A lista IPTV e os dados de programação podem vir de fontes diferentes, e ambos precisam estar disponíveis e ser compatíveis.
- O XtremPlay reproduz conteúdo IPTV compatível no navegador, mas ainda não tem grade de programação EPG.
O que é EPG no IPTV?
Quando as pessoas perguntam o que é EPG no IPTV, geralmente querem saber como uma lista de canais também pode exibir nomes de programas, horários de início e descrições. EPG significa Guia Eletrônico de Programação. Pense nele como os dados da programação exibidos ao lado de um canal: o sinal de vídeo transmite o programa, enquanto o guia informa o que está previsto para passar.
Um guia pode facilitar a navegação por uma lista grande de canais. Em vez de abrir os canais um por um, você pode conferir o que está passando agora ou o que vem a seguir. Dependendo do player e dos dados disponíveis, a programação pode incluir títulos, horários de início e término, descrições, categorias ou imagens. Nem todo guia tem todas essas informações, e nem todo player de IPTV as exibe.
Um guia de programação IPTV não vem necessariamente incluído na lista IPTV. Normalmente, a lista informa ao player quais canais ou transmissões estão disponíveis e onde encontrá-los. Os dados de programação costumam ser fornecidos separadamente, então um canal pode funcionar mesmo quando não há informações sobre os horários. Para uma introdução mais ampla à reprodução no navegador, confira este guia sobre um player IPTV online.
Como funcionam o XMLTV e as URLs EPG
XMLTV é um formato bastante usado para descrever a programação de TV em um documento XML. Esse documento pode conter informações dos programas, como identificadores de canal, títulos, descrições e horários. Um app de IPTV ou player compatível lê o arquivo e tenta associar os dados da programação aos canais da lista.
Uma URL EPG é um endereço da web que aponta para os dados de programação. Em uma configuração de serviço ou lista, ela pode ser fornecida separadamente da URL da lista M3U ou M3U8. Em outros casos, o guia pode ser um arquivo local ou funcionar de outra forma em determinado app. A configuração exata depende da fonte e do player; ter uma URL, por si só, não garante que a programação será exibida.
| Item | O que costuma incluir | Para que serve |
|---|---|---|
| Lista M3U ou M3U8 | Nomes de canais, identificadores e endereços das transmissões | Ajuda o player a listar e abrir as transmissões disponíveis |
| Arquivo de programação XMLTV | Nomes de programas, descrições e horários | Fornece a programação para a exibição do EPG |
| URL EPG | Um endereço de onde os dados de programação podem ser acessados | Permite que um player compatível acesse a fonte do guia |
tvg-id | Um identificador de canal nos dados da lista | Pode ajudar a associar um canal da lista à programação XMLTV |
Esses itens estão relacionados, mas não são intercambiáveis. Uma lista pode não conter dados de programação, e os dados do guia não fornecem, por si só, a transmissão do canal. Se você está preparando uma lista, um player M3U online é outra opção para reproduzir listas M3U; ele não deve ser confundido com um serviço universal de EPG.
Como o tvg-id associa a programação aos canais
Para exibir a programação junto ao canal correto, o player precisa identificar esse canal tanto na lista quanto nos dados XMLTV. Um método comum é usar o atributo tvg-id em uma entrada M3U. O arquivo do guia também identifica o canal, e o player compara esses valores. Se eles corresponderem da forma esperada pelo player, ele poderá associar o canal à programação correspondente.
Por exemplo, uma entrada da lista pode incluir o nome do canal e um tvg-id, enquanto o arquivo XMLTV contém programas vinculados a um canal com o mesmo ID. Assim, o player pode exibir esses programas para o canal da lista. O ID não precisa ser igual ao nome que aparece na tela; ele funciona como um rótulo de correspondência, e a grafia exata pode fazer diferença.
Um erro comum é pensar que nomes iguais são suficientes. Uma fonte pode chamar o canal de “News One HD”, enquanto outra usa “News One”. Se o player usa IDs, a diferença no nome exibido pode não importar quando os IDs coincidem. Por outro lado, nomes parecidos não significam necessariamente que os IDs correspondam. O comportamento varia conforme o player: alguns oferecem outras opções de correspondência, mas não presuma que todos vão identificar os canais corretamente de forma automática.
Se você editar uma lista, mantenha os identificadores existentes, a menos que saiba como são usados. Uma ferramenta como o editor de listas M3U pode ajudar a conferir ou organizar as entradas da lista. Ela não cria dados de programação precisos do nada: a fonte do guia precisa incluir informações para o canal em questão.
Por que a programação EPG não aparece ou está incorreta?
Um guia vazio nem sempre significa que a transmissão está com problema. Como os dados de programação, os metadados dos canais e as transmissões de vídeo são elementos separados, cada um pode falhar independentemente. Verifique o básico antes de alterar a lista ou trocar a fonte do guia.
- Nenhuma fonte de programação foi configurada: A lista pode funcionar, mas o player talvez não tenha um arquivo XMLTV ou uma URL EPG para ler.
- Os IDs dos canais não correspondem: O
tvg-idda lista pode ser diferente do identificador de canal usado nos dados do guia. - O guia não tem programação atualizada: Os dados podem estar incompletos, desatualizados ou indisponíveis para aquele canal.
- As configurações de horário estão incorretas: A programação pode aparecer em horários inesperados se houver diferenças entre os horários da fonte e a configuração de fuso horário do player.
- O guia não foi atualizado: Alguns apps armazenam dados em cache. Dependendo do player, pode ser necessário atualizar ou recarregar o guia.
- Não é possível ler o arquivo ou endereço: Um arquivo malformado, uma URL indisponível ou uma restrição de acesso pode impedir que um app compatível carregue os dados de programação.
Confira se o guia funciona para mais de um canal, se os IDs relevantes correspondem exatamente e se a programação inclui a data atual. Durante a solução de problemas, evite publicar dados privados da conta ou URLs de acesso. Para problemas específicos com transmissões, este guia sobre canais IPTV que não carregam aborda verificações diferentes das relacionadas à ausência de programação.
Checklist prático para solucionar problemas de EPG
Se o seu app aceita dados externos de programação, estas etapas podem ajudar a identificar a origem do problema. Os nomes e as opções dos menus variam, então siga as instruções do seu player e use uma fonte de conteúdo autorizada.
- Confirme se o player é compatível com EPG. Alguns players exibem canais e transmissões, mas não oferecem uma grade de programação.
- Verifique a fonte do guia. Confirme se o arquivo XMLTV ou a URL EPG fornecida está atualizada e acessível da forma esperada pelo player.
- Compare os identificadores dos canais. Confira o
tvg-idda lista e o ID correspondente no guia. Verifique a grafia, a pontuação e os espaços extras. - Confira as configurações de data e horário. Verifique o relógio e o fuso horário do dispositivo e compare a programação com uma grade conhecida.
- Atualize o guia com cuidado. Recarregue ou atualize o guia usando os controles disponíveis no player. Se for editar os dados, primeiro guarde uma cópia da lista original.
- Separe problemas de programação dos problemas de reprodução. Se o canal funciona, mas não mostra a programação, verifique os dados do guia e a correspondência. Se não reproduz, confira separadamente a transmissão e a lista.
Para verificações básicas da lista, o XtremPlay oferece um conversor M3U e um verificador de transmissão gratuitos. Essas ferramentas não fornecem dados EPG nem garantem a correspondência com um guia externo. Use apenas transmissões e fontes de programação que você tenha autorização para acessar onde mora.
O XtremPlay tem grade de programação EPG?
Não. O XtremPlay ainda não tem grade EPG, então atualmente não exibe a programação XMLTV junto aos canais. Isso é importante se um guia de TV na tela for essencial para a sua configuração: não presuma que inserir uma lista ou usar um player IPTV adicionará automaticamente os dados de programação.
O XtremPlay é um player IPTV online gratuito, disponível em xtremplay.com. Ele funciona em navegadores de Smart TVs, tablets, celulares e computadores, e aceita login Xtream Codes com URL do servidor, nome de usuário e senha, além de URLs de listas M3U/M3U8 e upload de arquivos M3U. Ele tem as seções Live TV, Movies e Series, mas não fornece canais nem assinaturas. Você precisa ter conteúdo que esteja autorizado a assistir.
O player também oferece vários perfis de usuário, um proxy integrado para reproduzir transmissões HTTP no site HTTPS, um modo compatível com controle remoto de TV e a opção de adicioná-lo à tela inicial como um app da web. Os dados de login ficam no navegador do usuário. O XtremPlay não oferece gravação nem recurso de catch-up. Saiba mais sobre reprodução no navegador no guia sobre como assistir IPTV em qualquer dispositivo ou acesse uma página com listas IPTV públicas e legais gratuitas, quando disponíveis.
Outra distinção importante: um player IPTV online é a interface de reprodução; isso não significa que ele seja um provedor de canais, uma assinatura, uma fonte de dados de programação ou um serviço de gravação. O XtremPlay pode ajudar você a reproduzir listas compatíveis no navegador, mas seus recursos atuais não incluem a grade EPG.
Como escolher a configuração ideal para seus dispositivos
Antes de escolher um player ou alterar sua lista, decida quais recursos são mais importantes. Se você precisa de horários de programação, verifique primeiro a compatibilidade com EPG e com a fonte do guia. Se precisa principalmente de reprodução no navegador, confira se o navegador do dispositivo e o formato da transmissão funcionam com o player escolhido.
- Smart TV: O XtremPlay funciona em navegadores compatíveis de Smart TVs, incluindo os navegadores Samsung Tizen, LG webOS e Android TV/Google TV. Há um modo compatível com controle remoto de TV.
- Amazon Fire TV ou Firestick: O XtremPlay pode ser usado no navegador Silk.
- Tablet ou celular: Funciona nos navegadores de iPad e tablets Android, além de celulares Android e iPhone.
- Computador: Funciona em navegadores no Windows, Mac, Linux e Chromebook.
Como funciona no navegador, o XtremPlay pode ser usado em TVs, tablets, celulares e computadores, sem afirmar que adiciona um EPG quando esse recurso não está disponível. Se o guia de TV for essencial, avalie esse recurso separadamente da compatibilidade com dispositivos e da reprodução das transmissões.
Conclusão: entenda o guia antes de solucionar problemas
O EPG é a camada de programação de uma configuração IPTV: o XMLTV pode conter os horários dos programas, uma URL EPG pode apontar para esses dados e o tvg-id pode ajudar um player compatível a associar a programação aos canais da lista. Se o guia estiver vazio, verifique a compatibilidade, a disponibilidade da fonte, os identificadores e as configurações de horário antes de culpar a transmissão.
O XtremPlay é um player IPTV gratuito, baseado no navegador, para Smart TVs, tablets, celulares e computadores, mas ainda não tem grade EPG e não fornece canais nem assinaturas. Se a reprodução no navegador atende às suas necessidades, experimente o player IPTV online XtremPlay com conteúdo que você tenha autorização para assistir. Você também pode consultar informações sobre erros de login no Xtream Codes se precisar de ajuda com os dados de conexão da conta.
Perguntas frequentes
O que é EPG no IPTV?
EPG significa Guia Eletrônico de Programação. São informações de horários — como títulos e horários dos programas — que um player IPTV compatível pode exibir junto aos canais.
O que é XMLTV no IPTV?
XMLTV é um formato usado com frequência para armazenar a programação de TV em um arquivo XML. Um player compatível pode ler os dados e associar a programação aos canais.
O que é uma URL EPG?
Uma URL EPG é um endereço da web que aponta para os dados de programação, geralmente em formato XMLTV. A URL só será útil se o guia estiver disponível e o player for compatível com o formato.
Como o tvg-id associa um canal IPTV ao guia de programação?
Uma lista pode incluir um tvg-id para um canal, e os dados do guia podem usar o mesmo identificador para a programação. Um player compatível pode usar IDs correspondentes para associar os horários ao canal.
Por que meu canal IPTV funciona, mas não mostra o guia de programação?
A transmissão e o guia são elementos separados, então um canal funcionando ainda pode não ter programação. Confira se o player é compatível com EPG, se há uma fonte de programação configurada e se os identificadores do canal correspondem.
O XtremPlay tem grade de programação EPG?
Não. O XtremPlay ainda não tem grade EPG. É um player para navegador compatível com listas IPTV, mas não fornece canais nem assinaturas.