Streamtly
Back to Blog
Beginner Guides

What is EPG in IPTV? Electronic Program Guide Fully Explained (2026)

Streamtly Team4 min readMar 3, 2026

When you switch to IPTV, one of the first things you'll notice is the EPG — the Electronic Program Guide. This is the on-screen TV schedule that shows you what's currently airing on each channel and what's coming up next. Without EPG, you'd have to guess what's on. With EPG, your IPTV feels exactly like premium cable TV.

1What Does EPG Do?

EPG provides a time-based grid of TV programming — identical to the guide you'd see on Sky, Virgin, or any cable provider. You can see the current show, browse upcoming programmes, and (with some apps) set reminders or recordings.

Modern IPTV EPG also powers catch-up TV. If your provider supports it, you can tap a past show in the EPG grid and rewind to watch it from the beginning — even if it aired hours ago.

2How EPG is Delivered in IPTV

IPTV EPG data comes in two formats:

  • XMLTV — A standardised XML file containing all channel schedules. Your app downloads this file (usually daily) and displays it as a grid.
  • Xtream Codes built-in EPG — If you use Xtream Codes API login, EPG data is delivered automatically by the server. No extra setup needed.

3How to Enable EPG in Your IPTV App

With Xtream Codes: EPG is included automatically. If it's not showing, go to Settings → EPG → Force Update.

With M3U playlist: You need to provide an XMLTV EPG URL. Your provider should supply this alongside your M3U URL. In TiviMate, go to Settings → EPG Sources and add the URL. In IPTV Smarters, it's under Settings → EPG.

Final Thoughts

EPG is what transforms a basic channel list into a proper TV experience. With Streamtly, EPG is included and updates automatically — you don't need to configure anything. Simply open your player's guide view and start browsing the schedule.

Frequently Asked Questions

Why is my EPG empty?

Common causes: (1) EPG data hasn't loaded yet — it can take up to 5 minutes on first load. (2) You're using M3U but haven't added an EPG URL. (3) The EPG URL is wrong or expired. Contact your provider for the correct URL.

Does EPG cover all channels?

EPG data is provided by broadcasters. Smaller regional or international channels may not have EPG data available. Major channels (sports, news, entertainment) almost always have full EPG.

How far ahead does EPG show?

Most IPTV EPG data shows a 7-day forward schedule. You can browse tonight's schedule, tomorrow's, or up to a week ahead depending on your provider.

Ready to Start Streaming?

Get instant access to 35,000+ live channels, 150,000+ movies & series, and every live sports event — starting from £9.99/month.