What an EPG actually is
EPG stands for Electronic Programme Guide: the schedule of what is on each channel and when. On traditional television it is broadcast alongside the picture. On IPTV it is a separate data file your provider publishes, and your player downloads and draws.
That separation is the source of nearly every guide problem. The stream and the schedule are two different things arriving from two different places, and either can be wrong on its own.
Where the data comes from
- XMLTV — an open XML format listing channels and programmes with start and end times. Providers publish it at a URL; the player fetches and parses it.
- The Xtream Codes portal — an Xtream login exposes guide data through the portal itself, so no separate URL is needed. This is usually the tidier route, because channels and programmes are already matched up.
What a good guide lets you do
Once a player has the data, the guide stops being a list and becomes navigation. In Momnt IPTV that means a grid of channels against time, what is on now shown on the channel itself, a detail view for any programme, a reminder you can set on anything upcoming, and — where a provider offers an archive — playback of something that has already aired.
Search covers the guide too, so a programme title finds the channel and time rather than sending you hunting for it.
Why the guide is sometimes wrong
- Everything is an hour out — a time-zone or daylight-saving mismatch in the published data. XMLTV carries an offset per programme, and providers sometimes get it wrong at the clock change.
- Some channels have no listings — the channel exists in your playlist but has no matching entry in the guide file. The identifiers have to match; if the provider’s data does not include that channel, no player can invent it.
- The guide is right for two days then stops — many providers publish only a short window. Refreshing does not extend it; the data ends where the provider stopped writing.
- Listings look like another country’s schedule — the channel has been mapped to the wrong guide identifier upstream.
What the player can and cannot fix
A player controls how often it refreshes, how it matches channels to guide entries, how gracefully it handles a partial file, and how the result is presented. Momnt refreshes in the background and keeps a local copy so the guide is readable instantly and offline.
What it cannot do is create schedule data that was never published. If your guide is thin, the fix is with your provider — ask whether they offer an XMLTV URL, and whether it covers the channels you actually watch.