British IPTV 2026 | Best IPTV UK 20,000+ Channels | Trial

IPTV Features Guide

IPTV EPG UK 2026: How to Set Up Your Electronic Programme Guide

A working EPG turns an IPTV subscription from a long list of channel names into a proper television experience. With it, you can see what is on now, what is coming up after dinner and what kicks off after the late-night news — all from a single grid on your remote. Without it, you are essentially guessing. This guide explains exactly how the IPTV EPG works in 2026, how to set it up on any device, and how to fix it when something goes wrong.

Updated 2026 10 min read UK Focused

The EPG is also one of the most common sources of confusion for new IPTV users. Wrong times, missing channels, blank descriptions — almost all of it traces back to one or two settings that the article below walks through step by step.

What Is an EPG?

EPG stands for Electronic Programme Guide — the on-screen schedule that shows you what is on every channel, when it starts, when it ends and a short description of the programme. The format has been around since the early digital satellite days, and it does the same job today on IPTV.

On a typical IPTV interface, the EPG appears as a grid: channels listed down the left, time slots running across the top, and each programme shown as a coloured rectangle inside the grid. Press right or left on the remote to move through the schedule, press up or down to switch channels, and press select to jump straight into a programme.

A wall-mounted Smart TV in a cosy UK living room displaying an EPG grid with time slots across the top and generic channels listed down the side including UK1, UK NEWS, HOME, SPORT+, FILMS and DOCS with programme tiles in various colours

A typical IPTV EPG grid — channels down the side, time slots across the top.

Quick noteThe IPTV EPG is delivered as a separate data feed alongside your channel list. If the EPG breaks, channels still play — you simply lose the on-screen schedule. That is why some viewers do not notice a broken EPG for days.

Three Ways IPTV Delivers the EPG

Most UK viewers do not realise that the EPG can arrive at your player by three different routes. Knowing which one you have helps a lot when something goes wrong.

1. Embedded in the M3U playlist

Some M3U playlists include EPG references on each channel line. The player notices the references and loads the EPG automatically as soon as the playlist is added. This is the easiest method — there is nothing for you to configure.

2. As a separate XMLTV URL

The most common method in 2026. Your provider supplies a second URL that points to an XMLTV file containing the schedule for every channel. You paste this URL into your player's EPG settings, and the player downloads and refreshes the schedule automatically.

3. Built into the provider's portal

On MAG-style set-top boxes that use the Stalker portal, the EPG is delivered as part of the portal itself. You never see a URL — the box just shows the guide. This is the most invisible method, although it means you cannot customise where the EPG comes from.

How to Set Up the IPTV EPG Step by Step

The exact steps depend on your player, but the overall flow is the same on every modern IPTV app — TiviMate, IPTV Smarters Pro and the rest. Allow about five minutes from start to working schedule.

A Smart TV displaying an EPG Configuration screen with an EPG URL field showing https://epg.service.net/api/v2, a Refresh Interval dropdown set to Every 24 Hours, and a Save Settings button

A typical EPG configuration screen — EPG URL field, refresh interval and a save button.

  1. Get the EPG URL from your provider. Check the welcome email or the account dashboard. Look for a link labelled "EPG", "XMLTV" or "Programme Guide". It usually ends in .xml or .xml.gz.
  2. Open your player's settings. Most players have an EPG section under either Playlist Settings, TV Guide Settings or Advanced Settings.
  3. Paste the EPG URL. Copy it exactly, paying attention to https vs http, port numbers and trailing slashes. A single missing character will cause an empty guide.
  4. Set the refresh interval. Once every 12 to 24 hours is the standard default. Setting it shorter wastes bandwidth without making the schedule more accurate.
  5. Save and trigger a manual refresh. Most players have a Refresh EPG Now button. Press it and wait — the first download is the slowest, sometimes taking 30 to 60 seconds.
  6. Open the EPG and check. Open the on-screen guide. If the schedule is populated for at least the next day or two, everything is working. If you see blank rows, jump to the troubleshooting section below.
  7. Check the time zone. If programmes are showing at the wrong time, set the EPG time zone to GMT or UTC+0 (GMT+1 during British Summer Time). This catches out a lot of UK users in the autumn.

Best EPG Refresh Settings

Refresh frequency is one of those settings where the default usually works, but a couple of tweaks make a difference depending on how you watch.

Recommended EPG refresh intervals for different viewing patterns
Viewing patternRecommended RefreshWhy
Daily evening viewerEvery 24 hoursSchedule is fresh each night, low bandwidth use
Sports fan watching liveEvery 12 hoursCatches late fixture changes
Occasional weekend viewerEvery 48 hoursPlenty fresh enough, minimal data
Multi-device householdEvery 24 hoursEach device downloads independently, keep intervals consistent

If your player gives you the option, schedule the refresh to happen overnight — say 3 am. The box is usually idle, the network is quiet, and you wake up to a fully populated guide.

Common EPG Issues and How to Fix Them

Most IPTV EPG problems come from one of a handful of root causes. Work through these in order.

1. EPG is completely empty

Usually means the URL is wrong or the file failed to download. Re-check the URL character by character. If you copied it from an email, paste it into a notes app first to verify the colons, slashes and dots all survived the copy.

2. Channels show the schedule but at wrong times

Almost always a time-zone issue. Set your player's EPG time zone to GMT (or UTC+0). During British Summer Time (late March to late October), the player should automatically shift to GMT+1 — if it does not, set it manually.

3. Only some channels have EPG data

Most likely a channel-name mismatch. The EPG file uses certain channel IDs, and the playlist uses different ones, so the player cannot link them. Contact your provider — this is a small fix on their side.

4. EPG is hours behind the live broadcast

Your player has cached an old version. Trigger a manual refresh in the EPG settings. If that does not work, increase the refresh frequency temporarily, then change it back once the guide is up to date.

5. EPG works on one device but not another

Different players support different formats. The most common culprit is one player accepting .xml.gz compressed files while another only accepts plain .xml. Ask your provider if both formats are available.

6. Player crashes when opening the EPG

Usually a sign that the EPG file is too large for your device — a Firestick Lite with a long-history XMLTV can struggle. Try a shorter EPG window (1 day forward, 1 day back) or upgrade to a more capable device for the best fast IPTV experience.

EPG vs Catch Up vs Video On Demand

These three terms often get muddled because they all relate to "what is showing now". Quick clarification:

How EPG, catch-up and VOD differ in IPTV
FeatureTells YouLets You Watch
EPGWhat is on each channel and whenLive, by jumping into the running programme
Catch Up TVWhat has already airedPast programmes from the last 3 to 14 days
Video On Demand (VOD)Films and series in a libraryAnything anytime, unrelated to live schedule

The simplest way to think of it: the EPG is the schedule, catch up is the recording, VOD is the library. A quality IPTV subscription gives you all three together for one monthly cost.

Pricing and Free Trial

StreamIPTV4K's UK-focused plans include a full EPG, catch up and VOD on every supported channel. Plans start at £19.99 for 3 months, with £29.99 for 6 months, £45 for a full year, and a one-time £350 lifetime option for households that want to lock in the cost for good. Every plan includes 4K streaming, the full UK sports lineup and a free 24-hour trial with no card needed — see the active offers on the buy IPTV page.

Frequently Asked Questions

Does every IPTV subscription include an EPG?

Quality UK-focused services include a full EPG for every supported channel. A few cheaper providers leave EPG out to cut server costs, and a few sell it as an add-on. Always check the plan description before subscribing.

Can I use a third-party EPG with my IPTV subscription?

Yes. If your provider's EPG is patchy, you can paste a different XMLTV URL from a free or paid third-party source. The catch is matching the channel IDs — most third-party EPG sources have a list of supported IPTV providers on their website.

Why is my EPG showing times in the wrong day?

Time-zone offset issue. The EPG file uses one time zone, the player is set to another. Match them both to GMT (or GMT+1 in BST) and the schedule will line up correctly.

How often should the EPG refresh?

Once every 24 hours is the right default for most UK households. Sports fans who want to catch fixture changes can set it to every 12 hours; casual viewers can leave it on 48 hours without missing anything.

Will a missing EPG stop channels from playing?

No. Channels still play normally — you simply lose the on-screen schedule. The EPG is a separate data feed from the channels themselves, and one can break while the other works fine.

Can I record straight from the EPG?

Yes, on players that support recordings such as TiviMate Premium. Open the EPG, navigate to a future programme and press the record button — the player schedules the recording automatically. You still need either local storage or a catch-up-enabled channel for the recording to be playable later.

Get a Clean, Up-to-Date EPG in Minutes

Stream over 20,000 UK and international channels with a full EPG, catch up and VOD on every supported channel. Free 24-hour trial, no card needed.