How to Add an M3U Playlist to IPTV Smarters Pro
- Open IPTV Smarters Pro → tap "Add New User"
- Select "Load Your Playlist or File/URL"
- Select "URL" (not File — unless you have a downloaded .m3u file on your device)
- Paste your M3U playlist URL in the URL field (see format below)
- Give the profile a name (e.g., "My IPTV") → tap "Add User"
- Wait 30–90 seconds for channels to load. Large playlists (50,000+ channels) take longer.
- Tap your profile → browse channel groups → select a channel to watch
M3U URL Format
Your M3U URL follows this structure. Your provider sends these credentials in their welcome email:
http://server.example.com:8080/get.php?username=YOUR_USER&password=YOUR_PASS&type=m3u_plus&output=FORMAT
Replace output=FORMAT based on your device:
| Device / Platform | Output Format | Why |
|---|---|---|
| Fire Stick / Android TV | output=ts | TS container best with hardware decoder |
| Android Phone / Tablet | output=ts | ExoPlayer handles TS natively on Android |
| iPhone / iPad (iOS) | output=m3u8 | iOS requires HLS (m3u8) for compatibility |
| Windows PC (Smarters Lite) | output=m3u8 | HLS most compatible with PC players |
| Samsung / LG Smart TV | output=m3u8 | Smart TV browsers use HLS |
| Roku (via third-party app) | output=m3u8 | Roku only supports HLS streams |
Adding EPG to Your M3U Playlist
M3U playlists don't include EPG automatically — you must add a separate XMLTV URL:
- After adding your M3U playlist, go to Settings → EPG in IPTV Smarters
- Tap "Add EPG URL" → paste your provider's XMLTV URL
- Tap Save
- Tap "Get EPG" — program guide downloads in 1–5 minutes
Tip: If your provider supports Xtream Codes API, switch to that method instead. Xtream Codes auto-loads EPG, VOD, series, and catch-up in one step — no XMLTV URL required. See our Setup Guide for Xtream Codes instructions.
M3U vs Xtream Codes in IPTV Smarters
| Feature | M3U URL | Xtream Codes API |
|---|---|---|
| Setup steps | 3 steps (URL + EPG URL + refresh) | 1 step (server + user + pass) |
| EPG | Manual XMLTV URL required | Auto-loads instantly |
| VOD (Movies) | May be in playlist or missing | Auto-loaded as separate section |
| Series / TV Shows | Often not included | Full series with S/E navigation |
| Catch-Up TV | Provider-dependent | Auto-enabled if provider supports it |
| Reliability | URL can expire | Credentials persist |
Frequently Asked Questions
Open IPTV Smarters Pro → Add New User → Load Your Playlist or File/URL → URL → paste your M3U URL → name it → Add User. Channels load in 30–90 seconds.
The format is: http://server:port/get.php?username=USER&password=PASS&type=m3u_plus&output=FORMAT. Use output=ts for Android/Fire Stick, output=m3u8 for iOS, Windows, and Smart TVs.
Common causes: incorrect URL (copy-paste from provider email), no internet, expired subscription, or wrong URL format. Delete the profile and re-add. Ensure the URL starts with http:// or https://.
Always use Xtream Codes if your provider supports it. It auto-loads EPG, VOD, series, and catch-up in one step. M3U requires a separate XMLTV URL for EPG and often misses VOD integration.
Settings → EPG → Add EPG URL → paste your provider's XMLTV URL → Save → Get EPG. Downloads in 1–5 minutes. Your provider supplies the XMLTV URL with your credentials.
Get Your IPTV M3U URL
M3U URL + Xtream Codes credentials — both included. 50,000+ channels, TS & m3u8 formats, 14-day EPG. Free 24h trial.
Get Free Trial on WhatsApp