TiviMate

TiviMate EPG Setup Guide (2026) — Add TV Guide, Fix No Information, Channel Mapping & Time Shift

Published May 19, 2026 by TiviMate Team | 12 min read | Updated May 23, 2026
TiviMate EPG setup guide

Quick Answer

If your TiviMate guide shows "No Information" on every channel, you are missing an EPG source. EPG is the TV schedule — it tells TiviMate what is playing now and what is coming up. Without it, the guide is useless.

TiviMate EPG setup is essential for a working TV guide. If your TiviMate guide shows “No Information” on every channel, you are missing an EPG source. This TiviMate EPG setup guide walks you through every method. EPG (Electronic Program Guide) is the TV schedule — it tells TiviMate what is playing now and what is coming up. Without it, the guide is just a list of channel names.

The good news: setting it up takes about 2 minutes once you have the right URL. Here is exactly how to do it, what to do if it breaks, and how to get the most out of your TV guide.

Key Takeaways — Skip to What You Need

  • Quick fix (90% of issues): Go to Settings → Playlists → Update EPG. Wait 3 minutes. Still blank? Check if an EPG URL is configured under EPG Source.
  • Most common cause: No EPG URL is set, or the URL your provider gave you is wrong or expired.
  • Easiest method: Use Xtream Codes login — EPG is included automatically, no URL needed.
  • Channel mismatch: If some channels show data and others do not, the channel IDs do not match the EPG source. Fix with channel mapping in Premium.
  • Wrong times: Adjust the time shift offset in Settings → EPG → Time shift.

TiviMate EPG Setup: What EPG Actually Is

EPG stands for Electronic Program Guide. It is the TV schedule data that TiviMate downloads and displays in the guide view. When it is working, you can see what is on right now, what is coming up next, and browse a full week of programming — all from within TiviMate.

TiviMate does not generate this data itself. It fetches EPG from a URL you provide. That URL usually comes from your IPTV provider or a free public EPG repository. The data is typically formatted as XMLTV (.xml or.xml.gz files).

Method 1 — EPG from Your IPTV Provider (Xtream Codes)

Start here. Most paid IPTV providers include EPG automatically, especially if you connected via Xtream Codes API. Check if it is already set up:

  1. Open TiviMate → Settings → Playlists
  2. Tap your playlist name to open its settings
  3. Look for EPG Source — if a URL is already there, go back and tap Update EPG
  4. Wait 2–3 minutes for the guide data to download

If the guide populates after updating, you are done. If it still shows “No Information”, move to Method 2.

Method 2 — Add EPG URL Manually (XMLTV)

If your provider did not auto-configure EPG, they likely have a separate EPG URL. Check your welcome email, provider dashboard, or ask their support. The URL usually ends in .xml or .xml.gz.

  1. Go to Settings → Playlists → [Your Playlist] → EPG Source
  2. Tap Add EPG Source
  3. Enter the URL your provider gave you
  4. Tap Save, then go back and tap Update EPG
  5. Wait 2–5 minutes for the guide to load

Tip: Test your EPG URL in a web browser first. Paste it into Chrome or Edge. If it downloads an XML file or shows raw XML data, the URL is valid. If it shows an error or blank page, the URL is dead.

Connection TypeEPG Included?Action Needed
Xtream Codes APIUsually yes (auto)Just tap Update EPG
M3U URLSometimesCheck settings, add manually if missing
Local M3U fileRarelyMust add EPG source manually

Method 3 — Free Public EPG Sources

If your provider does not include EPG at all, you can use a free public source. The most reliable is the IPTV-org project, which maintains EPG data for thousands of channels worldwide:

https://iptv-org.github.io/epg/guides/country/CHANNEL.xml

Replace CHANNEL with your provider code. Examples:

  • US: https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml
  • UK: https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml
  • Canada: https://iptv-org.github.io/epg/guides/ca/rogers.com.epg.xml

For broader multi-country coverage:

http://epg.streamstv.me/epg.xml

Paid third-party options: For more reliable EPG with fewer gaps, services like epg.best (~$5/year) provide comprehensive data for US, UK, and international channels with regular updates and good channel ID matching.

Free EPG sources may not match your provider’s channels perfectly. If some channels show guide data and others do not, the missing ones have mismatched channel IDs — see the Channel Mapping section below.

EPG Update Frequency — What to Set

Configure how often TiviMate refreshes EPG data:

  1. Go to Settings → Playlists → [Your Playlist] → EPG Update Interval
  2. Set to 4–6 hours — this is the sweet spot. Frequent enough to keep the guide current, not so frequent that it wastes bandwidth or gets you rate-limited by the EPG server.
  3. Enable “Update on app start” if available for fresh data every time you open TiviMate

Avoid setting the interval to less than 2 hours. It puts unnecessary load on the EPG server and can cause your provider to block your IP. Every 6 hours is ideal for most users.

Fix TiviMate EPG Setup Channel Mismatches

This is the most common EPG problem: your channel list shows names like “ESPN HD (US)” but the EPG data uses “ESPN” — so TiviMate cannot match them. The result: some channels have guide data, others show “No Information”.

Auto Channel Mapping (TiviMate Premium)

  1. Go to Settings → EPG → Channel Mapping
  2. TiviMate lists all channels with no EPG match
  3. For each unmatched channel, select it and choose the correct EPG channel from the list
  4. TiviMate remembers these mappings — you only need to do this once per channel

If you have hundreds of channels with mismatched names, channel mapping in TiviMate Premium ($4.99/year) saves hours of manual work.

Manual Name Editing (Free)

  1. Long-press on a channel in the TiviMate channel list
  2. Select Edit Channel
  3. Change the channel name to exactly match the EPG source’s naming convention
  4. Tap Save — the EPG data should now appear for that channel

Fixing Wrong EPG Times (Time Zone Offset)

If your EPG shows the correct programs but at the wrong times, you have a time zone offset problem. This happens when the EPG source uses UTC (GMT+0) but you are in a different time zone.

  1. Go to Settings → EPG → Time Shift
  2. Adjust the offset in hours. For example:
    • Shows appear 3 hours ahead → set offset to -3
    • Shows appear 5 hours behind → set offset to +5
  3. Test by checking a channel you know the schedule for
Your Time Zone (UTC Offset)Typical Time Shift Setting
Eastern (UTC-5)-5
Central (UTC-6)-6
Mountain (UTC-7)-7
Pacific (UTC-8)-8
UK / Ireland (UTC+0)0 (no offset)
Central Europe (UTC+1)+1
Eastern Europe (UTC+2)+2
India (UTC+5:30)+5.5
Australia Eastern (UTC+10)+10

If you use a VPN that changes your apparent location, make sure the time shift accounts for your actual time zone — not the VPN server’s time zone.

TiviMate Free vs Premium — EPG Features Compared

FeatureFreePremium ($4.99/yr)
Basic EPG displayYesYes
EPG duration2 days7 days with descriptions
Number of EPG sources1Multiple
Auto EPG updateManual onlyScheduled automatic
Channel mappingNoYes
EPG searchNoYes
Time shift adjustmentYesYes
Multi-playlist EPGNoYes
Reminders from EPGNoYes
Schedule recordings from EPGNoYes

For most users with a single IPTV provider, the free version handles EPG fine. If you have multiple providers, mismatched channel names, or want the 7-day guide, Premium is worth the $4.99/year.

Fixing “No Information” on Channels

If the guide shows “No Information” after you have added an EPG source, work through this checklist:

  1. Confirm the EPG URL is set in Settings → Playlists → EPG Source
  2. Tap Update EPG and wait 3–5 minutes (large EPG files with thousands of channels can take time)
  3. Paste the EPG URL into a desktop browser to confirm it still loads (if it returns a 404 or 503, the source is down)
  4. If some channels have EPG but others do not — those channels have mismatched IDs. Use channel mapping (Premium) or manual renaming
  5. Try clearing the EPG cache: Settings → Playlists → [Playlist] → Clear EPG Cache, then update again
  6. Restart TiviMate completely (force close the app, then reopen)
  7. As a last resort, delete and re-add your playlist from scratch

EPG Troubleshooting Guide — Symptoms, Causes, Fixes

SymptomLikely CauseFix
Spinner never finishesURL is dead, blocked, or server is unreachableTest URL in browser; try a different source
“No Information” on all channelsNo EPG URL configured at allAdd an EPG source (Method 1, 2, or 3 above)
“No Information” on some channelsChannel ID mismatch between playlist and EPGUse channel mapping (Premium) or contact provider
Wrong show titles or mismatched namesEPG source does not match this provider’s channel lineupTry a different EPG URL specific to your provider
Guide loads but all times are wrongTime zone offset needs adjustmentSettings → EPG → Time Shift — see table above
Loading very slowEPG file is too large (10k+ channels)Wait longer; use a country-specific EPG instead of global
EPG worked yesterday, now shows nothingEPG source went offline or URL changedCheck with provider for updated URL
“Update EPG” does nothing / no responseCorrupted EPG cache or dead URLClear EPG cache, verify URL, try again
EPG data is incomplete (gaps in schedule)Provider’s EPG data itself is incompleteAdd a supplemental EPG source to fill gaps
EPG loads but shows yesterday’s dataUpdate interval is set too long or EPG is not refreshingSet update interval to 4–6 hours; force manual update

EPG Not Updating — What to Check

EPG data goes stale if it stops refreshing. Here is the full troubleshooting sequence:

  • Force a manual update: Settings → Playlists → [Playlist] → Update EPG
  • Check your update interval is set to 4–6 hours (not “Never”)
  • Clear EPG cache and update again — this fixes most stuck EPG problems
  • Verify the URL is still valid — EPG sources occasionally go offline permanently
  • Restart TiviMate completely (force close, then reopen)
  • Check your device’s date and time — EPG data will not load if the system clock is wrong
  • As a last resort, delete and re-add the playlist with fresh credentials

Using Multiple EPG Sources

TiviMate Premium lets you add multiple EPG sources per playlist. This is useful when one source covers some channels and another covers the rest. For example, your provider’s EPG covers most channels, but you add a free EPG source specifically for sports channels that were missing.

To add multiple sources: Settings → Playlists → [Playlist] → EPG Source → Add EPG Source. Each source can be assigned to specific channel groups or left to match whatever channels it can.

Frequently Asked Questions

Why is my TiviMate EPG not working?

Either no EPG URL is set, the URL is wrong or expired, or the channel IDs in your playlist do not match the EPG source. Start by going to Settings → Playlists → Update EPG and waiting a few minutes. If nothing changes, confirm a URL is configured in the EPG Source field. Still blank? Test the URL in a browser — if it does not return XML data, the source is dead.

Where do I get an EPG URL for TiviMate?

Ask your IPTV provider first — most include EPG as part of the service, especially if you connected via Xtream Codes. If they do not provide one, use the free IPTV-org EPG project on GitHub or try epg.best for paid reliable coverage.

Why does EPG work on some channels but not others?

The channels without EPG have IDs in your M3U playlist that do not match the EPG source. This is a provider-side issue. You can fix individual channels in TiviMate Premium using channel mapping, or contact your provider and ask if they have a matching EPG URL for their specific channel IDs.

How often should TiviMate update EPG?

Every 4–6 hours is ideal. Set it in Settings → Playlists → [Playlist] → EPG Update Interval. Updating every 1–2 hours wastes bandwidth and may get your IP blocked. Updating every 24+ hours leaves you with stale guide data.

How do I fix wrong EPG times in TiviMate?

Go to Settings → EPG → Time Shift and adjust the offset. If programs appear 3 hours early, set -3. If they appear 5 hours late, set +5. The offset matches the difference between your time zone and the EPG source’s time zone (usually UTC).

Does TiviMate Premium give better EPG?

Yes — Premium extends the EPG from 2 days to 7 days, adds show descriptions, channel mapping, EPG search, reminders, and scheduled auto-updates. The data quality itself is the same regardless of plan, but Premium gives you more ways to use and fix it.

Can I use multiple EPG sources in TiviMate?

Yes, but only with TiviMate Premium. You can add multiple XMLTV sources and assign them to cover different channels. Free TiviMate allows only one EPG source at a time.

How do I clear EPG cache in TiviMate?

Go to Settings → Playlists → [Your Playlist] → Clear EPG Cache. Then immediately tap Update EPG to download fresh data. This is the first thing to try if you see “No Information” on all channels.

My EPG URL works in a browser but not in TiviMate — why?

The URL may require authentication (cookies or headers) that a browser handles automatically but TiviMate does not. Try a direct XMLTV URL without authentication requirements. If your provider requires authenticated EPG, use the Xtream Codes method instead.

Can I use IPTV-org EPG with TiviMate?

Yes. Find your country’s EPG file at https://iptv-org.github.io/epg/guides/ and add the URL as an XMLTV source in TiviMate. Coverage varies by country and channel IDs may not match your provider’s playlist.

EPG.Best free TV guide. m3u4u EPG editor.


EPG working? Good. Next steps: set up the TiviMate Companion app on your phone to browse the guide remotely, or check our buffering guide if playback is still rough. If you have not installed TiviMate yet, use Downloader code 272483 for Firestick or visit our APK download page.

About the Author

Written by

TiviMate Team

Experienced IPTV enthusiast and tech writer covering Android TV, Firestick, and streaming technology. Helping viewers cut the cord since 2020.

Ready to Download TiviMate?

Get TiviMate free and start streaming in minutes. Used by 500K+ streamers worldwide.

Download TiviMate Free →

Free download | No credit card required | Android TV & Firestick