Works with TiviMate, Kodi, Perfect Player, GSE IPTV, OTT Navigator, IPTV Smarters, Sparkle TV, Channels DVR, and any XMLTV-compatible app.
01
Open your IPTV app → Settings
Look for "TV Guide", "EPG", or "Electronic Program Guide" in the settings menu.
02
Tap "Add Source" or "Import Guide"
This option lets you point your app at an external EPG data source.
03
Paste your URL from above
New to this? Use the Combined URL — it works everywhere and includes everything.
04
Save → Restart or Refresh
Give the app a few minutes to download the guide. The Combined file is ~40 MB.
05
🎉 Enjoy full TV listings!
Set it once and forget it — your app will auto-refresh from the same URL every night.
What's Included
🌎 Coverage
Four separate guides, all updated automatically every single night.
🇺🇸
US National
695+
channels
ESPN, CNN, TNT, FOX, NBC, ABC, CBS and hundreds more
📅 7 days
🇬🇧
UK National
537+
channels
BBC, ITV, Channel 4, Sky Sports, BT Sport and more
📅 7 days
🇨🇦
Canada
Premium
sports & more
Canadian sports, premium channels and specialty networks
📅 7 days
🇲🇽
Latino / Mexico
628+
channels
Univision, Telemundo, TUDN, Azteca, Liga MX and more
📅 7 days
📡
US Local Markets
140+
markets
ABC, NBC, CBS, FOX, PBS affiliates across all major US cities
⏱ 72 hours rolling
Under the Hood
⚙️ How It Works
Every single night, a fully automated pipeline runs without fail.
🇺🇸
US Data
→
🇬🇧
UK Data
→
🇲🇽
MX Data
→
🇨🇦
CA Data
→
🔀
Merge All
→
📦
Compress .gz
→
🚀
Push to GitHub
→
📺
You Enjoy TV
Compatibility
🏆 Compatible Apps
If your app accepts an XMLTV EPG URL — it works with EPGTalk. That's 99% of all IPTV apps.
📱
TiviMate
Android / Android TV
✅ Most Recommended
🎬
Kodi
Win / Mac / Linux / Android / iOS
✅ Fully Compatible
▶️
Perfect Player
Android
✅ Fully Compatible
🧭
OTT Navigator
Android / Android TV
✅ Fully Compatible
📡
GSE IPTV
iOS / Android
✅ Fully Compatible
⚡
IPTV Smarters
All Platforms
✅ Fully Compatible
✨
Sparkle TV
iOS / Apple TV
✅ Fully Compatible
📹
Channels DVR
All Platforms
✅ Fully Compatible
Help
❓ FAQ
Quick answers to the most common questions.
My guide shows no data — what do I do?
Make sure you're using the raw GitHub URL starting with raw.githubusercontent.com — NOT the regular GitHub page URL. After adding the source, fully close and restart your app. Give it a few minutes to download — the Combined guide is 40+ MB.
A channel is missing or showing wrong info
Wait 24 hours — the guide refreshes every night and most issues fix themselves. If a channel is still broken after 2 days, drop a post in the IPTVTalk thread.
How often is the guide updated?
Every single night, fully automated. The pipeline kicks off overnight and by 9:30 PM CT the next evening, fresh data is live on GitHub. Set it once, forget it forever.
Should I use .xml or .xml.gz?
Always .xml.gz — it's the exact same data but compressed, up to 10x smaller. Faster to download, lighter on your device. Only use .xml if your specific app explicitly doesn't support gzip.
What's the difference between US Guide and US Local?
US Guide = national cable/satellite channels (ESPN, CNN, TNT, etc.) US Local = local broadcast affiliates (ABC, NBC, CBS, FOX, PBS) across 140+ individual US markets. Use both for maximum coverage.
Can I use this outside the US / UK / Mexico?
100% yes — hosted on GitHub's global CDN, accessible from anywhere in the world with no restrictions.
Is this legal?
EPGTalk provides TV scheduling data — think of it as a digital TV listings guide. It's for legal IPTV use only. Always make sure your IPTV service itself is legitimate and properly licensed.
Built for the Community. Free. Forever.
9 years. One person. Thousands of users. Millions of TV listings pushed to your screen every single night.