Troubleshooting·9 min

Av Shamir

EPG Laster ikke inn? En komplett guide til hvordan du løser problemer med IPTV-programguiden i 2026

Du har satt opp IPTV-spilleren. Kanalene lastes inn. Du kan bytte mellom dem. Alt ser bra ut – helt til du åpner TV-guiden og ikke finner annet enn et hav av tomme ruter. Eller enda verre: ruter med feil programmer, som viser programmer som gikk for fem år siden.

EPG-problemer er den nest vanligste IPTV-klagen etter hakking, og det frustrerende er at symptomene ser identiske ut uansett årsak. Denne guiden går gjennom de fem reelle problemene bak ødelagte EPG-er, i den rekkefølgen det lønner seg å undersøke dem.

Skjermbilde: et tomt EPG-rutenett som viser kanaler, men ingen programmer

The fast fix

En tom guide har fem årsaker – de fleste kan løses før du begynner å lete

Tuneline er en gratis mediespiller med virtualisert gjengivelse som holder selv enorme guider raske, samt oppdatering med ett trykk XMLTV – slik at programdata som får eldre spillere til å knele, lastes inn uten problemer her. Ingen konto kreves, og du bruker din egen spilleliste.

Last ned gratis

Hva EPG egentlig er

EPG står for Electronic Program Guide. Det er metadataene som forteller IPTV-spilleren din hva som vises på hver kanal nå, hva som kommer etterpå, og hva programbeskrivelsene er. Det er ikke noe magisk ved det – spilleren laster ned en fil eller spør et API, henter ut programtitler og tidspunkter og viser dem i et rutenett ved siden av kanalene.

Standardformatet er XMLTV: én XML-fil som inneholder alle kanaler, alle programmer, alle starttidspunkter, alle varigheter og eventuelt plakater og beskrivelser. En typisk XMLTV-fil for en stor leverandør kan være 50–500 MB ukomprimert og inneholde hundretusenvis av programoppføringer.

Grunnen til at EPG så ofte slutter å fungere, er at denne filen må:

  1. Lastes ned fra leverandøren uten feil.
  2. Dekomprimeres riktig (de fleste er gzip-komprimerte).
  3. Tolkes uten feil.
  4. Koble kanal-ID-ene til kanalene i spillelisten – det er her de fleste feilene oppstår.
  5. Vises i spillerens rutenett uten tidsavbrudd.

En feil i ett av disse fem trinnene gir deg en tom TV-guide. La oss gå gjennom dem.

En feil jeg lanserte og deretter sporet opp selv (slik at du kan kjenne den igjen i din egen spiller): En tidligere versjon av Tuneline beholdt den tolkede EPG-en i minnet og fjernet den ikke da brukeren byttet mellom Xtream-kilder. Symptom: Guiden så full ut, men programtitlene tilhørte kanalene fra forrige leverandør. Hvis du installerer appen på nytt eller tvinger frem en oppdatering og den riktige guiden vises, er det denne typen feil – og den er overraskende vanlig i spillere som hurtiglagrer aggressivt uten å skille hurtigbufferen per kilde.


Årsak 1: EPG-URL-en din er utdatert eller mangler

Dette er den vanligste årsaken og den enkleste å løse. Hvis du bruker en M3U-spilleliste, kommer EPG fra en separat XMLTV-URL som du må angi manuelt i spilleren. Mange brukere har enten:

  • Aldri angitt en EPG-URL i det hele tatt (M3U inneholder kanaler, men ingen guidekilde).
  • Angitt en EPG-URL for flere måneder siden som siden har blitt tatt ned.
  • Angitt feil URL – en guide for en annen leverandørs kanalliste.

Slik løser du det

Finn dokumentasjonssiden til leverandøren din. Nesten alle betalte IPTV-leverandører publiserer både en M3U-URL og en XMLTV-URL. De ser vanligvis slik ut:

http://your-provider.example/xmltv.php?username=USER&password=PASS

Eller:

http://your-provider.example/epg.xml.gz

Lim dette inn i innstillingene for EPG-spilleren, tving frem en oppdatering, og se hvordan guiden fylles ut. I Tuneline finner du dette under Innstillinger → EPG → XMLTV-URL, med en oppdateringsknapp rett ved siden av, og guiden fylles vanligvis ut i løpet av noen sekunder etter en oppdatering.

Skjermbilde: innstillinger for Tuneline EPG med XMLTV-URL og oppdateringsknapp

Hvis du bruker Xtream Codes, trenger du vanligvis ikke å angi en EPG-URL i det hele tatt – EPG kommer gjennom det samme API-et som kanalene. Hvis guiden er tom i Xtream, går du videre til årsak 3.


Årsak 2: EPG ble lastet ned, men kanal-ID-ene samsvarer ikke

Dette er den mest frustrerende EPG-feilen fordi det ser ut som om EPG fungerte – spilleren sier at den ble lastet inn – men rutenettet er fortsatt tomt.

Dette skjedde: XMLTV-filen din inneholder tusenvis av kanaler, og hver kanal er identifisert med en tvg-id som news.us eller sport.de. M3U-spillelisten din har sine egne tvg-id-verdier. Hvis ID-ene ikke samsvarer, kan ikke spilleren koble et program til kanalen. Du ender opp med en fullstendig innlastet EPG som er ubrukelig fordi ingenting er koblet sammen.

Slik oppdager du det

Se på oppføringen for én kanal i M3U-filen din. Linjen ser slik ut:

#EXTINF:-1 tvg-id="cnn.us" tvg-name="CNN" tvg-logo="...",CNN

Se nå i XMLTV-filen din (de fleste leverandører lar deg laste den ned direkte). Søk etter kanal-ID-en. Finnes det en samsvarende <channel id="cnn.us">-oppføring? Hvis ikke – eller hvis ID-ene er litt forskjellige (for eksempel CNN.us kontra cnn.us) – har du funnet problemet.

Slik løser du det

Det finnes noen alternativer, avhengig av hvilken spiller du bruker:

  • Beste løsning: Bruk en spiller som støtter uklar matching – altså at den faller tilbake på å matche kanaler etter normalisert navn når tvg-id mangler eller har feil bruk av store og små bokstaver. Matchingen i Tuneline gjør begge sidene om til små bokstaver, fjerner vanlige suffikser som "HD"/"FHD"/"4K" og avsluttende regionkoder, og slår sammen overflødige mellomrom før sammenligningen. Det er ikke perfekt (to kanaler med nøyaktig samme navn vil kollidere), men det redder 70–80 % av spillelistene der leverandørens ID-er bare er unøyaktige.
  • Manuell løsning: Rediger M3U-filen og endre tvg-id-verdiene slik at de samsvarer med XMLTV-filen. Det er tidkrevende, men fungerer.
  • Løsning hos leverandøren: Send en e-post til IPTV-leverandøren og fortell at M3U-ID-ene og XMLTV-ID-ene deres ikke samsvarer. Overraskende ofte genererer de filen på nytt – de får denne klagen hele tiden.

Årsak 3: Leverandørens EPG-server er treg eller begrenser forespørsler

Store XMLTV-filer tar faktisk tid å laste ned. Hvis leverandørens EPG-server er overbelastet (svært vanlig i perioder med høy trafikk), kan spilleren få tidsavbrudd før nedlastingen er ferdig. Noen leverandører begrenser også EPG-nedlastinger – hvis du har oppdatert EPG fem ganger den siste timen, kan neste forespørsel bli forkastet uten beskjed.

Symptomer

  • EPG lastes inn noen ganger, men ikke alltid.
  • Den første oppdateringen etter installasjonen fungerer, men senere oppdateringer gir et tomt resultat.
  • EPG fungerer klokken 03, men ikke klokken 20.

Slik løser du det

  • Øk tidsavbruddet for EPG i spilleren. De fleste spillere bruker 30 sekunder som standard. Øk det til 120.
  • Oppdater EPG sjeldnere. Én gang hver 12. eller 24. time er mer enn nok for direkte programdata.
  • Bruk den gzip-komprimerte versjonen. Hvis leverandøren tilbyr både epg.xml og epg.xml.gz, bør du alltid bruke den gzip-komprimerte URL-en – den er vanligvis 5–10 ganger mindre.
  • Hvis leverandøren begrenser forespørsler, venter du en time. Oppdater deretter, og ikke oppdater igjen før neste dag.

Årsak 4: XMLTV-filen din er skadet

Noen leverandørers XMLTV-eksporter inneholder feilformaterte oppføringer – ugyldige datoformater, ødelagte UTF-8-tegn eller tagger som ikke er avsluttet. En streng XML-tolker vil nekte å laste inn hele filen på grunn av én enkelt ødelagt oppføring, slik at du ender opp med en tom EPG.

Slik oppdager du det

Hvis loggene til spilleren din (alle seriøse spillere har logger) viser feil som "XML parse error at line 47291" eller "unexpected end of input", har du en skadet fil.

Slik løser du det

Du har vanligvis tre alternativer:

  • Bruk en mer tolerant spiller. Noen spillere (inkludert Tuneline) er konfigurert til å hoppe over feilformaterte oppføringer og laste inn resten. Strenge spillere gir opp hele filen.
  • Bruk en annen EPG-kilde. Mange gratis, offentlige EPG-aggregatorer publiserer leverandørdata på nytt med renere formatering. Vær oppmerksom på lisensvilkårene.
  • Rapporter den dårlige filen til leverandøren. De kan vanligvis rette den innen én dag.

Årsak 5: Spilleren din er rett og slett dårlig til å vise store EPG-er

Noen spillere hevder at de støtter EPG, men får problemer når rutenettet inneholder mer enn noen hundre kanaler. Dataene finnes, og tolkingen er fullført, men brukergrensesnittet fryser eller viser tomme ruter fordi det går for sakte å vise tusenvis av programoppføringer samtidig.

Symptomer

  • Det hakker når du blar i EPG.
  • Rutene vises og forsvinner når du blar.
  • De første 50 kanalene viser programmer, men alt nedenfor er tomt.

Slik løser du det

Dette er en begrensning i spilleren. Løsningene er:

  • Bruk en spiller med virtualisert EPG-gjengivelse. Moderne spillere gjengir bare cellene du faktisk kan se, så en guide med 5 000 kanaler ruller like raskt som en guide med 50 kanaler. Tunelines EPG-rutenett er virtualisert og testet med spillelister på over 10 000 kanaler — store guider bør ikke være grunnen til at TV-tittingen føles treg.
  • Filtrer kanallisten. Hvis du bare ser på 30 kanaler regelmessig, kan du skjule resten. EPG gjengis mye raskere med en mindre liste.
  • Bytt spiller. Dette er ofte det riktige svaret hvis du har slitt med EPG i månedsvis.

En diagnostisk rekkefølge som sparer tid

Når noen spør oss «hvorfor lastes ikke EPG inn?», går vi gjennom dette i denne rekkefølgen:

  1. Er det konfigurert en EPG-URL? (Hvis du bruker M3U.) De fleste brukere hoppet over dette trinnet.
  2. Fungerer URL-en fortsatt? Åpne den i en nettleser — du bør se XML eller få en nedlasting.
  3. Samsvarer kanal-ID-ene i M3U med ID-ene i XMLTV? Velg én kanal og kontroller det manuelt.
  4. Svarer EPG-serveren til leverandøren din akkurat nå? Prøv å oppdatere på et annet tidspunkt på dagen.
  5. Kan XMLTV-filen analyseres? Se etter analysefeil i spillerloggene.
  6. Klarer spilleren din å håndtere størrelsen på denne guiden? Prøv et mindre utvalg.

Hvis du går systematisk gjennom disse punktene, finner du årsaken hver gang.


Slik ser en «god EPG» faktisk ut

Dette er standarden du bør forvente av IPTV-spilleren din:

  • Første innlasting av < på 60 sekunder for en guide på 200 MB over Wi-Fi.
  • Oppdatering i bakgrunnen som ikke avbryter avspillingen.
  • Omtrentlig ID-samsvar slik at spillelister med mindre avvik fortsatt kobles sammen.
  • Nå/Neste-linje som viser hva som sendes nå og hva som kommer, uten at du må åpne hele rutenettet.
  • Søk i hele EPG — finn «når begynner kampen?» uten å rulle.
  • Påminnelser — varsle meg når et bestemt program snart begynner.
  • Integrasjon med reprise — når du klikker på et program som ble sendt for tre timer siden, spilles reprisen av hvis leverandøren din støtter det.

Hvis den nåværende spilleren din ikke støtter de fleste av disse funksjonene, er det ikke normalt. Det er et tegn på at spilleren din ligger etter den teknologiske utviklingen.

Skjermbilde: et fullt utfylt EPG-rutenett i Tuneline


Ofte stilte spørsmål

Hvorfor viser EPG gamle programmer fra flere år tilbake?

XMLTV-filen din er utdatert. Spilleren lastet ned en guide én gang og har ikke oppdatert den siden. Tving frem en manuell oppdatering, og kontroller deretter at automatisk oppdatering er aktivert med daglig intervall.

Hvorfor fungerer EPG for noen kanaler, men ikke for andre?

Nesten alltid skyldes det et problem med tvg-id-samsvar (årsak 2). Kanalene med EPG har ID-er som samsvarer med XMLTV-filen; kanalene uten har det ikke.

Finnes det en gratis, offentlig EPG-kilde jeg kan bruke?

Ja — prosjekter som iptv-org/epg vedlikeholder fellesskapskuraterte XMLTV-eksporter for mange land. Kvaliteten varierer. De fungerer best som et supplement til leverandørens EPG, ikke som en erstatning.

Har Tuneline bedre støtte for EPG enn eldre IPTV-spillere?

Vi bygde inn støtte for EPG spesifikt fordi alle andre spillere vi prøvde, mislyktes med én av de fem årsakene ovenfor. Tuneline bruker omtrentlig ID-samsvar, virtualisert rutenettgjengivelse, oppdatering i bakgrunnen, søk, påminnelser og integrasjon med reprise der dette støttes. Ingen av delene er magiske — det er bare slik en TV-guide bør fungere i 2026.

Hvor ofte bør jeg oppdatere EPG?

Én gang om dagen er mer enn nok for direkte programdata. De fleste leverandører oppdaterer XMLTV én eller to ganger daglig. Å oppdatere hvert 15. minutt gir deg ikke nyere data — det belaster bare leverandøren din unødvendig og kan føre til at du blir hastighetsbegrenset.


Kort fortalt

EPG-problemer virker mystiske, men skyldes nesten alltid én av fem ting som kan løses: manglende URL, kanal-ID-er som ikke samsvarer, treg leverandør, ødelagt fil eller svak gjengivelse i spilleren. Gå gjennom dem i riktig rekkefølge, så løser du guideproblemet på under en time.

Hvis du er lei av å kjempe med de samme EPG-særhetene med noen ukers mellomrom, prøv Tuneline — omtrentlig ID-samsvar, virtualisert gjengivelse og oppdatering i bakgrunnen er inkludert som standard. Guiden din skal bare fungere.

Del denne artikkelen

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Les denne artikkelen på et annet språk

Tuneline er en mediespiller. Den leverer, er ikke vert for og distribuerer ikke noe innhold. Du tar med din egen spilleliste, akkurat som med VLC.