Så hänger kanaler och programguide ihop
Programguider för IPTV levereras ofta i formatet XMLTV, en XML-fil med två sorters poster. En kanalpost har ett obligatoriskt id, och varje programpost anger start, valfritt stopp och vilken kanal den hör till genom att hänvisa till kanalens id. Guiden är alltså inte en del av själva strömmen, utan en egen fil som appen laddar och lägger ovanpå kanallistan.
För att appen ska veta vilken guidepost som hör till vilken kanal behövs en koppling. I en M3U-lista har kanalerna ofta attributen tvg-id och tvg-name. Kodis IPTV Simple-tillägg, som dokumenterar detta öppet, jämför först kanalens id i XMLTV med tvg-id, därefter namnet med tvg-name och till sist visningsnamnet med kanalnamnet. Andra appar kan göra det på annat sätt, men principen är densamma: ett id eller ett namn ska stämma överens. Hur en M3U-lista är uppbyggd förklaras på sidan IPTV M3U, och EPG i allmänhet på IPTV-kanaler.
Symptom och troliga orsaker
Vad du ser säger mycket om vad som är fel. Använd tabellen som utgångspunkt.
| Symptom | Trolig orsak | Kontrollera |
|---|---|---|
| Ingen guide alls | Ingen EPG-källa är tillagd, eller guiden har inte hunnit hämtas | Att en EPG-länk finns i appen och att en uppdatering har körts |
| Guide för vissa kanaler men inte andra | Kanalens id eller namn matchar inte guidefilen | Om guiden alls täcker kanalen, och om appen låter dig koppla kanaler manuellt |
| Alla tider är fel med exakt 1 eller 2 timmar | Tidszonen tolkas fel, till exempel att tiderna läses som UTC | Tidszon i enheten och appen, och eventuell tidsförskjutning |
| Tiderna blev fel när klockan ställdes om | En fast förskjutning i källan eller appen följer inte sommartid | Om felet dök upp vid klockskiftet i mars eller oktober |
| Fel program på en kanal | Fel kanal är kopplad till guidedata | Kopplingen för just den kanalen |
| Guiden är gammal | Uppdateringen har inte körts | När guiden senast hämtades |
Räkneexempel: så blir en guide 1–2 timmar fel
Anta att en programpost börjar klockan 20.00 lokal tid, att tiden skrivs i guidefilen utan tidszon och att appen därför läser den som UTC för att sedan visa den i enhetens tidszon. Då blir resultatet så här:
| Situation | Skrivs i filen | Visas på enheten | Fel |
|---|---|---|---|
| Vinter, enhet i Sverige (UTC+1) | 20.00 | 21.00 | 1 timme för sent |
| Sommar, enhet i Sverige (UTC+2) | 20.00 | 22.00 | 2 timmar för sent |
| Vinter, guide i finsk tid, enhet i Finland (UTC+2) | 20.00 | 22.00 | 2 timmar för sent |
| Vinter, samma finska guide, enhet i Sverige (UTC+1) | 20.00 (finsk tid, alltså 19.00 svensk tid) | 21.00 | 2 timmar för sent |
Det här är ett räkneexempel på en enskild orsak, inte en beskrivning av hur just din guide fungerar. Det visar dock varför felet oftast är hela timmar och varför det kan ändras när du byter land eller när klockan ställs om.
Så rättar du fel tid
- Kontrollera enhetens tid. Datum, klockslag och tidszon ska stämma, helst med automatisk tid påslagen.
- Titta på felets storlek. Är det hela timmar, en eller två, pekar det på tidszon. Är avvikelsen oregelbunden eller i minuter är det snarare koppling eller uppdatering du ska undersöka.
- Leta efter en tidszons- eller tidsförskjutningsinställning för guiden. Var den finns och vad den heter skiljer sig mellan appar. Som exempel har Kodis IPTV Simple-tillägg en EPG-tidsförskjutning som kan ställas från −12 till +14 timmar.
- Justera med rätt antal timmar och kontrollera mot ett program vars starttid du vet.
- Se upp för klockskiftet. En fast förskjutning följer inte automatiskt sommartid. Återkommer felet i mars eller oktober behöver du justera igen – eller, bättre, be tjänsten om en guide med tidszon angiven.
- Hämta guiden på nytt. Uppdatera eller töm appens guidedata så att gamla, felaktiga tider inte ligger kvar. Menyn för det varierar mellan appar.
Tidszoner och sommartid i Norden
Enligt IANA:s tidszonsdatabas har Sverige, Norge och Danmark samma standardtid, UTC+1, medan Finland har UTC+2. EU:s sommartidsdirektiv anger att alla medlemsländer ställer om klockan samma tidpunkt, sista söndagen i mars och oktober kl. 01.00 UTC, och tidszonsdatabasen visar att även Norge följer samma klockskiften. Skillnaden mellan Finland och de andra länderna är därför en timme året runt.
Det spelar roll i praktiken. Beroende på hur appen tolkar tider utan tidszon kan en guide som är skriven för finsk tid hamna en eller två timmar fel i Sverige, och en enhet som byter tidszon när du reser kan ändra hur guiden visas. Fler praktiska detaljer om att använda IPTV i flera nordiska länder finns i guiden om nordisk användning.
Vad du kan fråga din tjänst
Har du kommit så här långt är det bästa att ställa precisa frågor till tjänsten:
- Vilken tidszon gäller i programguiden, och anges tidszon i tiderna?
- Vilken EPG-länk (XMLTV) ska jag använda och hur ofta uppdateras den?
- Vilka kanal-ID eller kanalnamn används, och stämmer de med min kanallista?
- Täcker guiden alla kanaler i min lista, eller bara vissa?
Vill du också förstå skillnaden mellan att lägga in en tjänst som spellista och att logga in med serveruppgifter, och hur det påverkar var guiden hämtas, kan du läsa Xtream Codes eller M3U.

