En EPG (Electronic Program Guide) är tv-tablån på skärmen som visar vad som går nu och härnäst på dina kanaler, med titlar, tider, beskrivningar och kategorier i ett bläddringsbart rutnät. Den är den digitala ersättaren för tryckta tv-tablåer, och den låter dig botanisera i schemat, läsa programdetaljer och ofta sätta påminnelser eller inspelningar. Den här guiden förklarar hur en EPG fungerar, XMLTV-formatet bakom den och hur du sätter upp en.
Vad en EPG gör
En EPG är den interaktiva tablån som läggs ovanpå dina kanaler. Vid en snabb blick visar den vanligtvis:
- Nu och härnäst — vad som spelas just nu och vad som följer på varje kanal.
- Ett rutnät med tidsaxel — kanalerna längs ena sidan, en bläddringsbar tidsaxel längs toppen.
- Programdetaljer — titel, start- och sluttid, en synopsis och ofta genre eller åldersgräns.
- Åtgärder — sätt en påminnelse, starta om ett pågående program eller schemalägg en inspelning där det stöds.
Utan en EPG är en IPTV-kanallista bara en uppsättning namn. Det är EPG:n som får den att kännas som riktig tv, med en ordentlig guide du kan planera kvällen efter.
Så fungerar en EPG
En EPG är separat data från din kanallista, och de två fogas ihop av spelaren.
- Kanallistan — oftast en M3U-spellista — definierar vilka kanaler som finns och var varje ström ligger. Varje kanal bär en identifierare som kallas
tvg-id. - EPG-datan — en XMLTV-fil — listar program och deras tider, vart och ett kopplat till ett kanal-id.
- Matchningen — spelaren kopplar en kanal till dess tablå när spellistans
tvg-idär lika med kanal-id:t i EPG-filen.
Det gemensamma id:t är hela tricket. När det stämmer visar varje kanal sin tablå; när det inte gör det förblir guiden tom — vilket är det överlägset vanligaste EPG-problemet.
XMLTV-formatet
Nästan alla IPTV-EPG:er använder XMLTV, ett öppet XML-format för tv-tablåer. En XMLTV-fil har två sorters poster: kanaldefinitioner och 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>
Två detaljer spelar roll i praktiken:
channel-id:t måste matcha spellistanstvg-id. I exemplet är bådabbcone.uk. Det är den kopplingen som får guiden att dyka upp.- Tiderna innehåller en tidszon (
+0000ovan). Är spelarens tidszon fel visas programmen förskjutna med flera timmar.
EPG-filer serveras ofta gzip-komprimerade som .xml.gz för att spara bandbredd, eftersom en hel veckas tablå för hundratals kanaler är stor. Spelarna packar upp dem automatiskt.
Så sätter du upp en EPG
Att lägga till en EPG är ett kort engångsjobb i de flesta spelare:
- Skaffa EPG-URL:en. Din licensierade källa tillhandahåller en XMLTV-länk (
.xmleller.xml.gz). - Öppna spelarens EPG-inställningar. I appar som TiviMate eller IPTV Smarters letar du efter ”EPG” eller ”Guide”.
- Klistra in URL:en och spara.
- Låt den ladda ned. Den första uppdateringen kan ta en minut för stora guider.
- Ställ in uppdateringsintervall och tidszon. En daglig automatisk uppdatering håller guiden aktuell; rätt tidszon håller programmen i fas.
För en appspecifik genomgång, följ vår guide till TiviMate, och se hur spellistesidan hänger ihop i vad en M3U-spellista är.
Tips: använd en EPG-källa som är byggd för din kanallista, så att dess kanal-id:n redan matchar spellistans tvg-id. Att blanda en spellista med en orelaterad EPG är den främsta anledningen till att guider blir tomma.
Åtgärda en trasig EPG
Om din guide är tom, fel eller tidsförskjuten går du igenom det här i tur och ordning:
| Symtom | Trolig orsak | Åtgärd |
|---|---|---|
| Guiden är helt tom | tvg-id ≠ EPG:ns kanal-id | Rätta id:na, eller använd en EPG-källa som matchar |
| Vissa kanaler saknar guide | De kanalerna saknar tvg-id | Lägg till rätt tvg-id i de spellisteposterna |
| Tiderna ligger flera timmar fel | Fel tidszon i appen | Ställ in rätt tidszon i inställningarna |
| Guiden slutade uppdateras | Utgången URL eller ingen automatisk uppdatering | Uppdatera EPG-URL:en; slå på daglig uppdatering |
| Gammal data efter ändringar | Cachad guide | Tvinga fram en EPG-uppdatering / rensa appens guidecache |
De flesta EPG-problem handlar om just den där tvg-id-matchningen. Får du id:na att stämma brukar resten falla på plats.
Kort sammanfattat
En EPG är den interaktiva tablån som förvandlar en enkel kanallista till riktig tv — nu och härnäst, ett bläddringsbart rutnät och programdetaljer. Bakom kulisserna är den en XMLTV-fil, sammanfogad med dina kanaler av ett gemensamt tvg-id. Klistra in rätt EPG-URL i spelaren, se till att id:na matchar, ställ in rätt tidszon — så får du en fullständig guide som uppdaterar sig själv.
Förstå sedan kanallistesidan i vad en M3U-spellista är, eller börja från grunden med vad IPTV är.
Osäker på ett begrepp på den här sidan? Slå upp det i streamingordlistan.