Understanding IPTV M3U Playlists & EPG Guides
Everything you need to know about M3U playlist URLs, Xtream Codes API credentials, XMLTV program data, and keeping your channel listings organized.
What is an IPTV M3U Playlist?
An M3U playlist (Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator) is a plain-text file or downloadable URL that contains a structured index of multimedia streams. When you subscribe to HoxyTV, your personalized M3U link maps your account to our high-speed server endpoints. Inside the playlist, each channel entry contains:
- Channel display name and country tag
- Channel logo icon URL
- Category grouping (e.g., USA Entertainment, Sports, News)
- Unique EPG tvg-id linking the stream to electronic schedule data
- Direct authenticated HLS / MPEG-TS streaming URL
M3U URL vs. Xtream Codes API: Which is Better?
While traditional M3U URLs work in virtually any media player (such as VLC Player), most modern IPTV applications—including IPTV Smarters Pro and TiviMate—support the Xtream Codes API format. Xtream Codes breaks your login into three simple fields:
- Server URL (Portal Address): e.g.,
http://domain:port - Username: Your personal account identifier
- Password: Your secure activation key
Using Xtream Codes API is significantly faster and more reliable than raw M3U files because it dynamically queries the server in small JSON batches, allowing your player to separate Live TV, Movies, and Series into distinct tabs without causing memory crashes on low-powered streaming sticks.
What is an Electronic Program Guide (EPG)?
An EPG is an interactive on-screen timetable that displays current and upcoming television schedules, episode descriptions, air dates, and cast details. HoxyTV maintains synchronized XMLTV EPG data across thousands of channels, automatically updating broadcast listings up to 7 days in advance.
Ready to Setup Your Playlist?
Review our step-by-step guides to input your M3U or Xtream Codes into your player.
View Setup Instructions