View plans

Install guides

How to Install IPTV on Firestick (2026 Step-by-Step)

You can have IPTV running on a Fire TV Stick in about 5 minutes — no PC, no cables, no technical background. Below is the exact process, from allowing app installs to logging in and opening Live TV. We will also cover the two or three errors that trip people up, so you know what to do when something does not work the first time.

Install guides 7 min readUpdated June 19, 2026

What you need before you start

The whole setup takes about 5 minutes. Before you touch the remote, make sure you have these three things ready:

  • A Fire TV Stick that is plugged in, connected to Wi-Fi, and on its home screen (any model works — Lite, 4K, or 4K Max).
  • Your IPTV login. This is either Xtream Codes details (a Server URL, a Username, and a Password) or a single M3U URL. You only need one of the two.
  • About 5 minutes and a stable internet connection — ideally 25 Mbps or more for smooth HD and 4K.

Where do I find my login?

Your Xtream Codes server, username, and password (or your M3U URL) arrive by email right after you subscribe. If you signed up with us and cannot find them, check spam first, then see our plans page to re-request access. Keep that email open on your phone — you will type these details onto the Firestick in Step C.

Step A — Allow apps from unknown sources

By default a Fire TV Stick only installs apps from the Amazon Appstore. To install most IPTV players (and to sideload anything), you first need to turn on app installs from unknown sources. This is a one-time switch.

  1. 1

    Open Settings

    From the Fire TV home screen, scroll to the top menu and select the gear / Settings icon on the far right.

  2. 2

    Go to My Fire TV

    Select My Fire TV (on older devices this is called Device or System).

  3. 3

    Open Developer options

    Select Developer options. If you do not see it, open About, then click your device name 7 times until it says "You are now a developer", and go back — Developer options will now appear.

  4. 4

    Turn on Apps from Unknown Sources

    Set Apps from Unknown Sources to ON. If the Firestick warns you about the risk, confirm — you are only allowing trusted player apps.

Step B — Install the IPTV app

You have two routes here. The easy route uses the Amazon Appstore directly. The flexible route uses the Downloader app to install players that are not in the store, such as TiviMate.

Easy route: IPTV Smarters from the Appstore

  1. 1

    Open the search

    From the home screen, select the magnifying glass / Search at the top left.

  2. 2

    Search for the app

    Type IPTV Smarters and select IPTV Smarters Pro in the results.

  3. 3

    Download and open

    Select Get or Download. When it finishes installing, select Open. That is it — skip to Step C to log in.

Flexible route: Downloader (for TiviMate and sideloading)

  1. 1

    Install Downloader

    Search the Appstore for Downloader (the orange icon by AFTVnews) and install it. This app lets you install players the store does not carry.

  2. 2

    Get TiviMate from the Appstore

    TiviMate is also available directly in the Amazon Appstore on most regions — search TiviMate first. If it appears, just install it from there and skip the next two steps.

  3. 3

    Or enter a download link in Downloader

    If you are sideloading an APK, open Downloader, select the URL bar, and type the exact download address for the app you want to install. Only use the official download link from the app maker.

  4. 4

    Install the APK

    Let the file download, then select Install. When it is done, you can choose Delete to remove the leftover APK file and free up space.

Which player should I pick?

TiviMate is the best overall experience on Firestick — the fastest interface, the nicest TV guide (EPG), and proper recording on the paid tier. IPTV Smarters Pro is the easiest free pick: it installs straight from the Appstore and works with both Xtream Codes and M3U. Start with IPTV Smarters if you just want it working tonight; move to TiviMate when you want the polished setup.

Step C — Log in with your IPTV account

Open the player you installed. Both IPTV Smarters and TiviMate ask for the same thing on first launch: how do you want to log in. Pick the method that matches the details in your email.

Option 1: Xtream Codes login (recommended)

  1. 1

    Choose the Xtream Codes / Login with API option

    In IPTV Smarters, select Login with Xtream Codes API. In TiviMate, select Add playlist, then Xtream Codes.

  2. 2

    Type any name

    Enter a name you will recognise, for example Kickoff26 TV. This is just a label for the playlist — it does not have to match anything.

  3. 3

    Enter your Server URL, Username and Password

    Copy the Server URL, Username, and Password exactly from your email. Watch for capital letters and the http:// at the start of the server URL — one wrong character will block the login.

  4. 4

    Add and wait

    Select Add user / Next. The app loads your channel list, which can take 10–60 seconds the first time. Do not close it while it loads.

Option 2: M3U URL

  1. 1

    Choose the M3U / playlist option

    In IPTV Smarters, select Load Your Playlist or File/URL. In TiviMate, select Add playlist, then M3U Playlist.

  2. 2

    Paste your M3U URL

    Enter a name, then type or paste the full M3U URL from your email. It usually starts with http:// and ends in .m3u or .m3u8.

  3. 3

    Confirm

    Select Add / Next and let the playlist load. The result is the same as the Xtream method — your channels appear.

Step D — Open Live TV and start watching

Once the playlist finishes loading, you land on the main screen. Select Live TV to see your channel categories, pick a group, and choose a channel — it should start playing within a few seconds. Movies and series, if your plan includes them, sit under their own tiles on the same screen.

Make it feel like a real TV

In TiviMate, open the playlist settings and turn on the EPG (TV guide) so you get a proper programme schedule. Setting up the EPG and tuning the picture is covered in the full multi-device setup guide, which also walks through the same install on Android TV, phones, and smart TVs.

Fix the common install errors

If something goes wrong, it is almost always one of these three. Work through them in order before assuming anything is broken.

The APK will not parse or will not install

A "parse error" or a download that stops halfway usually means the file did not download fully or the link was wrong. Delete the partial file, re-download it, and make sure Apps from Unknown Sources is still ON (Step A). If it still fails, restart the Firestick (Settings > My Fire TV > Restart) and try once more on a stable connection.

The app opens but shows no channels after login

This is the most common one, and it is almost never the Firestick. An empty channel list after a successful-looking login points to your account details, not the device. Check, in this order:

  1. 1Re-type your Server URL, Username, and Password carefully — a single wrong character (or a missing http://) is the usual culprit.
  2. 2Confirm your subscription is active and not expired. An expired line logs in but returns nothing.
  3. 3Make sure you used the correct method — Xtream details in the Xtream login, an M3U link in the M3U field, not mixed up.

No content after login = credentials, not the device

Reinstalling the app will not fix an empty channel list. The problem is the login details or an expired subscription on the server side. Fix those first — see the question below on why there is no content after you log in.

Channels load but keep buffering

If channels play but stutter or freeze, the install is fine — this is a network or stream issue. The quickest wins are using 5GHz Wi-Fi (or Ethernet via an adapter), closing other apps, and lowering the stream quality in the player. For the full checklist, read our dedicated guide on how to fix IPTV buffering and freezing.

No IPTV subscription yet?

Pick a plan, get your Xtream Codes login by email in minutes, and follow the steps above. Works on Firestick, Android TV, phones, and smart TVs.

See our plans

FAQ

Frequently asked questions

Is IPTV Smarters free?

Yes. IPTV Smarters Pro is free to download and use on the Fire TV Stick — you only need an IPTV subscription to plug into it. It does not come with any channels of its own; it is just the player that displays the service you log in with.

Do I need the Downloader app?

Only if you want a player that is not in the Amazon Appstore, such as a sideloaded APK. For the easy route you do not need it at all — IPTV Smarters Pro, and TiviMate in most regions, install directly from the Appstore. Use Downloader when you specifically want to sideload.

Why is there no content after I log in?

An empty channel list almost always means a typo in your Server URL, username, or password, or a subscription that has expired — not a problem with the Firestick or the app. Re-enter the details exactly as they appear in your email, confirm your plan is still active, and make sure you used the matching login method (Xtream Codes details in the Xtream login, an M3U link in the M3U field).

Is IPTV legal on Firestick?

The apps themselves (IPTV Smarters, TiviMate, Downloader) are ordinary, legitimate software, and streaming over IPTV is a normal technology. What matters is the subscription you connect: use a service you are properly subscribed to and that holds the rights to the content it carries. As long as you are watching through your own paid, authorised subscription, you are using your Firestick as intended.

Which app is best for Firestick?

TiviMate is the best overall choice on Firestick — it has the smoothest interface, the best TV guide, and recording on its paid tier. IPTV Smarters Pro is the best free, beginner-friendly option because it installs straight from the Appstore and supports both Xtream Codes and M3U. A common path is to start on IPTV Smarters and switch to TiviMate later.

How long does it take to set up IPTV on a Firestick?

About 5 minutes if your login details are ready. Allowing unknown sources takes under a minute, installing IPTV Smarters from the Appstore takes a minute or two, and logging in with your Xtream Codes or M3U details takes another minute while the channel list loads.