Skip to content
IPTV Subscription 8K - 8K TV Subscription

TV guide

Where IPTV TV guide data comes from

Every TV guide in an IPTV app comes from somewhere: a file of listings built by your provider, by a broadcaster, by a listings service or by software you run yourself. Knowing the source helps you fix a patchy guide, and choose one when you build your own setup with a media server.

Updated · 2 min read

Also available in Dansk · Norsk · Svenska

The main sources

SourceWhat it isBest for
Your IPTV providerA guide file built for your channel list, usually available as XMLTV (for example via xmltv.php)Nearly everyone: the IDs match your channels
Broadcast guide dataListings sent inside the TV signal itself, as used by Freeview and satellite receiversAerial or satellite TV turned into network streams with software such as TVHeadend
Open-source grabbersCommunity tools that build XMLTV files from published listings, such as the XMLTV project and iptv-org’s EPG grabbersTechnically confident users building their own guide
WebGrab+PlusA tool that builds XMLTV files from TV-guide websites, using per-site configuration filesCustom guides for specific channels
Schedules Direct and EPG123A non-profit listings subscription, focused on North America, and a Windows tool that turns it into guide filesNorth American channels on home media servers

Your provider’s guide comes first

A guide is only useful when each programme lands on the right channel. Your provider’s guide is built with the same channel IDs as your playlist, so matching works without effort. Try it before anything else, and see EPG URL for where to find it.

Building your own guide

People building a home media setup (a Plex or Jellyfin server, or aerial TV streamed around the home) often need their own guide. The general steps are:

  1. Choose a source that covers your channels and allows your use.
  2. Generate an XMLTV file with the tool, usually on a schedule, so the guide stays current.
  3. Make the channel IDs match, either by setting tvg-id values in your playlist or by mapping channels in your media server. See missing channels.
  4. Point your player or server at the file or its address.

Our guides to WebGrab+Plus and EPG123 walk through each tool.

Respect the data’s terms

Programme listings are compiled by broadcasters and listings companies, and websites set terms for how their pages can be used. Open-source grabbers leave that responsibility with the person running them. Check the terms of the source you use, especially for anything beyond personal use.

FAQ

Guide source questions

What’s the best EPG source for an IPTV subscription?

Your provider’s own guide, because its channel IDs are made to match your channel list. Other sources only help if you’re prepared to match channels yourself.

Are free XMLTV guides legal to use?

Listings data can be protected by copyright and by the terms of the website it comes from. Use sources that allow your use, and read the terms of any tool or site before relying on it.

What do I need for a guide on a Plex or Jellyfin server?

An XMLTV file or address whose channel IDs match your M3U playlist. Your provider’s guide works best. Tools like WebGrab+Plus or EPG123 are for building your own when there isn’t one.

Sources

Facts on this page were checked against these sources. Details were correct when checked; apps and devices change, so we review this page regularly.

  1. XMLTV project, GitHub (2026-09-27)
  2. iptv-org/epg, GitHub (2026-09-27)
  3. Schedules Direct, Schedules Direct (2026-09-27)

Start watching on your own screen

Plans from £5.83 a month on the 12-month plan, no contract and no auto-renewal. Test it first with a 24-hour free trial.