What is an M3U Playlist File? with IPTVAnubis
To access channels through a media player, you need a playlist. An **M3U file** (short for MP3 URL) is a plain-text file that lists media streams. It instructs your player application where to find streaming files on our servers.
Each line in an M3U playlist file is structured with metadata tags:
- #EXTM3U: The header tag that identifies the file format.
- #EXTINF: Metadata detailing channel names, category groups, channel logos, and EPG mapping IDs.
- Stream Link: The direct HTTP/HTTPS URL that retrieves the audio and video data from our server nodes.
These files act as an index map. When you open a channel, your player app references the M3U index to locate the direct stream URL on our servers, and begins loading the video packets.
What is an Electronic Program Guide (EPG)? with IPTVAnubis
An **Electronic Program Guide (EPG)** serves as an interactive TV guide. Without an EPG link, your player app will only show channel names, without displaying what show is currently playing or what schedule comes next.
Our EPG guides use the **XMLTV format**. This is an XML-based file structure that contains TV schedule data. When you import our EPG URL, your player application parses the schedule descriptions, program durations, and title headings, matching them to the corresponding channel IDs from your M3U playlist.
Having a functioning EPG makes zapping channels much easier. You can see show schedules ahead of time, read episode summaries, and set up program reminders inside player apps like TiviMate or IPTV Smarters Pro.
Pasting URLs vs. Downloading Playlist Files with IPTVAnubis
We provide both raw M3U files (which you can download to your computer) and dynamic **M3U playlist URLs** (which you copy and paste into your player).
We highly recommend using **M3U URLs** instead of downloading static files. Here is why:
- Automatic Updates: IPTV Anubis updates channel streams, movie libraries, and series dynamically. If a channel URL changes or a new movie is added, a dynamic M3U URL syncs the changes automatically when you refresh your player. If you download a static file, you must re-download and re-import it manually to see updates.
- Bandwidth Savings: Dynamic links only load server directory paths as requested, consuming less device storage and memory.
Syncing Schedules and EPG Refresh Rates with IPTVAnubis
To keep your TV guide accurate, configure your player app to sync EPG data automatically. We suggest setting your player to reload XMLTV EPG data every 24 hours. Loading EPG data too frequently can increase data usage and cause startup delays, while loading it too rarely will result in blank TV guides.
If your EPG shows blank fields, navigate to your player app's settings and select "Clear EPG Cache" or "Force EPG Update". This will force the app to pull the latest guide files from our servers.
Resolving EPG Offset and Timezone Conflicts with IPTVAnubis
A common issue with EPG configurations is incorrect program times (for example, showing a movie schedule that is two hours early or late). This occurs when the timezone in the XMLTV file does not match your device's local timezone. To resolve this, open your player settings, locate the EPG options, and adjust the "EPG time offset" (e.g. +1.00 or -2.00 hours) to align the schedules with your local clock.
Ensure that your streaming device's system clock is set to "Automatic" to prevent time drift. Out-of-sync clocks can cause the player app to misalign the guide data, resulting in empty EPG rows or mismatched program titles.