Guides

Add your IPTV provider

Streamora does not include any channels. It plays what your own IPTV provider gives you. Providers hand out access in one of three formats, and each one needs slightly different details.

Which format do I have?

Look at the welcome email or account page from your provider. It will contain one of these:

You were given…FormatChoose in Streamora
A server address, a username and a passwordXtream CodesXtream Codes
One long link, often ending in .m3u or .m3u8, or containing get.phpM3U playlistM3U Playlist
A portal address and a MAC address (it looks like 00:1A:79:…)Stalker / MAG portalMAG / Stalker Portal

In the app, open Add playlist (on the home screen when you have none yet, or under Settings → Providers), then pick the matching type. If your provider offers more than one format, Xtream Codes (marked "Most compatible" in the app) is usually the best choice: it loads faster than a big M3U file and brings movies, series and the TV guide with it.

Xtream Codes login

You need three things: Server URL, Username and Password.

Tip: if your provider only sent an M3U link, it often contains an Xtream login inside it. A link such as http://host:8080/get.php?username=abc&password=xyz&type=m3u means the server is http://host:8080, the username is abc and the password is xyz.

M3U playlist link

Paste the whole link into Playlist URL. It must start with http:// or https://.

There is an optional EPG/XMLTV URL field. Fill it in if your provider gave you a separate guide link; many M3U playlists already point to their own guide, in which case you can leave it empty. The TV guide article explains this in more detail.

Large M3U playlists can take a little while to load the first time, because the whole file has to be downloaded and read. After that, Streamora keeps a copy on the device so it opens quickly.

Stalker / MAG portal

Enter the Portal URL and the MAC Address your provider has on file for you.

If the playlist will not load

  1. Check the details for typos, especially a missing port number, http versus https, and spaces at the start or end.
  2. Make sure the subscription is active. An expired or not-yet-activated account is refused by the provider's server, and no app can get past that.
  3. Try the same details on another device or app. If they fail there too, the problem is with the account or the provider's server, and your provider is the one who can fix it.
  4. Check the connection limit. Many subscriptions allow only one or two devices to watch at the same time. Stop playback on your other devices and try again.

If it still will not load, contact us and tell us the format and the error message you see. Do not send your password.

Your details stay private

Provider logins are stored on your device. If you turn on cloud sync, they are encrypted on the device before upload, so we cannot read them. See the privacy policy for the details.

More guides