TiviMate is one of the most popular IPTV players for Android devices, and setting up your Shamel TV subscription on it takes just a few minutes either way you choose to connect — with an M3U playlist link or with Xtream Codes login details. Here’s the complete walkthrough for both methods.
Before You Start
You’ll need your Shamel TV login details, sent to you by email after subscribing (or available from your account dashboard). Depending on which format you were given, you’ll have either a single M3U playlist URL, or three separate pieces of information for Xtream Codes: a server URL, a username, and a password. If you haven’t picked an app yet, our comparison of TiviMate, IPTV Smarters Pro, and GSE Smart IPTV covers why TiviMate is a strong choice for Android-based devices specifically.
Method 1: Setting Up Shamel TV With an M3U Playlist
Step 1: Open TiviMate and Add a Playlist
Launch TiviMate and select Add playlist from the setup screen (or go to Settings > Playlists > Add playlist if you’ve used the app before).
Step 2: Choose “M3U Playlist”
Select M3U Playlist as the playlist type, then choose M3U URL rather than uploading a file.
Step 3: Enter Your Shamel TV M3U URL
Paste the M3U link exactly as it was provided to you, and give the playlist a name like “Shamel TV” so it’s easy to recognize later.
Step 4: Add the EPG URL (Optional but Recommended)
If you were also given a separate EPG URL, paste it into the EPG field during setup so your program guide populates automatically. For more on what this does, see our guide to EPGs.
Step 5: Save and Load Channels
Tap Add playlist to finish. TiviMate will download your channel list, which may take a minute depending on the number of channels.
Method 2: Setting Up Shamel TV With Xtream Codes
Step 1: Open TiviMate and Add a Playlist
Same starting point as above — select Add playlist.
Step 2: Choose “Xtream Codes Login”
Instead of M3U Playlist, select Xtream Codes Login from the list of playlist types.
Step 3: Enter Your Server Details
Fill in the three fields exactly as provided: the Server URL, your Username, and your Password. Double-check for extra spaces, since a mistyped character in any of these three fields is the most common reason this step fails.
Step 4: Save and Let TiviMate Sync
Tap Add playlist. TiviMate will connect to the server and automatically pull in your channel list, EPG data, and account expiration date — this is one of the main advantages of Xtream Codes over a plain M3U link.
After Setup: Organizing Your Channels
Once your playlist loads, open the channel list and use TiviMate’s category view to browse by group, or star your most-watched channels as favorites so they’re quick to reach. If you run into playback issues at this stage rather than during setup, check our buffering troubleshooting guide.
Frequently Asked Questions
Which method is better, M3U or Xtream Codes?
Both give you the exact same channels. Xtream Codes is generally more convenient since it syncs your account status and EPG automatically, while M3U is a simple fallback that works with virtually any player.
My playlist added but shows no channels. What’s wrong?
Double-check that the URL or Xtream Codes details were copied exactly, with no extra spaces or missing characters, and confirm your subscription is currently active.
Can I add Shamel TV to TiviMate on more than one device?
Yes, you can set up the same login on multiple devices, as long as the number of simultaneous active streams stays within your plan’s connection limit.
Do I need to re-enter my details if I switch devices?
Yes — your M3U URL or Xtream Codes login needs to be entered again on each new device running TiviMate, since playlists aren’t shared automatically between devices.
Once it’s set up, TiviMate gives you one of the smoothest ways to browse the full Shamel TV channel lineup. For more setup help, visit the Shamel TV blog.
Pingback: How to Watch IPTV on Samsung and LG Smart TVs (2026)
Pingback: IPTV Not Working? 9 Common Problems and Quick Fixes (2026)
Pingback: Shamel TV Pro App: Features, Download and Setup Guide