Paste an EPG XML URL (xmltv.xml or xmltv.gz) and this tool tells you: is it live? How many channels and programs does it contain? What's the date range? This is the fastest way to diagnose missing program guide data in TiViMate, IPTV Smarters, or any IPTV app.
EPG URL Checker
EPG basics
EPG (Electronic Program Guide) is the program schedule data shown next to channels in your IPTV app. It comes as an XMLTV file — either as a plain .xml URL or a gzip-compressed .xml.gz URL. Most IPTV providers serve EPG separately from the playlist.
- xTream Codes EPG URL format:
http://server:port/xmltv.php?username=USER&password=PASS - SMART OTT EPG: included in every subscription, with rich 7-day data including show descriptions and episode titles.
- Generic EPG sources: many free XMLTV providers exist (e.g., epg.pw, epgshare01) but quality varies.
Common EPG problems
- EPG shows "no info": your IPTV app's channel ID doesn't match the EPG XMLTV ID. Map channels manually or set up EPG aliases in the app.
- EPG outdated by days: your IPTV app is caching. Force-refresh: TiViMate → Settings → EPG → Update EPG now.
- Wrong timezone: EPG file uses a different timezone than your TV. Adjust EPG offset in your IPTV app's settings.
- EPG slow to load: large files (50+ MB) take time. Use a wired connection during first sync, or set EPG to update at 4 AM when nothing else is using bandwidth.
Frequently asked questions
The EPG file is empty or the XML is malformed. Three causes: (1) wrong credentials, (2) provider doesn't support EPG for your account tier, (3) provider's EPG service is temporarily down. For SMART OTT customers, EPG is included on every plan.
The two apps use different channel-matching strategies. TiViMate is more lenient about EPG IDs. IPTV Smarters often needs exact matches. In Smarters, go to Settings → EPG → Channel ID mapping and align names manually.
Once every 12 hours is plenty for most users. If you watch a lot of sports or news where schedules change last-minute, set it to every 4–6 hours. More frequent than that wastes bandwidth.