Reliable XMLTV Electronic Program Guide resources for OTT and IPTV playlists - with programming schedules, channel metadata and Catch-Up support.
Supported Ecosystem
EPG resources designed around popular Indian OTT and IPTV ecosystems.
EPG + Catch-Up
EPG + Catch-Up
XMLTV EPG
XMLTV EPG
XMLTV EPG
About the Project
OTT EPG Guide provides XMLTV-compatible Electronic Program Guide data that can be connected directly to IPTV and OTT playlists.
Instead of manually managing program schedules, channel metadata and replay information, your compatible player can consume the EPG source and automatically display the available programming.
Current and upcoming programs with multi-day programming information.
Replay information where supported by the source and player.
Channel logos, names, IDs and additional metadata.
Designed for players supporting XMLTV EPG data.
EPG Sources
Add one of these XMLTV URLs to your compatible M3U playlist using
the x-tvg-url
attribute.
Combined EPG data for supported OTT platforms.
https://avkb.short.gy/epg.xml.gz
Dedicated JioTV programming with Catch-Up support.
https://avkb.short.gy/jioepg.xml.gz
Dedicated Tata Play EPG with Catch-Up support.
https://avkb.short.gy/tsepg.xml.gz
Platform Matrix
| Platform | EPG | Catch-Up | ID Format |
|---|---|---|---|
| 📡 JioTV | ✓ | ✓ |
144
|
| 📡 Tata Play | ✓ | ✓ |
ts840
|
| 🎬 ZEE5 | ✓ | - |
0-9-zeetv
|
| ☀️ Sun NXT | ✓ | - |
sun9025
|
| 🎥 SonyLIV | ✓ | - |
sony1000009246
|
TVG-ID Mapping
Your playlist's tvg-id
must match the channel ID available in the XMLTV source.
Direct channel ID
ts + channel ID
0-9 + ID
sun + channel ID
sony + channel ID
How it works
Your IPTV playlist contains the channel.
The channel gets its unique EPG ID.
XMLTV contains matching program data.
Your player displays the schedule.
Playlist Configuration
Add the EPG URL to your M3U playlist and make sure every channel uses the correct TVG-ID.
Add x-tvg-url to your M3U header.
Match your channel with the XMLTV ID.
Reload your IPTV player and open the EPG guide.
#EXTM3U x-tvg-url="https://avkb.short.gy/epg.xml.gz" #EXTINF:-1 tvg-id="ts840" group-title="Spiritual",Shirdi Sai Baba https://example.com/stream.mpd #EXTINF:-1 tvg-id="144" group-title="Entertainment",Colors HD https://example.com/stream.m3u8
Compatibility
Actual EPG and Catch-Up functionality depends on the player, source and channel implementation.
IPTV player supporting M3U playlists and XMLTV-based EPG guides.
Supports IPTV playlists and EPG data with configurable channel matching.
Compatible with other players and applications supporting M3U/XMLTV standards.
Troubleshooting
144, your playlist should use
tvg-id="144".
This project and documentation are provided for educational and informational purposes only.
Users should access only content they are authorized to access and must respect the terms of service of relevant streaming providers.
Do not redistribute copyrighted content without appropriate permission.
Users are responsible for how they configure and use their playlists and EPG sources.