An M3U playlist is the most universally supported format for IPTV streaming. If your IPTV provider sent you a link ending in .m3u or .m3u8, this guide explains exactly how to use it on any device or app.
What is an M3U Playlist?
M3U (Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator) is a plain-text file format that lists media streams. An IPTV M3U playlist contains hundreds or thousands of channel entries, each with a name, logo URL, group, and stream address. A typical entry looks like:
#EXTINF:-1 tvg-id="BBC1" tvg-logo="http://..." group-title="UK",BBC One http://server.example.com:8080/username/password/12345
How to Add M3U Playlist to IPTV Apps
The process is similar across all major apps. Below are the steps for the most popular ones:
TiviMate
- Open TiviMate → Add Playlist → M3U Playlist
- Paste the M3U URL → tap Next
- Name your playlist and add an EPG URL if available → Add
IPTV Smarters Pro
- Open the app → Add User
- Select Load Your Playlist / Stream
- Paste the M3U URL and give it a name → Add User
VLC Media Player
- Open VLC → Media → Open Network Stream
- Paste the M3U URL → click Play
Tip: Some M3U URLs include your username and password embedded in the URL itself. Keep this URL private — it is essentially your login credentials.
M3U vs Xtream Codes: What Should You Use?
Use Xtream Codes when your provider offers it — it automatically loads EPG, VOD, and Catch-Up TV. Use M3U when you need maximum app compatibility, especially on smart TVs with limited Xtream Codes support (like SS IPTV or Smart IPTV on Samsung/LG).
Best Apps for M3U Playlists
- TiviMate — Android TV & Firestick, best interface
- IPTV Smarters Pro — All platforms including iOS
- GSE Smart IPTV — iPhone, iPad, Apple TV
- Smart IPTV — Samsung & LG Smart TVs
- SS IPTV — Samsung Smart TVs via TV app store
- VLC — Desktop (Windows, Mac, Linux)
Get Your M3U Playlist Today
BestIPTVToday delivers your M3U URL instantly — 25,000+ channels, HD & 4K quality.
View PlansM3U Playlist Tips
- Bookmark your M3U URL — losing it means re-entering on all devices
- Don't share your URL — shared connections can trigger multi-connection limits
- Update the playlist regularly — providers update channel URLs; a fresh M3U re-import fixes broken channels
- Test in VLC first — if channels don't work in your main app, test in VLC to isolate whether it's an app or provider issue