
Vad EPG faktiskt är
Electronic Programme Guide: en lista över vad som sänds, när, på vilken kanal. Ingenting mer. Den innehåller ingen video och påverkar inte bilden.
Formatet heter nästan alltid XMLTV och är en vanlig XML-fil. En post per program, med kanal-id, starttid, sluttid, titel och ofta en beskrivning. Öppnar du filen i en textredigerare kan du läsa den.
Det låter oviktigt tills man inser vad tablån styr: vilken kanal du hittar, om du ser att matchen börjar om tio minuter, och om en inspelning startar i tid. En felaktig EPG gör inte bilden sämre — den gör tjänsten svår att använda.
Varför den levereras separat från kanalerna
Det här förklarar nästan alla EPG-problem, och det förklaras nästan aldrig.
| Kanallistan | Programguiden | |
|---|---|---|
| Vad den innehåller | Var varje kanals ström finns | Vad som sänds och när |
| Format | M3U eller Xtream Codes | XMLTV |
| Uppdateras | När utbudet ändras | Varje dygn, ibland oftare |
| Kommer från | Tjänsten | Ofta en helt annan leverantör |
| Om den fattas | Inga kanaler alls | Kanalerna fungerar, men utan tablå |
Den fjärde raden är kärnan. Många IPTV-tjänster köper eller hämtar sin EPG från en tredje part, och matchar ihop den med kanallistan via ett kanal-id. Stämmer inte id:na får du en tablå som ligger på fel kanal — eller ingen alls för vissa kanaler.
En halvfull tablå är inte ett tecken på att något är trasigt hos dig. Det betyder att EPG-källan täcker en del av kanalerna i listan, och att resten inte hittade någon matchning. Ingen inställning i appen rättar det.
Timmen som saknas — eller de två
Den vanligaste EPG-klagomålet i Sverige är att allt ligger en timme fel. Orsaken är nästan alltid densamma.
XMLTV anger tider med en tidszonsangivelse. Levereras filen i UTC och appen inte räknar om, visas allt i UTC. Sverige ligger:
| Period | Sveriges tidszon | Fel i tablån om ingen omräkning sker |
|---|---|---|
| Vintertid (CET) | UTC+1 | Allt visas 1 timme för tidigt |
| Sommartid (CEST) | UTC+2 | Allt visas 2 timmar för tidigt |
Det diagnostiska tecknet: ett fel som är exakt en eller två timmar är alltid ett tidszonsfel. Ett fel på sju minuter är något helt annat — då är det tablåuppgifterna själva som är fel, vilket är vanligt kring sportsändningar som drar över.
Ändrar sig felet från en timme till två i slutet av mars, när sommartiden börjar, är saken bevisad.
Felsöka en tablå som ligger fel
Tre möjliga platser för felet, i den ordning de är enklast att kontrollera.
- Enhetens klocka och tidszon. Inställningar → Datum och tid. Står den på automatiskt och rätt zon? En box som köpts utomlands står ibland kvar på fel zon. Det här är gratis att kontrollera och löser en tredjedel av fallen.
- Appens EPG-förskjutning. De flesta IPTV-spelare har en inställning som heter något i stil med "EPG time shift" eller "tidsförskjutning". Ställ den på +1 eller +2 timmar tills tablån stämmer. Det här är den praktiska lösningen: den rättar symptomet omedelbart.
- Tjänstens EPG. Kan du inte rätta det i appen levererar tjänsten data som inte går att korrigera lokalt. Det är ett rimligt skäl att fråga supporten, och ett rimligt skäl att låta bli att förlänga.
Har du kompenserat manuellt med +1 timme kommer tablån att ligga en timme fel åt andra hållet när sommartiden slår om. En tjänst som hanterar tidszonen rätt sköter det själv — det är en av sakerna som skiljer en välskött tjänst från en slarvig.
När guiden är helt tom
- Precis efter installationen: vänta. Den första hämtningen kan ta timmar för en stor kanallista.
- Efter ett dygn, fortfarande tom: tjänsten levererar sannolikt ingen EPG för de kanalerna.
- Tom bara för vissa kanaler: normalt. Se avsnittet om kanal-id ovan.
- Var full och blev tom: EPG-källan slutade svara. Ofta tillfälligt, ibland permanent.
Vissa appar tillåter att du pekar ut en egen XMLTV-adress. Har du en fungerande EPG-källa löser det problemet oberoende av tjänsten — men det förutsätter att kanal-id:na matchar, och det gör de sällan utan handpåläggning.
Vanliga frågor
Vad är EPG i IPTV?
Varför ligger programguiden en timme fel?
Hur fixar jag en programguide som ligger fel?
Varför är programguiden tom?
Vad är XMLTV?
Källor
- XMLTV — filformatet för programguider — projektets DTD och dokumentation