Hvad er en EPG? Elektronisk programoversigt forklaret

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.

Et fjernsyn, der viser et EPG-gitter — den elektroniske programoversigt — med kanaler langs siden og programmer på en tidslinje
En EPG forvandler en bar kanalliste til en gennemsøgelig »hvad kører der«-oversigt.

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.

  1. Kanallisten — som regel en M3U-playliste — definerer, hvilke kanaler der findes, og hvor hver stream ligger. Hver kanal har en identifikator kaldet tvg-id.
  2. EPG-data — en XMLTV-fil — lister programmer og deres tidspunkter, hver knyttet til et kanal-id.
  3. Matchet — din afspiller kobler en kanal til dens programoversigt, når playlistens tvg-id er 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.

Diagram, der viser en M3U-playliste og en XMLTV EPG-fil forbundet af et fælles tvg-id, der bygger programoversigten
Afspilleren forbinder din kanalliste og EPG-data ved hjælp af et fælles kanal-id (tvg-id).

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 playlistes tvg-id. I eksemplet er begge bbcone.uk. Det er den forbindelse, der får oversigten til at vise sig.
  • Tidspunkter inkluderer en tidszone (+0000 ovenfor). 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:

  1. Skaf EPG-URL’en. Din licenserede kilde leverer et XMLTV-link (.xml eller .xml.gz).
  2. Åbn din afspillers EPG-indstillinger. I apps som TiviMate eller IPTV Smarters skal du kigge efter »EPG« eller »Guide«.
  3. Indsæt URL’en, og gem.
  4. Lad den downloade. Den første opdatering kan tage et minut for store programoversigter.
  5. 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.

Ofte stillede spørgsmål

Hvad er en EPG?

En EPG (Electronic Program Guide, elektronisk programoversigt) er den skærmbaserede tv-oversigt, der viser, hvad der kører nu, og hvad der kommer som det næste på dine kanaler. Den viser programtitler, start- og sluttidspunkter, beskrivelser og kategorier i et rulbart gitter, så du kan browse i programoversigten, se detaljer og ofte indstille påmindelser eller optagelser.

Hvad står EPG for?

EPG står for Electronic Program Guide (elektronisk programoversigt). Det er den digitale, interaktive afløser for de trykte tv-programmer, der tidligere stod i aviser og blade. Nogle systemer kalder den også en IPG (Interactive Program Guide), men de to betegnelser dækker det samme skærmbaserede kanal- og programgitter.

Hvad er XMLTV-formatet?

XMLTV er standardfilformatet for EPG-data. Det er en XML-fil, der lister kanaler og deres programmer, hver med et starttidspunkt, sluttidspunkt, titel og beskrivelse, knyttet til et kanal-id. IPTV-afspillere downloader en XMLTV-fil — ofte gzip-komprimeret som .xml.gz — og matcher den til kanaler ved hjælp af tvg-id'et fra din playliste.

Hvordan tilføjer jeg en EPG til min IPTV-afspiller?

Find EPG- eller guide-sektionen i din IPTV-afspillers indstillinger, og indsæt EPG-URL'en (som regel et XMLTV-link i format .xml eller .xml.gz), som din kilde har givet dig. Gem, og lad appen downloade dataene. Afspilleren matcher hvert program til en kanal ved hjælp af tvg-id'et i din M3U-playliste og fylder derefter programoversigten ud.

Hvorfor vises min EPG ikke, eller hvorfor er den forkert?

Den mest almindelige årsag er et tvg-id-mismatch: id'erne i din M3U-playliste matcher ikke kanal-id'erne i EPG-filen, så appen kan ikke forbinde dem. Andre årsager er en udløbet eller forkert EPG-URL, forkert tidszone i indstillingerne, eller data, der endnu ikke er blevet opdateret. At få tvg-id'erne til at stemme overens løser de fleste tilfælde.

Er en EPG det samme som kanallisten?

Nej. Kanallisten — som regel fra en M3U-playliste — fortæller afspilleren, hvilke kanaler der findes, og hvor deres streams ligger. EPG'en er separate data, der beskriver, hvad der er planlagt på de kanaler over tid. Afspilleren forbinder de to ved hjælp af et fælles kanal-id, så hver kanal viser sin programoversigt.