IPTV EPG and Catch-Up TV Explained: How the Programme Guide Works
An IPTV EPG (electronic programme guide) is the on-screen schedule in your IPTV player that shows what is on each channel now and next, with programme names, times and descriptions. The player builds it from separate guide data that is matched to the channels in your list. Catch-up TV uses that same guide: you scroll back to a programme that has already aired and play it, where the channel and your player support it.
This article explains where guide data comes from, why it sometimes goes blank or shows the wrong times, how catch-up TV relates to it, and how to check whether a particular channel is available before you subscribe. It is general, educational information unless a section says it applies specifically to VARESTEAM4K.
In short
- The EPG is a schedule; the channel list is the streams. They come from two sources and must be matched.
- Most guide problems come from missing data, mismatched channel IDs or a time-zone setting.
- Catch-up lets you replay programmes that already aired, usually from inside the guide.
- VARESTEAM4K advertises a 7-day EPG guide and 7-day catch-up TV on every plan; ask our team which channels you care about support catch-up.
What is an EPG on IPTV?
On traditional TV, the programme guide arrives with the broadcast signal. With IPTV, the channel streams and the guide are usually delivered separately. Your player app downloads a list of channels, then downloads schedule data and lines the two up so that each channel shows its programmes.
A typical EPG entry contains:
- the channel it belongs to;
- the programme title, and often an episode title or number;
- a start time and an end time;
- a short description, and sometimes a category or age rating.
How the guide looks depends on the player app, not on the provider. Some apps show a full grid with channels down the side and time across the top; others only show “now” and “next” under the channel name. The underlying data is the same.
Where does the guide data come from?
Two pieces of information travel to your player: the channel list, which says where each stream is, and the guide data, which says what is showing on it.
The channel list (playlist)
IPTV channel lists are commonly delivered as M3U playlists, a simple text format that lists streams one after another. The format is old and widely supported; the HTTP Live Streaming specification, for example, notes that its own playlist files are derived from M3U (RFC 8216). When you sign in with an M3U link, this is the file your player downloads.
The guide data (XMLTV)
Guide data for IPTV is often supplied in the XMLTV format, an XML format designed to represent TV listings. Each channel in an XMLTV file has a unique ID, and every programme points to one of those IDs and gives its start time, usually with a time-zone offset. According to the XMLTV format definition, when no time zone is given, UTC is assumed. These two details, the channel ID and the time offset, explain most guide problems people see.
How the two are joined
Your player has to decide which guide entries belong to which stream. It normally does this with an ID attached to each channel in the playlist that matches the channel ID in the guide data. When the IDs match, the programmes appear under the right channel. When they don’t, the channel still plays, but its guide is empty or, occasionally, shows another channel’s schedule.
How this applies to VARESTEAM4K sign-in methods
Our device setup guide covers three ways to connect: Xtream Codes (server URL, username and password), an M3U playlist link, or a portal URL on compatible MAG boxes. With an M3U playlist, some apps also ask for a separate programme guide (EPG) link. If your app has a field for it and your guide is empty, that link is the first thing to check.
Why is my EPG not showing, or showing the wrong times?
Guide problems look alike on screen but have different causes. Find your symptom below; the likely cause usually points straight to the fix.
| What you see | Likely cause | What to try |
|---|---|---|
| The whole guide is empty | Guide data was never loaded, or failed to download | Check that your app has an EPG source (for M3U sign-ins, the separate EPG link), then use the app’s option to refresh or update the guide |
| One or a few channels show “No information” | No guide data for those channels, or their IDs don’t match | Refresh the guide; if it persists, tell our team the exact channel names |
| Programmes are shifted by one or more hours | Time-zone mismatch between the guide, the app and the device | Check the device’s date, time and time zone; look for an EPG time-shift or offset setting in your app |
| The guide stops after a day or two | The app hasn’t refreshed the guide recently | Refresh the guide manually, or shorten the app’s automatic update interval |
| A channel shows another channel’s programmes | Two channels share or swap an ID in the guide data | Report the channel name and what it shows to our team |
A note on time zones
Because guide times carry a time-zone offset, a correct guide can still appear an hour or more out if your device clock or time zone is wrong. This often shows up after travel, after a daylight-saving change, or on a new device that was never set up with the correct region. Fix the device’s clock first. Only use an app’s manual time-shift setting if the device time is already right and the whole guide is still offset by the same amount.
Give the guide time to load
Guide data can be large, and the first download after signing in may take noticeably longer than loading the channel list. The setup guide’s final step is to wait for both the channel list and the programme guide to load before testing. If channels play but the guide is blank right after setup, wait a few minutes and refresh before assuming something is wrong.
How the guide stays up to date
Guide data covers a limited period, so your player has to download it again regularly. Many apps do this automatically, for example at start-up or once a day, and many also have a manual “update EPG” or “refresh” option. If your guide gradually runs out and fills again after you restart the app, the automatic refresh is probably set too far apart or switched off.
Getting more from the guide day to day
Once the guide is working, a few common player features make it easier to use. Not every app has all of them:
- Favourites: mark the channels you watch so the guide opens on a short list instead of thousands of channels.
- Groups or categories: filter the guide to one country or category, which can also be quicker on low-powered devices.
- Search: find a programme or channel by name instead of scrolling.
- Reminders: some apps can alert you when a programme you picked in the guide is about to start.
What is catch-up TV, and how does it work with the EPG?
Catch-up TV lets you watch a programme that has already been broadcast on a live channel, without having recorded it. The provider keeps recent programmes available for a limited window, and your player lets you pick them, usually by scrolling backwards in the guide.
That is why catch-up depends on a working EPG:
- The guide tells the player which programme ran at which time.
- Selecting a past programme asks for that stretch of the channel’s archive.
- If the guide times are wrong, you can land a few minutes early or late, or on the wrong programme.
How to use catch-up in a typical player
- Open the guide (EPG) view rather than the plain channel list.
- Choose a channel, then move backwards in time past the current programme.
- Look for a marker, often a small clock or rewind icon, next to programmes that can be replayed.
- Select the programme and choose the play or watch option.
Menu names and icons differ between apps, and not every player supports catch-up. If your app has no catch-up option at all, check its settings or its documentation before assuming the feature is unavailable.
Catch-up, video on demand and recording compared
| Feature | Catch-up TV | Video on demand | Recording |
|---|---|---|---|
| What it is | Recently aired programmes from live channels | A library of films and series | A copy you save yourself |
| How you find it | Scroll back in the guide | Browse a separate movies or series section | Your app’s recordings list |
| How long it stays | A limited window set by the provider | As long as the title stays in the library | Depends on your device and app |
| Needs planning? | No | No | Yes, before the broadcast |
Confirmed for VARESTEAM4K
Every plan on our pricing page lists a 7-day EPG guide, 7-day catch-up TV and 150,000+ movies and series on demand. This site does not list which channels support catch-up, so if it matters for particular channels, ask our team before you order.
How to check whether a channel is available
The EPG only describes channels that are in your list. Before you subscribe, the more useful question is whether the channels you actually watch are included. Here is how that works on this site.
What the channel directory shows, and what it doesn’t
VARESTEAM4K plans advertise 55,000+ live channels. Our channel directory is a browsable selection of 6,389 channels from 31 countries, organised by region, country and category. It is not the complete subscription line-up, and channel availability can change over time. A channel that is not in the directory may still be available, and a channel that is listed should still be confirmed with our team if it is essential to you.
A three-step check before you order
- Search the directory. Choose the region and country, then type part of the channel name. Note the exact spelling and country shown.
- Make a short list. Write down the few channels you would not want to be without, including the country version (many broadcasters run different feeds per country).
- Ask our team. Send the list on WhatsApp at +44 7476 510069 and ask whether each channel is available and, if it matters to you, whether it supports catch-up.
If something isn’t right after you subscribe
Your subscription is activated immediately after payment is confirmed, so you can check the channels and guide straight away. Our refund policy gives a 100% refund on any subscription, including renewals, if you request it on WhatsApp within 7 days of activation. Refunds take 2–4 days to process.
Checklist: getting a reliable programme guide
- The device’s date, time and time zone are correct.
- Your app has an EPG source; with an M3U sign-in, the EPG link is filled in if the app asks for it.
- You waited for the guide to finish loading after the first sign-in.
- The app refreshes the guide regularly, or you refresh it when listings run out.
- Any time offset in the app is set only after the device clock is correct.
- Channels that stay empty are reported to our team by exact name.
Frequently asked questions
Is the EPG the same as catch-up TV?
No. The EPG is the schedule; catch-up is the ability to replay programmes that already aired. Catch-up is usually reached through the EPG, which is why a guide with wrong times makes catch-up harder to use.
Why do some channels have a guide and others don’t?
Guide data is matched to each channel separately. If a channel has no listings in the guide data, or its ID doesn’t match, that channel plays normally but shows no programme information.
Does a missing guide mean the channel won’t play?
No. The stream and the guide are separate. A channel with an empty guide can play perfectly; only the schedule and catch-up for that channel are affected.
How far back can I watch with catch-up on VARESTEAM4K?
Our plans list 7-day catch-up TV. This site does not list catch-up support channel by channel, so ask our team about the channels that matter to you.
Next steps
If your guide is empty right after setup, revisit the sign-in step in the device setup guide. If channels play but stall or freeze, our article on finding the cause of IPTV buffering walks through the checks in order. And if you are still choosing a device, start with the device compatibility checklist.
Sources
- XMLTV DTD: the format definition for TV listings (opens in a new tab) — XMLTV project (GitHub)
- RFC 8216: HTTP Live Streaming (opens in a new tab) — IETF / RFC Editor
This article was prepared with AI assistance and checked against VARESTEAM4K’s published service information. General advice is marked as such; features specific to VARESTEAM4K are described only as they appear on our pricing, guide and policy pages.
Looking for a specific channel?
Browse the channel directory by region, country and category. If a channel you need is not listed, ask our team on WhatsApp before you order.
Browse the Channel DirectoryMore From the Blog
IPTV Buffering and Freezing: How to Find the Cause Step by Step
A one-variable-at-a-time method for finding out whether buffering comes from a channel, a device, your home network or your connection, plus what to send support.
Read ArticleIPTV Device Compatibility: A Checklist Before You Subscribe
How to check, before you order, that every screen in your home can run a suitable player app, which sign-in method it needs, and how many connections to choose.
Read Article