If you’ve set up IPTV and ended up with a long list of channels but no TV guide, you’ve run into the world of the EPG. It’s the feature that turns a raw channel list into the familiar cable-style grid showing what’s on now and next. This guide explains what an EPG is and how to get it working.
What does EPG mean?
EPG stands for Electronic Program Guide — the on-screen schedule that shows which programs are airing on each channel and when. It’s the “what’s on” grid you remember from cable, recreated inside your streaming app.
A good EPG lets you:
- See what’s playing now and next on every channel
- Browse the schedule hours or days ahead
- Schedule recordings (in apps that support it)
- Jump to catch-up for recently aired shows
How EPG data works with IPTV
Your channel list and your guide are usually two separate things:
- Your playlist (M3U) or Xtream login provides the channels.
- An EPG source provides the schedule data, usually as an XMLTV file at a separate URL.
Your app matches each channel to its guide data using an identifier (often tvg-id). When they
match, you get a full grid; when they don’t, you get channels with blank schedules.
How to add an EPG to your app
In most players (using TiviMate as the example):
- Open settings and find EPG or Program guide.
- Choose Add EPG source and paste the EPG/XMLTV URL your provider supplied.
- Let it download, then enable it for your playlist.
- Refresh — the guide should populate.
Fixing common EPG problems
- No guide at all: you haven’t added an EPG source, or the URL is wrong. Re-enter it.
- Guide is blank for some channels: the channel IDs don’t match the EPG data. In TiviMate you can manually match a channel to the correct guide entry.
- Wrong times shown: check your app’s time zone / time offset setting.
- Guide is outdated: set the EPG to refresh automatically (e.g. every few hours).
Why a good EPG matters
A blank channel list works, but an EPG is what makes IPTV feel like real television. It’s the difference between “scroll and hope” and a proper guide you can plan around — especially for live sports and events where timing matters.
The bottom line
An EPG (electronic program guide) is the on-screen TV schedule that turns a plain channel list into a real, cable-style experience. Add the EPG URL from your provider (or use an Xtream login that bundles it), match your channels, and you’ll have a guide that makes IPTV genuinely pleasant to use. Next, fine-tune your setup in our TiviMate guide.