En EPG (Electronic Program Guide) er den skærmbaserede tv-oversigt, der viser, hvad der kører nu, og hvad der kommer som det næste på dine kanaler, med titler, tidspunkter, beskrivelser og kategorier i et rulbart gitter. Den er den digitale afløser for de trykte tv-programmer, og den lader dig browse i programoversigten, læse programdetaljer og ofte indstille påmindelser eller optagelser. Denne guide forklarer, hvordan en EPG virker, XMLTV-formatet bag den, og hvordan du sætter en op.
Hvad en EPG gør
En EPG er den interaktive oversigt, der ligger oven på dine kanaler. På et øjeblik viser den typisk:
- Nu og næste — hvad der kører lige nu, og hvad der følger på hver kanal.
- Et tidslinjegitter — kanaler ned langs den ene side, en rulbar tidsakse hen over toppen.
- Programdetaljer — titel, start- og sluttidspunkt, et resumé og ofte en genre eller aldersgrænse.
- Handlinger — indstil en påmindelse, start et liveprogram forfra, eller planlæg en optagelse, hvor det understøttes.
Uden en EPG er en IPTV-kanalliste bare et sæt navne. Det er EPG’en, der får det til at føles som rigtigt fjernsyn, med en ordentlig oversigt, du kan planlægge din aften ud fra.
Sådan virker en EPG
En EPG er separate data i forhold til din kanalliste, og de to bliver bundet sammen af afspilleren.
- Kanallisten — som regel en M3U-playliste — definerer, hvilke kanaler der findes, og hvor hver stream ligger. Hver kanal har en identifikator kaldet
tvg-id. - EPG-data — en XMLTV-fil — lister programmer og deres tidspunkter, hver knyttet til et kanal-id.
- Matchet — din afspiller kobler en kanal til dens programoversigt, når playlistens
tvg-ider identisk med kanal-id’et i EPG-filen.
Det fælles id er hele tricket. Når det stemmer, viser hver kanal sin programoversigt; når det ikke gør, forbliver oversigten tom — hvilket er det klart mest almindelige EPG-problem.
XMLTV-formatet
Næsten alle IPTV-EPG’er bruger XMLTV, et åbent XML-format til tv-programmer. En XMLTV-fil har to slags poster: kanaldefinitioner og programposter.
<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 betyder noget i praksis:
channel-id’et skal matche din playlistestvg-id. I eksemplet er beggebbcone.uk. Det er den forbindelse, der får oversigten til at vise sig.- Tidspunkter inkluderer en tidszone (
+0000ovenfor). Hvis din afspillers tidszone er sat forkert, vises programmerne forskudt med flere timer.
EPG-filer bliver ofte leveret gzip-komprimeret som .xml.gz for at spare båndbredde, da en hel uges programmer for hundredvis af kanaler fylder meget. Afspillere udpakker dem automatisk.
Sådan sætter du en EPG op
At tilføje en EPG er en kort engangsopgave i de fleste afspillere:
- Skaf EPG-URL’en. Din licenserede kilde leverer et XMLTV-link (
.xmleller.xml.gz). - Åbn din afspillers EPG-indstillinger. I apps som TiviMate eller IPTV Smarters skal du kigge efter »EPG« eller »Guide«.
- Indsæt URL’en, og gem.
- Lad den downloade. Den første opdatering kan tage et minut for store programoversigter.
- Indstil opdateringsinterval og tidszone. En daglig automatisk opdatering holder oversigten aktuel; den korrekte tidszone holder programmerne synkroniseret.
For en app-specifik gennemgang kan du følge vores TiviMate-opsætningsguide, og se hvordan playliste-siden hænger sammen i hvad en M3U-playliste er.
Tip: Brug en EPG-kilde, der er bygget til din kanalliste, så dens kanal-id'er allerede matcher din playlistes tvg-id'er. At blande en playliste med en urelateret EPG er hovedårsagen til, at programoversigter viser sig tomme.
Sådan fikser du en defekt EPG
Hvis din programoversigt er tom, forkert eller tidsforskudt, så gå igennem disse i rækkefølge:
| Symptom | Sandsynlig årsag | Løsning |
|---|---|---|
| Programoversigten er helt tom | tvg-id ≠ EPG-kanal-id | Få id’erne til at stemme overens, eller brug en matchende EPG-kilde |
| Nogle kanaler har ingen oversigt | De kanaler mangler et tvg-id | Tilføj det korrekte tvg-id til de playliste-poster |
| Tidspunkter er timer forskudt | Forkert tidszone i appen | Indstil den korrekte tidszone i indstillingerne |
| Programoversigten er stoppet med at opdatere | Udløbet URL eller ingen automatisk opdatering | Opdater EPG-URL’en; aktiver daglig opdatering |
| Gamle data efter ændringer | Cachet programoversigt | Gennemtving en EPG-opdatering / ryd appens oversigt-cache |
De fleste EPG-problemer handler i sidste ende om det tvg-id-match. Få id’erne til at stemme, og resten falder som regel på plads.
Kort fortalt
En EPG er den interaktive oversigt, der forvandler en enkel kanalliste til rigtigt fjernsyn — nu-og-næste, et gennemsøgeligt gitter og programdetaljer. Bag kulisserne er det en XMLTV-fil, koblet til dine kanaler af et fælles tvg-id. Indsæt den rigtige EPG-URL i din afspiller, match dine id’er, indstil den korrekte tidszone, og du får en komplet programoversigt, der opdaterer sig selv.
Læs herefter om kanalliste-siden i hvad en M3U-playliste er, eller start med det grundlæggende i hvad IPTV er.
Er du i tvivl om et begreb på denne side? Slå det op i streaming-ordlisten.