Em resumo
- Um guia vazio não impede de assistir: os canais funcionam, só falta a informação de programação. Fica entre a fonte do EPG, o fuso horário ou a correspondência dos canais.
- Com Xtream Codes o guia vem do servidor e se resolve sozinho nove vezes em dez. Com uma lista M3U, o IPTV Guard mostra os canais sem guia: o guia precisa de Xtream Codes.
- Programas deslocados uma hora é problema de fuso horário: do aparelho, não do app.
Nesta página
O guia de programação, o EPG, é a parte mais frágil de uma instalação IPTV, e a que gera mais alarmes falsos. Ele depende de três coisas que não têm nada a ver umas com as outras: o que seu provedor publica, a hora do seu aparelho, e como os canais da sua lista são nomeados. Quando está vazio, é preciso saber qual das três é a culpada. Este guia as toma na ordem.
Diagnóstico em 30 segundos
| O que você vê | Causa provável | Seção |
|---|---|---|
| "Sem informação" em todos os canais, lista M3U | uma M3U não carrega guia | 1 |
| Vazio em todo lugar, lista Xtream, instalação recente | ainda carregando ou servidor lento | 2 |
| Vazio só em alguns canais | o provedor não publica guia para eles | 3 |
| Programas deslocados uma ou duas horas | fuso horário do aparelho | 4 |
| Programas de outro canal | identificadores de canal não batem | 5 |
| O guia para hoje à noite | cobertura curta publicada pelo provedor | 6 |
1. Uma lista M3U sem fonte de EPG
É a causa número um, e é estrutural. Uma lista M3U é uma lista de streams: não contém programação. O guia vem de um arquivo separado, no formato XMLTV, que o provedor publica em um endereço separado. Sem esse endereço, nenhum app do mundo consegue mostrar um guia.
O IPTV Guard não lê esses arquivos XMLTV hoje: com uma lista M3U, o app reproduz os canais e mostra "Ao vivo" no lugar do guia. Para ter o guia, use o acesso Xtream Codes no lugar: a maioria dos provedores que dá uma M3U também tem um, e a maioria das URLs M3U contendo get.php é na verdade um servidor Xtream disfarçado, como explica o guia M3U ou Xtream Codes. Digite servidor, usuário e senha como Xtream, e o guia chega com os canais.
2. O guia ainda está carregando
Com Xtream Codes, o guia vem do mesmo servidor que os canais, canal por canal. Em uma lista de vários milhares de canais, o primeiro carregamento completo pode levar vários minutos, e os servidores de alguns provedores respondem devagar nos horários de pico.
Deixe o app aberto por cinco minutos. Se nada aparece, force uma atualização do guia nas configurações da lista, em vez de apagar a lista. A atualização pede o guia de novo ao servidor; apagar apaga seus favoritos à toa.
3. Alguns canais não têm guia
É normal, e comum. O provedor decide quais canais recebem programação. Os grandes canais nacionais e de esporte quase sempre têm; os regionais, de nicho ou estrangeiros muitas vezes não. Um canal sem guia mostra "Ao vivo" no lugar do programa, e toca exatamente como os outros.
Se um canal que importa para você não tem guia enquanto o provedor publica para os vizinhos, é um caso de correspondência de identificadores, seção 5.
4. Os programas estão deslocados
O guia diz que o filme começa às 21h, ele começa às 22h. Não é o guia que está errado, é a hora de referência. O arquivo de EPG dá os horários em tempo universal, e o app os converte com o fuso horário do aparelho. Se o aparelho está no fuso errado, ou sem o horário de verão, tudo se desloca.
Confira as configurações de sistema do aparelho, não o app: hora automática ligada, fuso correto. Em uma TV box Android ou um Fire TV, a configuração costuma ficar em um fuso padrão de fábrica. Corrija, depois atualize o guia.
Alguns apps oferecem um "deslocamento de EPG" manual de mais ou menos algumas horas. É um curativo: esconde um fuso errado em vez de corrigi-lo, e quebra de novo na mudança de horário.
5. Os canais não batem
O guia mostra os programas de outro canal, ou fica vazio em um canal que deveria ter. Cada canal da lista carrega um identificador, tvg-id em uma M3U ou epg_channel_id em Xtream, e o arquivo de EPG carrega os programas sob esses mesmos identificadores. Quando não batem, o app não consegue adivinhar.
Acontece principalmente em listas M3U editadas à mão, e em fontes de EPG de terceiros que não usam os identificadores do provedor. A correção é do lado do provedor, ou da fonte de EPG. Uma solução pragmática: usar a fonte de EPG do próprio provedor em vez de uma externa, ela está alinhada com os identificadores dele.
6. O guia para cedo
O provedor publica o que quer: alguns dão sete dias, outros só o dia atual. Se o guia para hoje à noite, não é pane. Ele se completa na próxima atualização, em geral uma vez por dia.
O que um bom player faz com tudo isso
Um guia saudável é um que você nunca vê carregando. O player deve pedir a programação dos canais visíveis primeiro, guardar o resultado em cache para a próxima vez, tentar de novo discretamente os canais que não responderam, e mostrar "Ao vivo" em vez de uma rodinha quando não há nada. Se seu app faz você esperar um guia a cada abertura, o problema é o app, não o provedor.
No IPTV Guard
O IPTV Guard carrega o guia em segundo plano por lotes, canal por canal, e guarda em cache para a exibição ser instantânea na próxima vez. Quando um canal não tem guia, o app mostra "Ao vivo" em vez de uma rodinha girando, e tenta de novo mais tarde sem você fazer nada.
Perguntas frequentes
Os canais funcionam mas o guia diz "sem informação" em todo lugar.
O guia não tem fonte. Com uma lista M3U, o IPTV Guard não mostra guia: passe para o acesso Xtream Codes do seu provedor, se ele tiver um (a maioria das URLs M3U com get.php esconde um). Com Xtream Codes, force uma atualização e espere alguns minutos: o servidor do provedor pode demorar a responder.
O guia só mostra alguns canais.
O provedor decide quais canais têm guia. Os grandes canais nacionais quase sempre têm, os pequenos ou regionais muitas vezes não. Nada a corrigir do lado do app.
Os programas estão deslocados uma hora.
O fuso horário do aparelho está errado, ou o horário de verão não está aplicado. Confira a hora e o fuso nas configurações do sistema, não no app.
O guia mostra os programas de outro canal.
O identificador do canal na lista não bate com o da fonte de EPG. Acontece principalmente em arquivos M3U editados à mão. O provedor pode corrigir do lado dele; o app não consegue adivinhar a correspondência certa.
Até quando o guia vai?
Em geral de dois a sete dias, dependendo do que o provedor publica. Alguns só dão o dia atual.
