An EPG (Electronic Program Guide) is the on-screen TV listing that shows what's currently airing and what's coming up next on every channel, and it's what makes IPTV feel like watching TV instead of scrolling a raw list of streams.
A grid of channels down one side and a timeline across the top, filled in with program titles, start and end times, and often a short description — the same format you'd recognize from a cable box guide. Behind the scenes, most IPTV apps read this data in XMLTV format, an open, widely-adopted schema for describing TV schedules that predates IPTV itself.
Without it, you'd have to tune into a channel just to find out what's playing. With it, you can plan ahead, catch the start of a show, or check whether tonight's live sports fixture has already kicked off — all without leaving the guide screen.
EPG listings are pulled from a separate data feed than the video stream itself, so a channel can play perfectly while its guide data lags behind or shows a placeholder — this is usually a temporary data sync issue rather than a sign the channel itself is broken.
The underlying data is the same, but the layout differs by player app — some show a full grid, others a simpler list view. This applies whether you're on a Fire Stick, Android box, or Smart TV.
Use it to browse by time slot instead of channel-surfing, favorite the channels you watch most so they sort to the top, and check it before assuming a channel is down — it may just be between scheduled programs. See our installation guide if your EPG isn't loading after setup.