An EPG (Electronic Programme Guide) is the on-screen digital schedule that allows television viewers to browse what is currently airing, view upcoming shows, read episode summaries, and plan their evening viewing.
The Separation of Video and Schedule Data
In traditional terrestrial television, EPG data is broadcast over the air alongside video signals. In IPTV, however, the video and schedule travel separately (learn how EPG pairs with M3U playlists):
- The video stream carries raw compressed audio and visual data packets.
- The EPG data is a standalone text/XML file (frequently hosted at a web address ending in
.xmlor.xml.gz).
Your IPTV player acts as a compiler: it reads your channel list from the playlist, downloads the EPG data, matches the two using channel identifiers, and renders the familiar graphical timetable grid on your screen.
XMLTV Standard
The global standard for delivering IPTV guide data is XMLTV. Inside an XMLTV file, each programme entry contains structured metadata:
- Programme title and subtitle
- Scheduled start and end times (formatted in UTC time)
- Episode synopsis and cast details
- Content ratings and genres
Understanding that the EPG is a separate data pipeline clarifies why an IPTV channel can play with pristine 4K video quality while its schedule timetable shows "No Information" — the video server is functioning perfectly, but the separate EPG data feed has failed to link. Learn how to fix guide syncing in our guide on IPTV EPG not working, or view our full channel lineup on our pricing packages.
