Un EPG corretto necessita di tre collegamenti nella catena: una sorgente XMLTV raggiungibile, lo stesso identificatore channel id nella playlist e nel file XMLTV e una corretta gestione del tempo. Controlla i livelli in questo ordine invece di aggiornare ripetutamente l'app.
Punti chiave
- I dati di riproduzione e di programma sono risorse indipendenti.
- La playlist tvg-id deve corrispondere a XMLTV channel id.
- Uno spostamento temporale uniforme solitamente indica un problema di fuso orario o di offset.
- Non pubblicare mai un XMLTV URL privato in un forum o in uno screenshot.
I tre anelli della catena programma-guida
La playlist descrive le voci multimediali. XMLTV descrive i canali e i loro programmi. Il giocatore deve abbinare entrambe le parti tramite un identificatore stabile, quindi convertire gli orari del programma per il fuso orario del dispositivo.
I nomi visualizzati non sono sufficienti. Due nomi diversi possono corrispondere tramite lo stesso ID tecnico, mentre nomi identici possono fallire quando i loro ID differiscono.
Una diagnosi di cinque minuti
- Confermare che la voce multimediale venga riprodotta; altrimenti EPG non è il primo problema.
- Controlla che la playlist dichiari una guida tramite url-tvg, o che il proprietario della fonte fornisca separatamente un XMLTV URL autorizzato.
- Controlla solo il dominio URL in un browser senza esporre l'indirizzo privato completo o i parametri.
- Aggiorna la playlist e la guida, quindi lascia terminare la sincronizzazione.
- Confronta una playlist tvg-id con la corrispondente XMLTV channel id.
Leggi il sintomo
| Sintomo | Probabile causa | Controllo utile |
|---|---|---|
| Nessun programma da nessuna parte | Mancante, irraggiungibile o vuoto XMLTV | Indirizzo dichiarato, stato della rete, dimensione del file e date |
| Solo alcune voci sono vuote | tvg-id mancante o non corrispondente | Corrispondenza esatta dell'identificatore |
| Ogni programma viene spostato | Fuso orario di origine o problema di offset | XMLTV ora, zona del dispositivo e ora legale |
| Programma sulla voce sbagliata | Mappatura duplicata o errata | Valori channel id e tvg-id univoci |
| La guida si svuota dopo pochi giorni | XMLTV non più rinnovato o cache scaduta | Data dell'ultimo programma e frequenza di aggiornamento |
Ciò che un giocatore può e non può riparare
Un giocatore può scaricare, memorizzare nella cache, indicizzare e visualizzare i dati che riceve. Potrebbe dedurre alcune corrispondenze di nomi, ma l'inferenza può associare erroneamente due canali diversi.
Non può inventare programmi mancanti o riparare in modo permanente ID di origine incoerenti. La soluzione affidabile è che l'amministratore legittimo dell'origine corregga la playlist o il file XMLTV.
Dettagli che costituiscono un'utile segnalazione di bug
- Tipo di sorgente: M3U, Xtream Codes o Stalker/Ministra.
- Numero approssimativo di voci interessate, senza esporre i contenuti privati.
- Spostamento orario osservato e fuso orario del dispositivo.
- Versione dell'app e modello del dispositivo.
- Ora dell'ultimo aggiornamento riuscito.
- Non includere mai un URL, una password, un token, MAC o uno screenshot con le credenziali.
Domande comuni
Perché la riproduzione funziona senza una guida TV?
Gli indirizzi di riproduzione e i dati del programma sono risorse separate. Uno può rimanere disponibile mentre l'altro manca o è scaduto.
La modifica del fuso orario TV risolverà sempre uno spostamento?
Solo quando la zona del dispositivo è sbagliata. Se i tempi XMLTV sono codificati in modo errato, i dati di origine devono essere corretti.
Riferimenti tecnici
DringTV è solo un lettore multimediale. Non fornisce, vende o consiglia alcun canale, playlist, portale o contenuto. Utilizza solo fonti a cui sei autorizzato ad accedere e segui le regole del proprietario della fonte e la legge del tuo Paese.