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

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.
- 1TiviMate EPG Setup: What EPG Actually Is
- 2Method 1 — EPG from Your IPTV Provider (Xtream Codes)
- 3Method 2 — Add EPG URL Manually (XMLTV)
- 4Method 3 — Free Public EPG Sources
- 5EPG Update Frequency — What to Set
- 6Fix TiviMate EPG Setup Channel Mismatches
- 7Fixing Wrong EPG Times (Time Zone Offset)
- 8TiviMate Free vs Premium — EPG Features Compared
- 9Fixing "No Information" on Channels
- 10EPG Troubleshooting Guide — Symptoms, Causes, Fixes
- 11EPG Not Updating — What to Check
- 12Using Multiple EPG Sources
- 13Frequently Asked Questions
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:
- Open TiviMate → Settings → Playlists
- Tap your playlist name to open its settings
- Look for EPG Source — if a URL is already there, go back and tap Update EPG
- 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.
- Go to Settings → Playlists → [Your Playlist] → EPG Source
- Tap Add EPG Source
- Enter the URL your provider gave you
- Tap Save, then go back and tap Update EPG
- 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 Type | EPG Included? | Action Needed |
|---|---|---|
| Xtream Codes API | Usually yes (auto) | Just tap Update EPG |
| M3U URL | Sometimes | Check settings, add manually if missing |
| Local M3U file | Rarely | Must 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.xmlReplace 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.xmlPaid 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:
- Go to Settings → Playlists → [Your Playlist] → EPG Update Interval
- 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.
- 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)
- Go to Settings → EPG → Channel Mapping
- TiviMate lists all channels with no EPG match
- For each unmatched channel, select it and choose the correct EPG channel from the list
- 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)
- Long-press on a channel in the TiviMate channel list
- Select Edit Channel
- Change the channel name to exactly match the EPG source’s naming convention
- 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.
- Go to Settings → EPG → Time Shift
- 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
- 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
| Feature | Free | Premium ($4.99/yr) |
|---|---|---|
| Basic EPG display | Yes | Yes |
| EPG duration | 2 days | 7 days with descriptions |
| Number of EPG sources | 1 | Multiple |
| Auto EPG update | Manual only | Scheduled automatic |
| Channel mapping | No | Yes |
| EPG search | No | Yes |
| Time shift adjustment | Yes | Yes |
| Multi-playlist EPG | No | Yes |
| Reminders from EPG | No | Yes |
| Schedule recordings from EPG | No | Yes |
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:
- Confirm the EPG URL is set in Settings → Playlists → EPG Source
- Tap Update EPG and wait 3–5 minutes (large EPG files with thousands of channels can take time)
- Paste the EPG URL into a desktop browser to confirm it still loads (if it returns a 404 or 503, the source is down)
- If some channels have EPG but others do not — those channels have mismatched IDs. Use channel mapping (Premium) or manual renaming
- Try clearing the EPG cache: Settings → Playlists → [Playlist] → Clear EPG Cache, then update again
- Restart TiviMate completely (force close the app, then reopen)
- As a last resort, delete and re-add your playlist from scratch
EPG Troubleshooting Guide — Symptoms, Causes, Fixes
| Symptom | Likely Cause | Fix |
|---|---|---|
| Spinner never finishes | URL is dead, blocked, or server is unreachable | Test URL in browser; try a different source |
| “No Information” on all channels | No EPG URL configured at all | Add an EPG source (Method 1, 2, or 3 above) |
| “No Information” on some channels | Channel ID mismatch between playlist and EPG | Use channel mapping (Premium) or contact provider |
| Wrong show titles or mismatched names | EPG source does not match this provider’s channel lineup | Try a different EPG URL specific to your provider |
| Guide loads but all times are wrong | Time zone offset needs adjustment | Settings → EPG → Time Shift — see table above |
| Loading very slow | EPG file is too large (10k+ channels) | Wait longer; use a country-specific EPG instead of global |
| EPG worked yesterday, now shows nothing | EPG source went offline or URL changed | Check with provider for updated URL |
| “Update EPG” does nothing / no response | Corrupted EPG cache or dead URL | Clear EPG cache, verify URL, try again |
| EPG data is incomplete (gaps in schedule) | Provider’s EPG data itself is incomplete | Add a supplemental EPG source to fill gaps |
| EPG loads but shows yesterday’s data | Update interval is set too long or EPG is not refreshing | Set 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 TeamExperienced 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


