Learn the technical details of M3U index maps and XMLTV Electronic Program Guides, and discover how to configure them for buffer-free streaming.
An **M3U playlist** (Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator) is a plain-text file index that directs your media player app to our streaming server addresses. The file is structured using extended metadata markers (such as #EXTM3U and #EXTINF) that identify the channel name, logo image URL, language tag, and stream category. When you load our M3U link into your player app, it parses this index map and displays your channel list in structured folders. Our M3U feeds utilize HTTP Live Streaming (HLS) protocols, delivering video segments in secure Transport Stream (TS) formats for stable playback.
An **Electronic Program Guide (EPG)** is a digital menu that displays scheduled program times, movie details, and synopsis descriptions for your channels. Our EPG data is formatted in **XMLTV** (an XML-based format designed for sharing TV guide schedules) and compressed into standard Gzip (.gz) files to reduce bandwidth consumption. When you configure our EPG URL inside your IPTV player, the app downloads and decodes the XML file in the background, matching channel IDs from the EPG database to the channels in your M3U playlist.
Raw M3U links can contain thousands of lines of text. While highly compatible, they require your player to download the entire playlist database every time it launches, resulting in longer startup times. The **Xtream Codes API** solves this. The API splits your playlist into database queries, allowing the app to download folder names first, and only fetch stream URLs when you select a channel. Additionally, the API coordinates EPG updates automatically, ensuring you never experience missing program guide data.
If your player dashboard displays 'No Information' or empty guide slots, this is usually a caching error. Go to your app settings, navigate to the EPG configuration page, and click **Refresh EPG**. This forces the app to delete its local guide cache and download the latest XMLTV database from our servers. If the guide data is still missing for specific channels, ensure your timezone settings inside the TV or player are configured correctly, as EPG databases sync guide times relative to Greenwich Mean Time (GMT).
Common questions regarding EPG links, playlist formats, and update routines.
It is the web address that hosts your Electronic Program Guide (EPG) database. The URL contains structured XML tables mapping TV channel schedules and program details, allowing player applications to show what's currently playing.
Our program guide servers refresh data blocks every 24 hours. This synchronizes schedules and updates descriptors for major live sports and entertainment networks across US, UK, and European timezones.
Yes. You can edit raw M3U files manually in a text editor or use online playlist editors to hide categories or rearrange channel listings. However, we recommend using player apps like TiviMate, which allow channel grouping and sorting directly in the TV interface without editing raw code.