Check an XMLTV guide (EPG) in seconds: channels, programmes, how many days it covers, what it says is on now, and whether its times are shifted. Add your M3U playlist to see how many of your channels get guide data. It runs on your device.
Quick answer: an EPG (electronic programme guide) for IPTV is usually an XMLTV file: a list of channels, each with programmes that have a start and stop time.
The most common problem is a time shift. If every show in your guide is 1 or 2 hours early or late, the guide's times carry the wrong time-zone offset. Most players have an "EPG time offset" setting that fixes it.
An empty guide usually means the IDs don't match: each playlist channel needs a tvg-id that matches a channel id in the guide.
Browsers can load only some guide links directly (https, and the server must allow it). If the link can't be read here, open it in your browser to save the file, then open the file here.
A playlist link goes only from this browser to your provider's server, the same way a player does. It never reaches RunTV and isn't saved.
Checking an Xtream Codes login? Add it in the RunTV app and tap Check source: it tests the login directly from your device.
RunTV is a player. Use it with your own legal subscriptions.
Your guide and playlist stayed on this device. Nothing was uploaded or saved.
Made by RunTV. This checker works with any IPTV player. When your guide and playlist line up, RunTV is a free player for your own M3U or Xtream login, with up to 4 channels on one TV and no ads.
A real guide starts with an <tv> element and lists <channel> and <programme> entries. A web page or an error message means the link didn't return a guide, often because the login in it is wrong or the subscription has ended.
Most guides cover the next 1 to 7 days. If the last programme ends today or has already ended, the guide is out of date and your player will show empty slots soon.
Every start time carries a time-zone offset such as +0000 or +0200. The checker shows which offsets the guide uses and what it says is on right now, in your own time. Compare that with what's really on to spot a shift.
Channels listed in the guide but with no programmes show as empty in your player. A few is normal, many means the guide is incomplete.
Add your M3U file and the checker counts how many playlist channels have a tvg-id that exists in the guide. That's the share of your channels that will show a guide.
Large guides, tens of megabytes, can be slow on TV sticks. If your provider offers a shorter guide, for example 2 days, it often loads much faster.
tvg-id of that channel in your playlist.