Serving households across CanadaOne-time payment in CAD · no contractSupport in English & French
See plans

Home›IPTV setup›IPTV EPG: the TV guide

IPTV setup

IPTV EPG: the TV guide

The EPG turns your channel list into a real TV guide. Here is how to switch it on, line it up with your time zone and fix a grid that stays empty.

IPTV Canada team · 24 min read · updated October 20, 2026
IPTV EPG: the TV guide

The EPG (electronic programme guide) is the TV guide grid that shows what is on now and next on each channel.

With Xtream Codes, most players load it with the channel list; with an M3U link, some players need a separate guide address.

Shifted programme times come from the device clock or the player's time offset: fix the clock first, then the offset.

The IPTV EPG is what turns a long list of channel names into a real TV guide. It shows the programme playing now, what follows, start and end times and, for many channels, a short description. With a working guide, you browse the evening the way you did with a cable box, only with faster scrolling and better search. Without it, you are flipping blind.

This guide explains where guide data comes from, how to switch it on in the main players, how to line it up with your clock anywhere from St. John’s to Victoria, how to handle the clock changes in spring and autumn, and how to fill a grid that stays stubbornly empty. It belongs to our complete IPTV setup section, which covers the whole process from your access e-mail to your first channel.

What the IPTV EPG does on your screen

A guide is more than a schedule. In a modern player it becomes the main way to move around your channels. Instead of scrolling a list of thousands of names, you scan rows of programmes and pick what interests you. Here is what a working guide gives you in everyday use.

Now and next

The current programme and the one after it, on every channel, at a glance.

Planning ahead

Scroll forward in the grid to see what the evening holds before you settle in.

Reminders

Some players let you set a reminder on an upcoming programme so you don’t miss the start.

Open from the grid

Select a programme in the guide and the channel starts straight away.

Descriptions

Short summaries, where the channel publishes them, help you choose without switching.

Favourites first

Combined with a favourites list, the guide shows your usual channels at the top.

The guide is only useful if its timing is right. A grid that runs an hour late sends you to a channel expecting the opening of a film and drops you in the middle of the credits. In a country spread over six time zones, that is the single most common guide complaint, which is why a large part of this page deals with clocks and offsets.

The guide also has natural limits. It shows what each channel publishes about its schedule. Some channels share a full programme list with descriptions, others only a generic title for the whole day. That variation comes from the source, not from your setup.

Behind the grid: how guide data reaches your player

Understanding the path of the data makes every fix more obvious. The guide is not part of the video stream. It is a separate set of information that travels to your player and is matched, channel by channel, to your list.

SchedulesPublished by channels
Guide dataA structured file
Your playerReads and matches
The gridShown at your local time

Each step can explain a symptom. If the schedule for one channel is missing at the source, that row stays empty while the others fill. If the guide data cannot reach the player, because of a weak connection or a missing guide address, the whole grid is blank. If the player has not finished matching the data to your list, rows fill in gradually. And if the player converts times using a wrong device clock, every programme slides by the same amount.

The data file itself is usually in a format called XMLTV. You will see that word in some player menus. It simply means “TV guide data in a standard layout”, and you never need to open or edit it. The player does all the reading for you.

Because the guide is a separate file, it also refreshes on its own schedule. Players typically update it at startup or at a set interval. If the grid looks out of date, a manual refresh pulls the latest version without touching your channels or your login.

Ready to watch?Plans from $9.99 CAD, one-time payment, access e-mailed within minutes.

IPTV EPG with Xtream Codes or with an M3U link

How the guide arrives depends on the login format you used. Your access e-mail contains Xtream Codes details, an M3U link, or both, and the guide behaves a little differently with each.

PointXtream Codes loginM3U link
Guide loads with the channelsYes, in most playersDepends on the player
Separate guide address neededUsually notSometimes, in an EPG or XMLTV field
Channels matched to guide rowsAutomaticAutomatic when the guide address is set
Manual refresh availableYesYes
Time offset settingIn the player’s guide settingsIn the player’s guide or playlist settings

If you have the choice and the guide matters to you, Xtream Codes is the simpler path. The guide arrives with the channel list and needs no extra address. Our page on how to set up IPTV with Xtream Codes shows where the three details go in each player.

With an M3U link, open the playlist settings after the first load and look for a field named EPG URL, EPG source or XMLTV. If the grid fills on its own, leave that field alone. If it stays empty and you do not have a guide address, contact support and ask for the right one for your player. Our guide to M3U playlist setup covers that pairing in detail.

Careful: never paste a guide or playlist address found on a public website or forum. Those addresses are unreliable, can stop without warning and may come from services that hold no broadcasting rights. Use only the details from your own access e-mail or from our support team.

Switching on the IPTV EPG in each player

Every player places its guide settings in a slightly different spot. The words to look for are the same everywhere: EPG, TV guide, XMLTV, programme guide or time shift. Here is where to start in the players most used with IPTV Canada.

PlayerWhere the guide settings liveWhat to check first
TiviMateSettings, then EPGSource, update interval and time shift
IPTV Smarters ProLive TV section and the app settingsRefresh option, then the time format
XCIPTVSettings, then the EPG sectionRefresh and time offset
GSE Smart IPTVEPG sources sectionGuide address linked to the right playlist
IBO PlayerApp settings, with the playlist added through its portalRefresh after adding the playlist
Smart IPTVLoaded with the playlist from the app’s portalReload the playlist if the guide is blank
TiviMate guide grid on an Android TV box with channel rows and time slots
TiviMate’s grid is one of the clearest on Android TV devices.

A closer look at TiviMate

TiviMate is often chosen precisely for its guide. Its settings let you add or update guide sources, choose how often the guide refreshes and set a time shift. Once configured, the grid looks much like a classic cable guide, with channel logos on the left and programme blocks running across the screen.

  • Check the guide source after adding a playlist
  • Pick an update interval that suits your box
  • Set the time shift only after fixing the clock

Menu names shift from one version to another, so if a label in the table no longer matches, look for any of the key words above. Our dedicated pages on TiviMate and IPTV Smarters Pro walk through each screen. All these players come from your device’s official app store. IPTV Canada is independent from their publishers; if one asks for a licence, check the current price on the app’s official website.

What a typical guide settings screen looks like

Whatever the player, the guide settings revolve around three ideas: where the data comes from, how often it refreshes and how far it shifts the times. Seeing them together makes the menus easier to read the first time you open them.

Player › Settings › TV guide
Loaded with your login
Only if support gives you one
At startup
0 hours
Refresh guide

The three settings that matter: source, update and offset. Values here are illustrations, not settings to copy.

Start with the offset at zero. Only change it after you have confirmed that the device clock is correct and that a gap remains between the guide and what actually airs. Many households fix their guide problem with the clock alone and never touch the offset at all.

The update setting decides when the player fetches new guide data. “At startup” keeps the guide fresh every time you open the app. Some players also offer an interval in hours. On a modest stick or an older box with limited memory, a less frequent update can make the app feel quicker, with the trade-off that you refresh by hand when needed.

Your first evening with the IPTV EPG

The first time you open the guide after setup is the best moment to get it right for good. Ten calm minutes now spare you a season of small annoyances. Here is how a first evening typically unfolds in a home where everything goes to plan, and what to do at each stage.

  1. After the first login

    Channels appear first

    The player lists categories and channels. The guide may still show empty rows while it finishes reading the data. Leave it a few minutes.

  2. A little later

    Rows fill in

    Programme titles appear row by row. Scroll through a few categories to check that most channels now show a schedule.

  3. Reference check

    Compare with the screen

    Open one channel and compare what plays with what the guide says. If they match, your clock and offset are already right.

  4. Before you sit back

    Tidy the grid

    Hide the categories you will never use and mark a handful of favourites, so tomorrow’s guide opens on what matters.

If the reference check shows a gap, do not try to fix it in the middle of a film. Note the size of the gap and the device, then follow the offset method in the next sections when you have a quiet moment. A guide that is off by exactly one hour almost always points to the device clock; a gap of half an hour points to Newfoundland time or a player that rounds its offset.

The same check is worth repeating on each new device you add later. A tablet bought in another province, or a box that came from a relative, may carry its previous owner’s time zone. Comparing one programme takes less than a minute and tells you immediately whether that device needs attention.

Canadian time zones and the IPTV EPG

Canada stretches across six time zones. The guide data and your device must agree on the time, otherwise every programme appears too early or too late. The table shows each zone’s difference from Eastern time, which helps when you compare your guide with a schedule you already know.

Time zoneMain areasDifference from Eastern time
NewfoundlandNewfoundland and southeastern LabradorOne hour and a half ahead
AtlanticNova Scotia, New Brunswick, Prince Edward Island, most of LabradorOne hour ahead
EasternMost of Ontario and QuebecReference
CentralManitoba, northwestern Ontario, SaskatchewanOne hour behind (Saskatchewan two hours behind in summer, as it keeps the same clock all year)
MountainAlberta, parts of northeastern British ColumbiaTwo hours behind
PacificMost of British ColumbiaThree hours behind
Canadian living room with a TV showing a programme guide adjusted to local time
From the Atlantic coast to the Pacific, the guide should match the clock on your wall.

One country, many clocks

A household in Halifax and one in Kelowna can watch the same channel at the same instant, yet their guides should show different start times. Your player does that conversion using the device’s own clock and time zone. When the device is right, the guide usually lines up by itself.

  • Set the device to your real time zone
  • Turn on automatic time when offered
  • Only then consider the player offset

Most homes in Ontario and Quebec, the Eastern zone, rarely need any offset once the clock is right. Households further west or east are more likely to see a shift, especially when a device was set up in another province or still runs on its factory default zone. Our location pages for IPTV in Calgary and IPTV in Montreal show how setup feels in two very different corners of the country.

How to set the IPTV EPG time offset

The time offset, also called time shift or EPG shift, moves the whole guide forward or back by the same amount. You set it once per device and it applies to every channel. Here is a method that works in any player.

  1. Check the device clock. Open the system settings and confirm date, time and time zone. Turn on automatic time if the device offers it.
  2. Restart the player. Close it completely and open it again, so it reads the corrected clock.
  3. Pick a reference. Open a channel and note what is really playing at this moment.
  4. Compare with the guide. Find the same programme in the grid and note the gap between where it is shown and where it should be.
  5. Open the guide settings in the player and find time offset, time shift or EPG shift.
  6. Enter the correction in hours, or in minutes where the player allows it, in the direction that closes the gap.
  7. Refresh and verify. Refresh the guide, then look at the reference programme again. Adjust once more if needed.

If the result moves the wrong way, you simply entered the correction with the opposite sign. Change it and refresh again. It is normal to need two tries the first time, because each player expresses the direction a little differently.

Tip: the offset lives in the player on each device, not in your subscription. If the living room TV is correct but the bedroom box is an hour off, repeat the steps on the box. Write the value on a sticky note so the next device takes seconds.

Special cases: Newfoundland, Saskatchewan and border towns

A few parts of the country need a little more care. The guide logic is the same everywhere, but the clock rules there make a standard whole-hour offset less straightforward.

If you live in Newfoundland

The half-hour difference means a whole-hour offset never lines up perfectly.

Then: choose a player that accepts offsets in half-hour or minute steps
If you live in Saskatchewan

The province keeps the same clock all year, so its gap with neighbours changes with the seasons.

Then: rely on the device’s automatic time and recheck after each seasonal change
If you live near a zone boundary

Some towns follow the clock of a neighbouring zone or province.

Then: set the device to the zone your town really uses, not the one on a map
If you just moved provinces

Devices often keep the zone from the old address.

Then: update the zone on each device, then reset each player’s offset

The common thread is simple: get the device’s own clock right for where you live, then let the player do the conversion. The offset exists to correct the small remaining gap, not to fix a device set to the wrong zone. Using it as a patch for a wrong clock creates a guide that drifts every time the clock changes.

In Newfoundland, test your chosen player before settling on it. Some players only accept whole hours, which leaves the guide half an hour off whatever you do. The IPTV apps hub compares the main players and helps you pick one with finer offset steps.

Spring and autumn clock changes

Most of Canada moves its clocks twice a year. When that happens, a guide that was perfect the day before can suddenly sit an hour off. The cause is nearly always a device that did not follow the change.

  1. The morning after

    Notice the drift

    Programmes in the grid start an hour early or late compared with what plays.

  2. First check

    Look at the device clock

    If automatic time is off, the device kept the old time. Turn automatic time on, or correct it by hand.

  3. Second check

    Restart the player

    Close the app completely so it reads the new time, then refresh the guide.

  4. Only if needed

    Adjust the offset

    If a gap remains with a correct clock, change the offset by the gap and refresh again.

Avoid the reflex of changing the offset straight away. If you shift the guide by an hour while the device clock is wrong, everything looks right for a few months, then breaks again at the next clock change, this time in the opposite direction. Fixing the clock at the root saves you from that seesaw.

Households in Saskatchewan are a special case here too. Because the province keeps one clock all year, devices set to “Central time with daylight saving” by mistake will jump by an hour twice a year. Choosing the right regional setting in the device menu prevents that.

Want a clear guide in 4K

The Ultimate 4K Pack includes 57,000+ 4K channels, 47,000+ series and 179,000+ movies, with the guide loaded alongside.

See the Ultimate 4K Pack

Fixing an empty IPTV EPG

An empty grid is the most frequent guide question we receive, and it rarely means anything is broken. Work through this list in order. Each item takes a moment and removes one possible cause.

  • Give it time: after the first login, the guide is a large set of data and may take a few minutes longer than the channels.
  • Refresh the guide: use the update or refresh option in the player’s guide settings.
  • Close and reopen the app: a full restart, not just going back to the home screen.
  • Check the date: a device stuck on a wrong date can make the player throw away every programme as “out of range”.
  • Add the guide address: with an M3U link, some players show nothing until an EPG or XMLTV field is filled.
  • Clear the player’s cache: on Android devices, clearing the cache from the system’s app settings often unblocks a stuck guide. Keep the data so your login stays saved.
  • Check the connection: a weak Wi-Fi signal can interrupt the guide update while channels still play.

If the channels play but the guide stays blank after every step, the login is working and only the guide needs attention. Contact support with the name of your player, your device and the login format you use. Our team answers 7 days a week by e-mail and WhatsApp, in English and French.

Deep dive: why a wrong date empties the guide

Guide data covers a window of days around the present. When a player opens it, it keeps only the programmes that fall near the device’s current date and discards the rest to save memory. If the device believes it is months in the past, for example after a long time unplugged, none of the programmes fall inside its window, so everything is discarded and the grid looks empty. Correct the date, restart the player and refresh the guide, and the rows come back.

One more case is worth knowing. If the guide was full yesterday and is empty today on a single device while the others are normal, the problem sits on that device: a cleared cache, a player update or a clock that reset. Start the checklist again on that screen only. If every device lost the guide at the same moment, a refresh on each one is usually enough once the data has updated.

When only some channels lack programme details

A guide that is full for most channels but blank or generic for a few is a different situation from an empty grid. It usually comes from the source rather than from your device or player.

What is normal and what is not

It is normal for some channels to show only a generic title, or nothing at all, because their schedule is not published in detail. It is not normal for a channel that showed a full schedule yesterday to go blank today while every other row looks normal. In that case, refresh the guide; if the row stays blank for a long time, mention the channel’s name and category to support.

A second cause is matching. Your player links each guide row to a channel in your list by an identifier. If you renamed channels, merged lists or edited a playlist with an outside tool, that link can break for some rows. Undo the edits, reload the original list from your login and refresh the guide. Hiding categories and marking favourites inside the player is safe, because it does not change the identifiers.

Finally, remember that a guide is a forecast. Live events that run long, special broadcasts and last-minute changes are not always reflected in the published schedule. If the grid and the screen disagree on one evening only, the schedule likely changed at the source.

Choosing a guide layout that suits your screen

Most players offer more than one way to display the guide. The best one depends on the size of your screen, how far you sit from it and how many channels you follow. Trying each layout for a few evenings is worth it.

Full grid works well when

  • You watch on a large TV from the couch
  • You like to plan the whole evening
  • You follow many channels in a few categories
  • Your device has enough memory for a large grid

A compact list works better when

  • You watch on a phone or small tablet
  • Your stick or box feels slow with the full grid
  • You mostly check what is on now
  • You jump straight to favourites

A mini-guide, shown over the picture while a channel plays, is another useful option in several players. It lets you check what is on elsewhere without leaving the programme you are watching. On a Fire TV Stick or an older box, it is also lighter on memory than opening the full grid.

Whatever layout you choose, hide the categories you never watch. A guide with fewer rows loads faster, scrolls more smoothly and makes each evening less of a hunt. Your subscription stays complete; you are only tidying what the player shows.

Text size and contrast matter more than most people expect. Seen from a couch across a large living room, a dense grid with small letters becomes tiring after a few minutes. Many players let you enlarge the guide font or reduce the number of rows shown at once. For grandparents or anyone who watches without glasses, a bigger font with fewer rows usually beats a grid that shows everything but reads like a pharmacy label.

Organising the guide in a bilingual home

In many Canadian homes, one person looks for English programming while another prefers French. A guide that mixes everything in one long list slows both of them down. A little organisation solves that.

Two languages, one subscription: let each person find their channels in two presses, not twenty.

Start by marking favourites per person where the player allows several favourite lists, or by creating one list for English channels and one for French channels. Then use the category filter at the top of the guide so the grid shows only the chosen group. Some players also let you reorder categories, so the groups your household uses most appear first.

Profiles help too. On devices where you added the same login twice under different names, such as “Anne” and “Marc”, each profile can keep its own favourites and layout. Remember that only one stream plays at a time with the standard single connection, whatever the number of profiles. Our location pages for IPTV in Quebec and IPTV in Ontario describe the habits of bilingual homes in more depth.

Channel names can help too. Many categories already carry a language marker in their title, which makes filtering quick. If your player supports search inside the guide, typing a few letters of a programme title in either language often finds it faster than scrolling. Showing children how to use the category filter on their own also cuts down on evening requests to “find the cartoon channel again”.

The guide on each type of device

The same guide behaves a little differently depending on the hardware. Memory, processor and screen size all influence how quickly the grid loads and scrolls. Here is what to expect.

DeviceGuide experienceUseful habit
Android TV or Google TV boxFull grids load smoothly on recent modelsClear the player’s cache if the grid slows down
Fire TV StickGood with a compact layoutLimit categories and use the mini-guide
Samsung or LG smart TVDepends on the player available in the TV storeReload the playlist from the portal if the guide is blank
Apple TVSmooth grids in the supported playersKeep the system and the player updated
Phone or tabletBest with a list viewUse favourites to keep scrolling short
PCLarge windows show many channels at onceSet the system time zone correctly first

If the guide feels sluggish on an older device whatever you try, the hardware may simply be at its limit with a large catalogue. A recent box often transforms the experience. Our guides to the Android TV box and the Fire TV Stick explain what to look for in memory and connections.

Phones and tablets deserve a word of their own. They are often the device that travels: a cottage weekend in Muskoka, a hockey tournament in another town, a work trip to Ottawa. When the device crosses into another time zone, its automatic clock follows, and the player converts the guide for the new local time. That is usually what you want. If you prefer to keep the guide on home time while away, turn automatic time off for the trip, and remember to turn it back on when you return.

IPTV EPG words, explained

Guide menus use a handful of technical terms. This short glossary helps you recognise them in any player, in English or in French.

EPG
Electronic programme guide, the grid of programmes by channel and time. Called “guide horaire” in many French menus.
XMLTV
The usual format of guide data. Seen in fields where a guide address can be entered.
EPG source
Where the player gets its guide data: loaded with your login, or from a separate address.
Time offset
Also time shift or EPG shift. Moves every programme forward or back to match your local time.
Update interval
How often the player fetches fresh guide data, at startup or every few hours.
Mini-guide
A small guide shown over the picture, for checking other channels without leaving the current one.
Channel identifier
The hidden tag that links a guide row to a channel in your list. Editing playlists can break it.

With these words in mind, a message like “my XMLTV source loads but the time shift is off by an hour in XCIPTV” becomes something our team can answer in one reply.

What to tell support about a guide problem

Most guide issues are solved at home with the steps on this page. When one is not, a precise message lets our team find the cause on the first reply instead of the third. Guide questions in particular depend on details that are easy to forget, so gather them before you write.

  • The device and its model: smart TV brand, box, stick, phone or PC.
  • The player and its version, found in the app’s settings or about screen.
  • The login format: Xtream Codes or M3U link.
  • The symptom: whole guide empty, a few channels blank, or times shifted.
  • The size of the shift, if any, and the time zone your device is set to.
  • What you already tried: refresh, restart, clock check, cache cleared.

A photo of the guide screen next to the channel that is actually playing is often the fastest way to show a shift. Never post your access details in a public place, and never send your password in a group chat. Our team answers 7 days a week by e-mail and WhatsApp, in English and French, through the contact page.

Tip: if the guide trouble started right after a player update, say so. New versions sometimes reset guide settings to their defaults, and knowing the timing points straight to the right menu.

If your question is wider than the guide, for example when channels refuse to open as well, the IPTV troubleshooting hub sorts each symptom into the right guide, from login errors to pauses during the evening.

Related setup pages

The guide is one piece of the setup. These pages cover the others, from the login to extra screens and device choice.

Guide still blank

Tell us your player, your device and your login format. We answer 7 days a week by e-mail and WhatsApp, in English and French.

Ask support

FAQ

What does EPG mean?

EPG stands for electronic programme guide. It is the TV guide grid in your player, showing what is on now and next on each channel.

Why are the programme times wrong in my guide?

Either the device clock is set to the wrong time zone, or a small gap remains between the guide data and your local time. Fix the device clock first, then set the time offset in the player.

Why is my TV guide empty?

It usually has not finished loading or needs a refresh. Refresh the guide, restart the app and check the device date. With an M3U link, you may also need to add a guide address.

Do I need to set the offset on every device?

Yes. The offset is stored in the player on each device, so set it separately on the TV, the box, the tablet and the phone.

How do I set the guide in Newfoundland?

Choose a player that accepts offsets in half-hour or minute steps, compare the guide with a programme you know, and enter that correction.

Why did my guide shift by an hour overnight?

A seasonal clock change happened and the device did not follow it. Turn on automatic time in the device settings, restart the player and refresh the guide before touching the offset.

Why do some channels show no programme details?

Guide data depends on what each channel publishes. Some only provide a generic title. That is normal and does not mean your setup has a problem.

Does Xtream Codes load the guide automatically?

In most players, yes: the guide arrives with the channel list. With an M3U link, some players need a separate guide address in an EPG or XMLTV field.

Can I use a guide address I found online?

No. Public addresses are unreliable and may come from services without broadcasting rights. Use the details from your access e-mail, or ask support for the right guide address.

How often does the guide update?

It depends on the player. Most refresh the guide at startup or at an interval you choose in the guide settings. You can also refresh it by hand whenever the grid looks out of date.

Does the guide work the same on every pack?

Yes. Premium, VIP Premium and Ultimate 4K all work with the same players and guide settings. Compare packs and current prices on the plans page.

VIP Premium · 12 months · $70.99See plans