Un EPG corect are nevoie de trei verigi: o sursă XMLTV accesibilă, același identificator de canal în playlist și în fișierul XMLTV, precum și o gestionare corectă a orei. Verificați aceste niveluri în această ordine, în loc să reîmprospătați aplicația la nesfârșit.
Puncte esențiale
- Redarea și datele de program sunt resurse independente.
- Valoarea tvg-id din playlist trebuie să corespundă cu id-ul canalului din XMLTV (channel id).
- Un decalaj de oră uniform indică de obicei o problemă de fus orar sau de offset.
- Nu publicați niciodată un URL XMLTV privat pe un forum sau într-o captură de ecran.
Cele trei verigi ale ghidului de programe
Playlistul descrie intrările media. XMLTV descrie canalele și programele lor. Playerul trebuie să asocieze cele două părți printr-un identificator stabil, apoi să convertească orele programelor în fusul orar al dispozitivului.
Numele afișate nu sunt suficiente. Două nume diferite pot corespunde prin același id tehnic, în timp ce două nume identice pot să nu se potrivească dacă id-urile lor diferă.
Un diagnostic de cinci minute
- Confirmați că intrarea media se redă; altfel, EPG-ul nu este prima problemă.
- Verificați dacă playlistul declară un ghid prin url-tvg sau dacă proprietarul sursei oferă separat un URL XMLTV autorizat.
- Verificați într-un browser doar domeniul URL-ului, fără a expune adresa privată completă sau parametrii.
- Reîmprospătați playlistul și ghidul, apoi lăsați sincronizarea să se încheie.
- Comparați valoarea tvg-id a unei intrări din playlist cu channel id-ul corespunzător din XMLTV.
Interpretați simptomul
| Simptom | Cauză probabilă | Verificare utilă |
|---|---|---|
| Niciun program, nicăieri | XMLTV lipsă, inaccesibil sau gol | Adresa declarată, starea rețelei, dimensiunea fișierului și datele |
| Doar unele intrări sunt goale | tvg-id lipsă sau nepotrivit | Corespondența exactă a identificatorului |
| Toate programele sunt decalate | Problemă de fus orar sau de offset la sursă | Ora din XMLTV, fusul orar al dispozitivului și ora de vară |
| Program afișat pe intrarea greșită | Mapare duplicată sau incorectă | Valori unice pentru channel id și tvg-id |
| Ghidul se golește după câteva zile | XMLTV nu mai este actualizat sau cache-ul a expirat | Data ultimului program și frecvența de reîmprospătare |
Ce poate și ce nu poate repara un player
Un player poate descărca, stoca în cache, indexa și afișa datele pe care le primește. Poate deduce unele corespondențe după nume, dar această deducție poate asocia greșit două canale diferite.
Nu poate inventa programe lipsă și nu poate repara definitiv id-uri inconsecvente din sursă. Soluția sigură este ca administratorul legitim al sursei să corecteze playlistul sau fișierul XMLTV.
Ce să includeți într-un raport de eroare util
- Tipul sursei: M3U, Xtream Codes sau Stalker/Ministra.
- Numărul aproximativ de intrări afectate, fără a expune conținut privat.
- Decalajul de oră observat și fusul orar al dispozitivului.
- Versiunea aplicației și modelul dispozitivului.
- Ora ultimei reîmprospătări reușite.
- Nu includeți niciodată un URL, o parolă, un token, o adresă MAC sau o captură de ecran cu date de autentificare.
Întrebări frecvente
De ce funcționează redarea fără ghid TV?
Adresele de redare și datele de program sunt resurse separate. Una poate rămâne disponibilă în timp ce cealaltă lipsește sau a expirat.
Schimbarea fusului orar al televizorului corectează întotdeauna un decalaj?
Doar atunci când fusul orar al dispozitivului este greșit. Dacă orele din XMLTV sunt codificate incorect, datele din sursă trebuie corectate.
Referințe tehnice
DringTV este doar un player media. Nu furnizează, nu vinde și nu recomandă niciun canal, playlist, portal sau conținut. Folosiți numai surse pe care aveți dreptul să le accesați și respectați regulile proprietarului sursei, precum și legislația din țara dvs.