Which Playlist Format Does Your Provider Use?
Before adding a playlist you need to know which format your provider sent you. Check the welcome email from your IPTV subscription β the credentials make the format obvious.
M3U URL
A single long URL ending in .m3u or .m3u_plus. Contains your username and password embedded in the URL itself.
http://server.com:8080/get.php?username=USER&password=PASS&type=m3u_plus
Xtream Codes
Three separate fields β server URL, username, password. More secure than M3U and EPG is included automatically without a separate URL.
Server: http://server.com:8080
Username: youruser
Password: yourpass
Stalker Portal
Portal URL plus a MAC address. Used by some Middle Eastern and Eastern European providers. The MAC address is whitelisted on the provider's server.
Portal: http://portal.com/c/
MAC: 00:1A:79:XX:XX:XX
How to Add Each Playlist Type
All three live behind the same entry point: Settings β Playlists β Add Playlist. The format you pick on the next screen determines which fields TiviMate asks for.
Add an M3U Playlist
- Open the Add Playlist screen
-
Paste the full M3U URL
Use the on-screen keyboard or β much easier β pair your phone via TiviMate Companion and type from there. Give the playlist a recognisable name.
TipIf channels load with no categories, ask your provider for the
m3u_plusversion of the URL β it includes group titles that TiviMate uses for categories. -
Tap Add
TiviMate fetches the playlist and lists channels within seconds.
β Never share an M3U URL publiclyThe URL contains your username and password in plain text. Anyone who has it can use your subscription on their device until you change credentials.
Add an Xtream Codes Playlist
- Open the Add Playlist screen
-
Enter Server, Username and Password
Three separate fields exactly as they appear in your welcome email. Server includes the
http://and port (e.g.:8080). -
Tap Add
TiviMate authenticates and pulls channels, categories and EPG in one step.
β Why Xtream Codes is preferredEPG is included automatically β no separate EPG URL needed. Credentials are not exposed in a single shareable URL.
Add a Stalker Portal Playlist
- Open the Add Playlist screen
-
Enter the portal URL and tap Next twice
The portal URL usually ends in
/c/or/stalker_portal/c/. TiviMate auto-generates a MAC address on the next screen β do not keep it. -
Replace the auto-generated MAC with your provider's MAC
Delete the generated MAC and paste in the exact MAC address from your welcome email. Format
00:1A:79:XX:XX:XX.β Auto-generated MAC will never workStalker Portal authenticates by MAC. Your provider has whitelisted one specific MAC on their server. Any other MAC β including the one TiviMate generates β is rejected. - Tap Next twice, then Done TiviMate connects to the portal and loads channels.
Managing Multiple Playlists (Premium Feature)
The free version of TiviMate limits you to one playlist. Premium removes this limit entirely. If you have more than one IPTV subscription β or want to test a new provider alongside your existing one β here is how to manage them cleanly.
Hide duplicate channels
When two playlists carry the same channel, TiviMate can hide the duplicates so the channel list stays tidy.
Set playlist priority order
The first playlist in the list takes priority β its version of a duplicated channel is the one that plays. Drag to reorder.
Per-playlist update interval
Different providers update at different rates. Set each playlist to refresh on its own schedule.
Hide unused groups
Most playlists ship 20+ category groups you do not watch. Hide them once and the channel grid becomes immediately easier to navigate.
The Output Format Setting β MPEG-TS vs HLS
This is a setting that makes a real difference on some connections and almost no guide covers it. Available for Xtream Codes playlists only.
MPEG-TS
Higher quality video and audio. Requires more bandwidth and a consistent connection. Best for fast stable Wi-Fi or wired Ethernet.
HLS
Lower bitrate, less bandwidth required. Handles unstable connections better. If you have weak Wi-Fi or ISP throttling, switching to HLS can eliminate buffering on channels that struggle in MPEG-TS.
How to Reload and Refresh Your Playlist
Three different refresh actions for three different situations.
Update playlist
Manual trigger of the scheduled update. Use when channels are missing after your provider added new ones.
Force reload
Bypasses TiviMate's cache and re-fetches the playlist from scratch. Use when Update does not pull in obvious changes.
Delete and re-add
Removes all cached data including grouping and favourites for that playlist. Use only when reload does not fix authentication or channel-list issues.
Quick Reference β Every Playlist Action
| Action | Path |
|---|---|
| Add M3U playlist | Settings β Playlists β Add Playlist β M3U Playlist |
| Add Xtream Codes | Settings β Playlists β Add Playlist β Xtream Codes |
| Add Stalker Portal | Settings β Playlists β Add Playlist β Stalker Portal |
| Update playlist | Settings β Playlists β select playlist β Update |
| Force reload | Settings β Playlists β long-press playlist β Reload |
| Set update interval | Settings β Playlists β select playlist β Update Interval |
| Hide duplicate channels | Settings β Playlist Settings β Channel Options β Hide Duplicates |
| Hide unused groups | Settings β Playlists β select playlist β Manage Groups |
| Change output format | Settings β Playlists β select β Xtream Codes Parameters β Output Format |
| Reorder playlists | Settings β Playlists β drag to reorder |
| Delete playlist | Settings β Playlists β long-press β Delete |
Keep going with TiviMate
For a full TiviMate setup from scratch see our TiviMate Setup guide. For complete EPG configuration including the best free sources see our TiviMate EPG guide. For the best IPTV services that work with TiviMate see our best IPTV services guide.
Browse top IPTV services