Um EPG correto precisa de três links na cadeia: uma fonte XMLTV acessível, o mesmo channel identificador na lista de reprodução e no arquivo XMLTV e tratamento de tempo correto. Verifique esses níveis nessa ordem, em vez de atualizar o aplicativo repetidamente.
Pontos-chave
- Os dados de reprodução e de programa são recursos independentes.
- A lista de reprodução tvg-id deve corresponder a XMLTV channel id.
- Uma mudança de horário uniforme geralmente indica um problema de fuso horário ou deslocamento.
- Nunca poste um XMLTV URL privado em um fórum ou captura de tela.
Os três elos da cadeia do guia do programa
A lista de reprodução descreve entradas de mídia. XMLTV descreve canais e seus programas. O jogador deve combinar ambos os lados por meio de um identificador estável e, em seguida, converter os horários do programa para o fuso horário do dispositivo.
Os nomes de exibição não são suficientes. Dois nomes diferentes podem corresponder através do mesmo ID técnico, enquanto nomes idênticos podem falhar quando seus IDs forem diferentes.
Um diagnóstico de cinco minutos
- Confirme se a entrada de mídia é reproduzida; caso contrário, EPG não é o primeiro problema.
- Verifique se a lista de reprodução declara um guia por meio de url-tvg ou se o proprietário da fonte fornece um XMLTV URL autorizado separadamente.
- Verifique apenas o domínio URL em um navegador sem expor o endereço privado completo ou os parâmetros.
- Atualize a lista de reprodução e o guia e deixe a sincronização terminar.
- Compare uma lista de reprodução tvg-id com a XMLTV channel id correspondente.
Leia o sintoma
| Sintoma | Causa provável | Verificação útil |
|---|---|---|
| Nenhum programa em lugar nenhum | Ausente, inacessível ou vazio XMLTV | Endereço declarado, status da rede, tamanho do arquivo e datas |
| Apenas algumas entradas estão vazias | Ausente ou incompatível tvg-id | Correspondência exata do identificador |
| Cada programa é mudado | Fuso horário de origem ou problema de deslocamento | XMLTV hora, zona do dispositivo e horário de verão |
| Programa na entrada errada | Mapeamento duplicado ou incorreto | Valores exclusivos channel id e tvg-id |
| O guia esvazia depois de alguns dias | XMLTV não é mais renovado ou o cache expirou | Data do último programa e frequência de atualização |
O que um jogador pode e não pode reparar
Um player pode baixar, armazenar em cache, indexar e exibir os dados que recebe. Pode inferir algumas correspondências de nomes, mas a inferência pode associar dois canais diferentes incorretamente.
Ele não pode inventar programas ausentes ou reparar permanentemente ids de origem inconsistentes. A solução confiável é o administrador de origem legítimo corrigir a lista de reprodução ou o arquivo XMLTV.
Detalhes que tornam um relatório de bug útil
- Tipo de fonte: M3U, Xtream Codes ou Stalker/Ministra.
- Número aproximado de entradas afetadas, sem expor conteúdo privado.
- Mudança de horário observada e fuso horário do dispositivo.
- Versão do aplicativo e modelo do dispositivo.
- Hora da última atualização bem-sucedida.
- Nunca inclua um URL, senha, token, MAC ou captura de tela com credenciais.
Perguntas comuns
Por que a reprodução funciona sem um guia TV?
Endereços de reprodução e dados de programa são recursos separados. Um pode permanecer disponível enquanto o outro estiver ausente ou expirado.
Alterar o fuso horário TV sempre corrigirá uma mudança?
Somente quando a zona do dispositivo está errada. Se os tempos XMLTV estiverem codificados incorretamente, os dados de origem deverão ser corrigidos.
Referências técnicas
DringTV é apenas um reprodutor de mídia. Não fornece, vende ou recomenda nenhum canal, playlist, portal ou conteúdo. Use apenas fontes às quais você está autorizado a acessar e siga as regras do proprietário da fonte e a lei do seu país.