En EPG (Electronic Program Guide) er den elektroniske TV-oversikten på skjermen som viser hva som går nå og neste på kanalene dine, med titler, klokkeslett, beskrivelser og kategorier i et rutenett du kan bla i. Den er den digitale erstatningen for trykte TV-programmer, og den lar deg bla i sendeplanen, lese programdetaljer og ofte sette påminnelser eller opptak. Denne guiden forklarer hvordan en EPG fungerer, XMLTV-formatet bak den, og hvordan du setter den opp.
Hva en EPG gjør
En EPG er den interaktive sendeplanen som legges over kanalene dine. Med ett blikk viser den vanligvis:
- Nå og neste – hva som går akkurat nå og hva som følger på hver kanal.
- Et rutenett med tidslinje – kanaler nedover den ene siden, en tidsakse du kan bla i på tvers.
- Programdetaljer – tittel, start- og sluttid, et sammendrag, og ofte sjanger eller aldersgrense.
- Handlinger – sette en påminnelse, starte et direktesendt program på nytt, eller planlegge et opptak der det støttes.
Uten en EPG er en IPTV-kanalliste bare en samling navn. EPG-en er det som gjør at det føles som skikkelig TV, med en oversikt du kan planlegge kvelden etter.
Slik fungerer en EPG
En EPG er data som er skilt fra kanallisten din, og de to knyttes sammen av avspilleren.
- Kanallisten – vanligvis en M3U-spilleliste – definerer hvilke kanaler som finnes og hvor hver strøm ligger. Hver kanal bærer en identifikator kalt
tvg-id. - EPG-dataene – en XMLTV-fil – lister opp programmer og klokkeslett, hvert knyttet til en kanal-ID.
- Koblingen – avspilleren knytter en kanal til sendeplanen sin når spillelistens
tvg-ider lik kanal-ID-en i EPG-filen.
Den felles ID-en er hele trikset. Når den stemmer, viser hver kanal sendeplanen sin; når den ikke gjør det, blir oversikten stående tom – og det er det klart vanligste EPG-problemet.
XMLTV-formatet
Nesten alle IPTV-EPG-er bruker XMLTV, et åpent XML-format for TV-oversikter. En XMLTV-fil har to slags oppføringer: kanaldefinisjoner og programoppføringer.
<channel id="bbcone.uk">
<display-name>BBC One</display-name>
</channel>
<programme start="20260723183000 +0000" stop="20260723190000 +0000" channel="bbcone.uk">
<title>Evening News</title>
<desc>The day's top stories and weather.</desc>
</programme>
To detaljer betyr noe i praksis:
channel-ID-en må stemme med spillelistenstvg-id. I eksempelet er beggebbcone.uk. Det er denne koblingen som gjør at oversikten dukker opp.- Klokkeslettene inkluderer en tidssone (
+0000over). Er tidssonen i avspilleren feil satt, vises programmene forskjøvet med flere timer.
EPG-filer leveres ofte gzip-komprimert som .xml.gz for å spare båndbredde, siden en full uke med oversikt for flere hundre kanaler blir stor. Avspillere pakker dem ut automatisk.
Slik setter du opp en EPG
Å legge til en EPG er en kort engangsjobb i de fleste avspillere:
- Skaff EPG-URL-en. Den lisensierte kilden din oppgir en XMLTV-lenke (
.xmleller.xml.gz). - Åpne EPG-innstillingene i avspilleren. I apper som TiviMate eller IPTV Smarters ser du etter «EPG» eller «Guide».
- Lim inn URL-en og lagre.
- La den laste ned. Den første oppdateringen kan ta et minutt for store oversikter.
- Sett oppdateringsintervall og tidssone. En daglig automatisk oppdatering holder oversikten fersk; riktig tidssone holder programmene på rett klokkeslett.
For en gjennomgang i en bestemt app, følg vår guide til oppsett av TiviMate, og se hvordan spillelistesiden henger sammen i hva en M3U-spilleliste er.
Tips: Bruk en EPG-kilde som er laget for kanallisten din, slik at kanal-ID-ene allerede stemmer med spillelistens tvg-id-er. Å blande en spilleliste med en urelatert EPG er hovedgrunnen til at oversikter blir stående tomme.
Fikse en EPG som ikke virker
Er oversikten tom, feil eller forskjøvet i tid, går du gjennom disse i rekkefølge:
| Symptom | Sannsynlig årsak | Løsning |
|---|---|---|
| Oversikten er helt tom | tvg-id ≠ kanal-ID i EPG-en | Samkjør ID-ene, eller bruk en EPG-kilde som passer |
| Noen kanaler mangler oversikt | De kanalene mangler en tvg-id | Legg riktig tvg-id inn i de spillelisteoppføringene |
| Klokkeslettene er timer feil | Feil tidssone i appen | Sett riktig tidssone i innstillingene |
| Oversikten sluttet å oppdatere seg | Utløpt URL eller ingen autooppdatering | Oppdater EPG-URL-en; slå på daglig oppdatering |
| Gamle data etter endringer | Oversikten ligger i cache | Tving en EPG-oppdatering / tøm appens cache for oversikten |
De fleste EPG-problemer koker ned til at tvg-id skal stemme. Få ID-ene på plass, og resten faller som regel i orden.
Kort oppsummert
En EPG er den interaktive sendeplanen som gjør en naken kanalliste om til skikkelig TV – nå og neste, et rutenett du kan bla i, og programdetaljer. Bak kulissene er det en XMLTV-fil, koblet til kanalene dine via en felles tvg-id. Lim riktig EPG-URL inn i avspilleren, sørg for at ID-ene stemmer, sett riktig tidssone, og du får en full oversikt som holder seg oppdatert selv.
Neste steg er å forstå kanallistesiden i hva en M3U-spilleliste er, eller å starte fra grunnen med hva IPTV er.
Usikker på et begrep på denne siden? Slå det opp i strømmeordlisten.