Skip to content

How to Setup IPTV Smarters Pro on Firestick: Login Fields

How to setup IPTV Smarters Pro on Firestick using either Xtream Codes login fields or a single M3U URL, and how to tell them apart.

Updated August 2026

How to Setup IPTV Smarters Pro on Firestick: Login Fields

How to setup IPTV Smarters Pro on Firestick depends on one choice you make in the first screen: Xtream Codes API or M3U URL. Xtream Codes asks for a username, password and server address as three separate fields; M3U URL asks for one link with those same details already built in.

How to setup IPTV Smarters Pro on Firestick depends on one choice you make in the first screen: Xtream Codes API or M3U URL. Xtream Codes asks for a username, password and server address as three separate fields; M3U URL asks for one link with those same details already built in. Both load the identical channel list, pick whichever format your line actually gave you, since typing Xtream Codes details into the M3U field, or the reverse, is the most common reason setup fails outright.

DO

Daniel Osei

Support Lead

devices · 8 min read · Updated 2026-08-08

The numbers

What the figures actually say

2 (Xtream Codes or M3U)
Login field types
~5 minutes
Setup time
1-5
Simultaneous connections
15-25 Mbps
4K bandwidth needed

In detail

Match the field to what you were given

What does Xtream Codes actually ask for?

Xtream Codes API is the login format that splits your line into three separate fields: a username, a password and a server URL that usually ends in a port number. The app sends these to your line's server every time it connects, which is also why Xtream Codes tends to pull channel logos and a working program guide more reliably, the server can hand back extra metadata along with the stream list. If your provider gave you three separate items rather than one link, this is the option to pick on IPTV Smarters Pro's first screen.

What does an M3U URL replace?

An M3U URL is a single link that already has your username, password and server address encoded inside it, so the app only needs one field filled in. It's the simpler entry method, but some lines serve a plainer channel list through M3U than through Xtream Codes, with fewer logos or guide details attached. If your provider handed you one long link starting with http, that's your M3U URL, paste it whole into the M3U field, not the server URL field under Xtream Codes. There's no way to tell which style your line uses just by looking at the app, you have to check what your provider actually issued you.

Why does mixing the two formats break setup?

Setup usually fails at the login step for one reason: the details went into the wrong field type. Pasting an M3U link into the Xtream Codes server URL box, or splitting an M3U link's built-in credentials into separate username and password fields, produces an empty channel list or a login error, even though nothing is technically wrong with your line. Before assuming your subscription is broken, reread which format your provider actually sent and confirm it matches the tab you picked in the app. This is worth ruling out first, before contacting support or assuming your account lapsed, since it's the easiest mistake to make and the easiest to fix.

How many Firesticks can share one line at once?

A line typically allows one to five simultaneous connections, depending on the plan, and that number is shared across every device using it, not per Firestick. You can install IPTV Smarters Pro and log into the same line on several Firesticks around the house, but only as many can stream at the same moment as your plan allows before an extra connection gets rejected. Installs themselves aren't limited; active streams are. This is worth knowing before you set up a second or third Firestick, since adding more devices doesn't add more simultaneous streams, it just gives you more places you could watch from, one at a time within your plan's limit.

Step by step

  1. 1

    Identify your login format first

    Three separate items mean Xtream Codes; one long link means M3U. Confirm this before opening the app.

  2. 2

    Open IPTV Smarters Pro and pick the matching tab

    Select Xtream Codes API or M3U URL based on what you identified.

  3. 3

    Enter Xtream Codes details in three fields

    Username, password and server URL, typed exactly as given.

    Tip · Double-check the server URL's port number, it's the easiest character to drop.

  4. 4

    Or paste the whole M3U link into one field

    Don't split it into pieces, the credentials are already built into the link.

  5. 5

    Submit and wait for the channel list

    Give it up to a minute, especially on a large line.

  6. 6

    Test one channel per profile if you use more than one Firestick

    Confirm playback on each device separately, since simultaneous connections are shared across all of them.

Verified service facts

Confirmed

Whether an app can show notifications and whether it can play video are controlled by separate permission grants on most platforms, so denying notification access does not affect playback, and a viewer chasing a permissions issue should check the specific permission involved rather than toggling all of them.

Confirmed

Pairing a Bluetooth remote or game controller happens at the device's operating-system level, before any app is involved, so a remote that won't pair is a device-setup issue to resolve first — no player app setting can fix a remote that hasn't successfully paired with the device itself.

Confirmed

The order channel categories appear in is usually inherited from the order they're listed in the playlist source itself, not alphabetized or reordered by the player app — an oddly-ordered category list reflects how the source built the playlist, not an app display bug.

Questions

How to Setup IPTV Smarters Pro on Firestick: Login Fields — questions people ask

How do I know if I have Xtream Codes or an M3U login?
Look at what your provider actually sent you. Three separate items, a username, a password and a server address, mean Xtream Codes. One long link, usually starting with http and ending in a file-like string, means M3U. If you only have one item and it's a single line of text, it's M3U; anything split into three pieces is Xtream Codes.
I entered my details and got an empty channel list. What happened?
The most common cause is putting the details in the wrong format's fields, an M3U link pasted into an Xtream Codes field, or the reverse. The second most common cause is a typo in the server URL or password. Recheck both against exactly what your provider sent before assuming the line itself is inactive. Give it one more careful pass character by character before contacting anyone, since this single check resolves most empty-list reports.
Does it matter which login format I choose if both are offered?
Not for whether channels play, but Xtream Codes tends to load channel logos and program guide data more completely, since the app can request that extra metadata from the server directly. If your provider offers both formats for the same line, Xtream Codes is usually the more complete option. Either format streams the same live channels and on-demand titles, so this mostly affects extras like logos and guide detail, not what you can actually watch.
How many Firesticks can I log into with one line?
As many as you want to install the app on, there's no install limit. What's capped is how many can stream at the same time, which is one to five connections depending on the plan. Every Firestick logged in shares that same pool of simultaneous connections. Trying to exceed that number usually shows a clear connection-limit message rather than silently failing, which is a useful clue if a stream suddenly won't start.
Can I switch between Xtream Codes and M3U later without starting over?
Yes, most player apps let you add a new profile or edit the existing one, so you can switch formats without reinstalling the app itself. You'll still need whichever login details you're switching to typed in correctly. This is handy if your provider changes which format they issue, or if you want to compare how much guide detail each format loads for the same line.
Why does the app ask for a server URL if I already have an M3U link?
It doesn't, if you're in the right tab, the M3U URL option only asks for the one link. If you're seeing a request for a separate server URL, username and password, you're in the Xtream Codes tab by mistake and should switch to the M3U option instead. Switching tabs takes a few seconds and doesn't affect your line in any way, it's purely a setting inside the app.

Match the field to what you were given

Setup on IPTV Smarters Pro almost never fails because of the app, it fails because Xtream Codes details went into an M3U field or the reverse. Confirm your login format before you type anything, and the rest of the process takes about five minutes.

Confirm your login format, then test it

A 24-hour trial for $5 lets you check Xtream Codes or M3U setup on your own Firestick before paying for a month.

DO

Editor’s pick

Picked by Daniel Osei · Support Lead

I'd confirm which login format the provider sent before opening the app at all, then use the $5, 24-hour trial to check your line loads cleanly on your own connection.

Need Help?