What Is an EPG? TV Guides on Streaming Services Explained
A plain-spoken explainer on TV guide grids: where EPG data comes from, how Freely and Sky Stream present it, and why pirate playlists have none.

Contents
Open the guide on any UK telly and the layout is instantly familiar: channels down the left, time across the top, programme names filling the boxes. That grid has a proper name. So what is an EPG? The letters stand for electronic programme guide, and it is the software layer that turns raw broadcast schedules into something a human can browse from the sofa. This explainer covers where the listings data comes from and how the big UK services draw their guides. It also explains why pirate playlist sellers put so much effort into faking one.
What Is an EPG and Why Does Every Service Need One?
An EPG is a database plus a display. The database side holds every programme title and start time, plus the synopsis and any flags for subtitles or audio description. The display side arranges that data into the familiar grid, and it also feeds search results and recommendation rails elsewhere in the interface. Ask ten people what is an EPG and most will point at the guide button, which is fair enough; the grid is simply the most visible use of that data.
Paper listings magazines did this job for decades. The Radio Times printed schedules a week ahead and viewers planned their evenings around them. Digital TV moved the same information into the broadcast signal, so the telly could show a week of listings without anyone typing a thing. Streaming services then moved it again, from the signal to the internet, which is why a modern guide can show richer artwork and deeper synopses, with direct links into on-demand players.
Where Guide Data Actually Comes From
Two delivery routes matter in the UK. Traditional broadcast guides ride inside the aerial or satellite signal itself. Freeview carries schedule information in service tables alongside the video, which is why an old telly with no internet connection still shows several days of listings. The data is compact and covers only what the transmitter sends.
Internet guides work differently. A connected service fetches its listings from a metadata supplier over broadband, so there is no meaningful size limit. Broadcasters and platforms license this data from specialist companies; firms such as Gracenote and Red Bee Media compile schedules and synopses along with artwork and cast details, then sell feeds to whoever runs the guide. Your box downloads a fresh copy on a schedule, then renders the grid locally. That is why a streaming puck can show two weeks of listings with posters while an aerial-only set shows a plain text week.

Accuracy still depends on the source. Late schedule changes, overrunning football and breaking news specials can leave any guide slightly wrong, broadcast or internet alike. The better platforms patch their data several times a day. None of them stay perfect on a chaotic news night.
How UK Streaming Services Present Their Guides
Freely is the clearest example of the hybrid approach. It is the successor to Freeview Play, built into new smart TVs, and it streams live channels over broadband while presenting a completely traditional grid. Supported sets are listed at freely.co.uk if you want to check a model before buying. The clever part is that the Freely guide scrolls backwards as well as forwards on supported channels, so a programme that finished two hours ago becomes a playable catch-up link rather than a greyed-out box. Our Freely explainer covers the platform in full.
Sky Stream takes the pure internet route. Every channel arrives over broadband, so its guide is entirely metadata with no broadcast tables involved. Sky pairs the classic grid with a playlist-led home screen that pushes recommendations ahead of channel numbers, and the current channel line-up sits at sky.com/tv/stream. If you are setting one up, our Sky Stream puck setup guide walks through the guide and accessibility menus step by step.
Catch-up apps sit somewhere in between. BBC iPlayer and ITVX both carry live channels inside the app, with a slim channel list and a schedule page rather than a full multi-channel grid. A third-party TV guide app on your phone can stitch the separate schedules back together for planning, though it cannot tune anything; you still open each broadcaster’s own app to watch. Remember the TV Licence rule here: watching any channel live needs a licence, and BBC iPlayer needs one even for on-demand viewing.
| Service | Guide delivery | Scroll back into catch-up | Live restart |
|---|---|---|---|
| Freeview on an aerial | Broadcast signal | No | No |
| Freely | Broadband metadata | Yes, on supported channels | Yes, on supported channels |
| Sky Stream | Broadband metadata | Yes | Yes, on most channels |
| Catch-up apps | In-app schedule page | Via the on-demand library | Varies by channel |
Restart and Catch-up from the Guide
The grid stopped being a read-only timetable years ago. Highlight a programme already halfway through on Freely or Sky Stream and you will usually see a restart option, which quietly swaps the live stream for an on-demand copy that begins at the start. Scroll left past the current time and finished programmes behave the same way, opening in the relevant broadcaster’s player. It feels like time travel inside the guide. In reality the guide is deep-linking into catch-up services you could have opened yourself.
Coverage is the catch. Restart and backwards scrolling only work where the broadcaster provides a catch-up stream and has agreed to expose it, so some channels support the feature and others never will. A greyed-out programme is usually a rights decision rather than a fault. Restarting a live channel still counts as live viewing for licensing purposes in most cases, so the TV Licence question does not vanish because you pressed restart.

Accessibility Settings Worth Digging Out
Guide screens are dense and the default text size suits nobody over forty. Most platforms now offer real help, though they bury it. Sky Stream includes a screen reader that speaks the guide aloud, plus high contrast options and filters that surface audio described or signed programmes. Freely sets inherit the accessibility features of the TV they run on, so voice guidance, text scaling and subtitle preferences live in the set’s own menus. The catch-up apps flag audio description on individual programmes, and iPlayer carries a large signed and audio described library.
Spend five minutes in these menus even if you have no obvious need today. Turning on subtitle badges in the guide, for instance, saves you starting a programme only to find no subtitles exist for it.
Why Pirate Ecosystems Obsess Over EPG Files
Here is where the honest angle matters. Unlicensed IPTV subscriptions are sold as a raw stream list, usually an M3U playlist, and a bare playlist contains no schedule information whatsoever. No grid, no synopses, nothing beyond channel names. The channel guide streaming platforms build for you, assembled from licensed metadata, simply does not exist in that world. Sellers bolt one on afterwards by pointing apps at XMLTV files, which are scraped or copied schedule databases matched to channel names by fragile text tags.
Complaints follow the shortcut. Forums around these services fill up with reports of guides showing the wrong programme, or listings shifted by an hour after the clocks change, while half the channels display nothing at all. Nobody in that chain licenses the data and nobody is accountable when it breaks. A polished grid is also the main thing separating a dodgy stream list from something that feels like proper telly, which is exactly why sellers lean on screenshots of it in their marketing. Be blunt about the tell: a consumer subscription that expects you to wire up your own guide file is almost always unlicensed. Legal services never ask you to source schedule data yourself.
The Guide Is Half the Product
Judge a platform by its grid before you judge it by channel count. A guide that scrolls backwards into catch-up and restarts live programmes changes how you watch every single day, while an extra fifty channels you never open will not. Freely delivers that modern guide without a subscription; Sky Stream charges monthly for a slicker version with more channels attached. Try both in person if you can. Press restart and scroll back a day, then pick the one your thumb agrees with. That test tells you more than any spec sheet.
Sources
Frequently asked questions
Do I need an internet connection for an EPG?
Not for the basic one. Freeview sends several days of listings inside the broadcast signal, so an aerial-only telly still shows a working guide. Internet-delivered guides on Freely and Sky Stream add richer artwork, longer listings and links straight into catch-up players.
Why does my guide sometimes show the wrong programme?
Schedules change late, especially around live sport and breaking news, and the guide only knows what the data feed last told it. Licensed platforms refresh their listings several times a day, so errors usually correct themselves. Persistent nonsense in every slot points to a data problem rather than your TV.
Do pirate IPTV playlists include a proper TV guide?
No, a bare M3U playlist carries stream addresses and channel names, nothing more. Sellers attach scraped XMLTV guide files to fake the experience, which is why their guides so often show wrong or missing programmes. Legal services never ask you to source your own schedule data.