Att koppla EPG till en IPTV-player är fem steg: hitta XMLTV-URL:en, klistra in den, mappa kanal-ID, sätta uppdateringsintervall, kontrollera. Hela jobbet tar under tio minuter. Det som brukar sluka en kväll är fallgrop nummer ett – kanalmappningen – så den får ett eget avsnitt.
TL;DR: Klistra in XMLTV-URL:en i playerns EPG-fält, kontrollera att tvg-id i playlisten matchar kanal-ID i EPG-filen, sätt uppdatering var 6–12 timme. Tom tablå betyder nästan alltid mappningsfel, inte trasigt feed.
De fem stegen
- Hitta EPG-URL:en. Din leverantör har den – oftast i samma portal som din playlist, ibland bara på förfrågan. Adressen slutar i regel på
.xmleller.xml.gz. Formatet heter XMLTV och är standarden i stort sett överallt. - Klistra in den i playern. Fältet heter EPG URL, XMLTV URL eller bara Tablå beroende på app. Det ligger under inställningar, ofta bredvid playlist-fältet.
- Mappa kanal-ID. Se fallgrop 1 nedan. Det här steget är hela skillnaden mellan en tablå och en tom kolumn.
- Sätt uppdateringsintervall. Var 6:e till 12:e timme. Se fallgrop 2.
- Kontrollera. Öppna guiden i playern och jämför en kanal mot kanalens egen tablå – SVT publicerar sin öppet. Stämmer tiderna är du klar. Stäng inställningarna och rör dem inte igen.
Fallgrop 1: kanalmappningen
En playlist pekar ut kanaler med ett tvg-id. EPG-filen pekar ut tablåer med ett kanal-ID. Matchar de inte varandra står tablån tom, fast både playlist och feed laddats felfritt. Playern säger sällan till – den visar bara ingenting.
Kontrollera så här: öppna playlisten i en textredigerare och notera tvg-id för en kanal som saknar tablå. Sök på samma ID i EPG-filen. Hittas det inte har din playlist och din EPG-källa olika namnstandarder – då behöver de komma från samma leverantör, eller så får du skriva om ID:na. Det låter värre än det är: det är sök-och-ersätt, inte programmering.
(En kollega la två timmar på att sortera om sin kanallista i playern för att "få ordning". Mappningen han egentligen behövde fixa tog fyra minuter. Rör inställningen som är trasig, inte den som syns mest.)
Fallgrop 2: uppdateringsintervallet
Tätare uppdatering ger inte färskare tablå. Källflödena bakom EPG-filerna uppdateras normalt några gånger per dygn – hämtar din player varje kvart läser den samma fil om och om igen och belastar källan i onödan. Var 6:e till 12:e timme räcker, och det fångar de tablåändringar som spelar roll.
Räkna inte heller med tablådata längre än två dygn framåt, oavsett intervall. Det är inte din player som är trasig – det är så långt feeds vet. Jag har mätt saken.
Krånglar det fortfarande efter de här stegen är det läge att byta EPG-källa snarare än att fortsätta ställa om playern. Och behöver du ingen tablå i playern alls – du vet redan vad du tittar på – då är en EPG bara laddtid. Skippa den. Fler guider ligger på guidesidan, och varför jag bryr mig om det här står på Om-sidan.
Vanliga frågor
Varför är tablån tom fast EPG-URL:en är inlagd?
Nästan alltid kanalmappningen: tvg-id i playlisten matchar inte kanal-ID i EPG-filen. Playern har laddat feedet men vet inte vilken tablå som hör till vilken kanal.
Vad är en XMLTV-URL?
En webbadress till en XML-fil med kanaler, program och sändningstider. De flesta playrar läser formatet direkt – adressen slutar oftast på .xml eller .xml.gz.
Hur ofta ska EPG:n uppdateras?
Var 6:e till 12:e timme räcker. Källflödena själva uppdateras i den takten, så tätare hämtningar ger ingen färskare tablå – bara mer last på källan.
Varför tar EPG-laddningen flera minuter?
Feedet är för stort – många källor skickar alla kanaler de har, även hundratals du inte kör. Välj en källa som kan filtreras per kanallista, eller en komprimerad fil (.xml.gz).