EPG is een XML-bestand dat informatie bevat
Een Electronic Program Guide (EPG) is essentieel voor een goede gebruikerservaring binnen IPTV. Het biedt informatie over programma’s, zoals begintijd, duur, beschrijvingen en soms zelfs afbeeldingen of trailers iptv nederland (Opens in a new window). Voor gevorderde gebruikers of providers kan het nuttig zijn om een aangepaste EPG te maken, bijvoorbeeld om lokale zenders toe te voegen, meerdere talen te ondersteunen of om reclamevrije informatie aan te bieden. In dit artikel leer je stap voor stap hoe je je eigen EPG maakt.
Wat is een EPG?
EPG is een XML-bestand dat informatie bevat over tv-programma’s. IPTV-spelers zoals IPTV Smarters, TiviMate of MAG-boxen gebruiken dit bestand om programmagegevens op het scherm te tonen. Het wordt meestal ingeladen via een URL zoals.
Benodigdheden
Lijst met zendernamen en hun programmatijden.
Een teksteditor of XML-generator.
Toegang tot een webserver om het EPG-bestand te hosten.
Optioneel: XMLTV grabbers, zoals WebGrab+Plus of zap2xml.
Stap 1: Structuur van een EPG-bestand
Een EPG-bestand gebruikt XMLTV-structuur. Hier is een voorbeeld:
Let op de opmaak van tijd (UTC) en het gebruik van channel id om programma’s te koppelen aan zenders.
Stap 2: EPG Gegevens Verzamelen
Je kunt handmatig programmainformatie invoeren, maar dat is tijdrovend. Veel gebruikers gebruiken XMLTV-grabbers:
WebGrab+Plus: Ondersteunt honderden bronnen, inclusief commerciële gidsen.
zap2xml: Voor Noord-Amerikaanse zenders, gebaseerd op Zap2It-data.
Deze tools genereren automatisch een XML-bestand op basis van een configuratiebestand waarin je aangeeft welke zenders je wilt.
Stap 3: EPG Bestand Bewerken
Open je XML-bestand in een editor zoals Notepad++ of VS Code. Voeg of bewerk zenders, tijden, beschrijvingen en andere metadata.
Stap 4: Hosting van je EPG
Upload je epg.xml naar een webserver of cloudopslag met directe link, zoals:
Deze URL voer je vervolgens in bij je IPTV-speler of middleware.
Stap 5: Testen
Laad je aangepaste EPG in een IPTV-speler en controleer of de programma’s correct worden weergegeven. Let op tijdsverschillen (UTC versus lokale tijd), speciale tekens en overlap tussen programma’s.
Tips
Gebruik cronjobs om EPG automatisch bij te werken.
Valideer je XML met een online XML-validator.
Houd rekening met tijdzones en zomertijd.
Conclusie
Een aangepaste EPG maken is een waardevolle investering voor iedereen die IPTV serieus neemt. Het biedt niet alleen een betere gebruikerservaring, maar versterkt ook je merk en betrouwbaarheid betrouwbare iptv aanbieder (Opens in a new window). Door gebruik te maken van XMLTV-tools en gestructureerde XML kun je volledige controle krijgen over wat je gebruikers te zien krijgen — en hoe.