The Firestick is already in millions of UK living rooms. The frustrating part is that the IPTV apps you actually want – TiviMate, IPTV Smarters Pro, and the rest – aren’t in the Amazon App Store. Amazon’s review process means they’ve never made it through. So you can’t just search and install. You have to sideload them, which sounds more complicated than it is. The whole thing takes about ten minutes.
Here’s exactly how to do it.
Table of Contents
What You Need Before You Start
Three things, and none of them are optional.
A Firestick That Can Handle It

All current Firestick models support IPTV apps. The question is how well.
- Fire TV Stick HD – fine for SD and HD streams. Don’t push it with 4K.
- Fire TV Stick 4K – handles 4K streams comfortably. A solid choice.
- Fire TV Stick 4K Max (2nd Gen, 2023) – Wi-Fi 6E, 2 GB RAM. The one to get if you’re buying new. Noticeably faster when loading large playlists.
- Fire TV Stick 4K Plus / 4K Select (2025) – newest models, same performance tier as the 4K Max.
- Fire TV Cube – more processing headroom than any Firestick. Overkill for most people, but it won’t slow down.
Older entry-level models – first and second gen Lite, early basic sticks – will manage HD without much trouble. They do struggle with 4K streams and with heavier apps like TiviMate when you’ve got a large playlist loaded. If you’re on one of those and things feel sluggish, the hardware is likely the limiting factor.
A Decent Broadband Connection
IPTV is streamed live. Unlike Netflix, there’s no buffering ahead. If your connection dips, the picture dips with it.
| Quality | Minimum speed | Recommended |
|---|---|---|
| SD / 720p | 5 Mbps | 10 Mbps |
| HD / 1080p | 10 Mbps | 15–20 Mbps |
| 4K / UHD | 25 Mbps | 35–50 Mbps |
These are per-stream figures. If the rest of the house is on the Wi-Fi at the same time, add a buffer on top. For 4K – especially live sport – a wired connection makes a real difference. An Amazon Ethernet adapter costs under £15 and plugs straight into the Firestick’s USB port. If you’re getting buffering on 4K over Wi-Fi, try that before anything else.
An IPTV Subscription

You need a subscription from a provider to get actual channels. Your provider will give you either an M3U playlist URL or Xtream Codes credentials (a server address, username, and password). You’ll enter whichever one they give you into your IPTV app.
Not sure which provider to go with? We’ve put together a regularly updated guide to the best IPTV services in the UK, and you can compare subscription plans and free trials here.
How to Sideload an IPTV App on Firestick
This is the part people get stuck on. It’s four steps, and the only fiddly bit is Step 1.
Step 1: Enable Apps from Unknown Sources
Your Firestick won’t install apps from outside Amazon’s store by default. You need to switch that on first.
From the home screen:
- Scroll across to Settings
- Select My Fire TV
- Select Developer Options
- Toggle Apps from Unknown Sources to On
Can’t find Developer Options? Go to My Fire TV → About, then find your device name in the list and click it seven times in quick succession. That unlocks developer mode and makes the option appear. It’s a bit hidden, but it works every time.
That’s all this setting does – it tells the Firestick it’s allowed to install apps from outside Amazon’s store. Nothing else changes.
Step 2: Install the Downloader App

Downloader is the one IPTV-related app that is in the Amazon App Store, which is what makes this whole process work.
- Go back to the home screen
- Search for “Downloader”
- Install the app published by AFTVnews – it’s free
Downloader is essentially a stripped-down browser with a built-in file manager. You give it a URL, it fetches the file, and it hands the install off to the Firestick. That’s its entire job, and it does it well.
Step 3: Download Your IPTV App via Downloader
Open Downloader and type the APK link for the app you want into the URL bar. Here are the links for the four most popular IPTV players for Firestick:
| App | APK link |
|---|---|
| TiviMate | install-iptv.com/tivimate |
| IPTV Smarters Pro | install-iptv.com/iptvsmarters |
| Duplex IPTV | install-iptv.com/duplex |
| IPTV Smart Purple | install-iptv.com/iptv-purple |
Type carefully – a single typo gives you a 404 and nothing downloads. If you’re not sure which app to pick yet, go with install-iptv.com/iptvsmarters for now. You can always install another one later.
Hit Go and the APK will start downloading.
Step 4: Install, Open, and Log In
Once the download finishes:
- Tap Install when the prompt appears
- Wait for it to complete – usually under 30 seconds
- Tap Open to launch the app
You’ll be asked to log in. Enter either your M3U playlist URL or your Xtream Codes credentials – whichever your provider gave you. The app will load your channel list.
A Quick Cleanup After Installation
Once the app is working, go back into Downloader and delete the APK file. There is little point keeping the installer on a Firestick with limited storage.
You can also return to Settings → My Fire TV → Developer Options and switch Apps from Unknown Sources off again. This doesn’t remove apps you’ve already installed.
Which IPTV App Should You Actually Use?

There isn’t one perfect IPTV player for everyone. The better choice depends on whether you care most about simple setup, a good TV guide, recording, or customisation.
IPTV Smarters Pro — Best for Beginners
IPTV Smarters Pro is a sensible place to start if you want something straightforward. It supports M3U and Xtream Codes and keeps Live TV, Movies and Series fairly easy to navigate.
Its main advantage is simplicity rather than having the most advanced interface. For someone setting up IPTV on a Firestick for the first time, that’s often exactly what matters.
TiviMate — Best for Regular Live TV
TiviMate is more focused on the traditional TV experience. Its EPG and remote-friendly interface make it particularly good for people who spend most of their time browsing live channels.
The free version is enough to test the player, while Premium adds features such as recording and multiple playlists. If you use IPTV every day, this is the one worth considering.
IBO Player — A Simpler Alternative
IBO Player is worth considering if you want a relatively lightweight player without a long list of advanced settings. It supports common playlist formats and keeps the interface fairly simple.
It isn’t as feature-heavy as TiviMate, but that can actually be an advantage if you just want to load your playlist and watch.
OTT Navigator — For Users Who Like Control
OTT Navigator is aimed more at people who enjoy customising their setup. It offers extensive control over layouts, categories and how channels are organised.
The trade-off is a steeper learning curve. If you want something that works with minimal tweaking, Smarters or TiviMate will usually be easier to live with.
In short: start with IPTV Smarters Pro if simplicity matters most. Choose TiviMate if live TV and the EPG are your priority. OTT Navigator makes more sense if you enjoy customising your setup.
M3U vs Xtream Codes — What’s the Difference?
Your IPTV provider may give you an M3U URL, Xtream Codes login, or both. The apps above can support these formats, although exact options vary by player.
M3U is essentially a playlist containing the streams and channel information. You normally paste the URL into your player and let it load the list.
Xtream Codes uses a server address, username and password to connect to the provider’s system. When both options are available, Xtream Codes is often more convenient because the player can organise the service using the provider’s API rather than treating it simply as a playlist.
When Things Go Wrong
Buffering
Buffering is the most common complaint, and it’s almost always the network, not the app.
Try these in order:
- Move closer to your router. Wi-Fi signal drops off quickly through walls. If the Firestick is in a back room and the router is at the front of the house, that’s likely your problem.
- Use an Ethernet adapter. Under £15, plugs into the Firestick’s USB port, eliminates Wi-Fi instability entirely. Worth it for 4K.
- Switch from M3U to Xtream Codes. If your provider supports both, the Xtream Codes API puts less load on the connection.
- Run a speed test. Do it on your phone standing next to the Firestick. If you’re getting under 10 Mbps, the connection is the bottleneck – no app setting will fix that.
Channels Not Loading
If the app opens but channels won’t play:
- Check your credentials for typos. Copy-paste your M3U URL or Xtream Codes details rather than typing them manually. One wrong character breaks everything.
- Confirm your subscription is active. Log in to your provider’s dashboard or drop them a message. Subscriptions do lapse.
- Try a different IPTV player app. If your playlist loads fine in Smarters but not in TiviMate, the issue is app-specific – usually a settings mismatch rather than anything serious.
App Running Slowly
Firesticks have limited RAM, and background apps eat into it. The quickest fix is a restart: Settings → My Fire TV → Restart. It takes about a minute and usually sorts sluggishness straight away.
You can also close background apps without restarting: hold the Home button, select App Switcher, and swipe up on anything you’re not using.
Questions People Actually Ask
Is IPTV legal on Firestick in the UK?
The Firestick is a legitimate device and IPTV is a legitimate technology – there’s nothing inherently illegal about any of this. What matters is the source of the content. A licensed IPTV provider that holds the rights to broadcast the channels it offers is perfectly legal to subscribe to. Accessing streams from unlicensed sources that broadcast content without the rights holders’ permission is illegal under UK copyright law. For a fuller breakdown, see our guide to IPTV legality in the UK.
Why aren’t IPTV apps in the Amazon Appstore?
This is one of those things that confuses people when they first set up a Firestick. You search for an IPTV player and it simply isn’t there.
That doesn’t automatically mean the app is bad. In IPTV communities, Smarters and TiviMate are two of the players people mention most often, but availability through Amazon’s store can change. Some users therefore install their player through Downloader instead.
The important thing is to get the APK from a source you trust. Don’t assume that an app is safe simply because someone posted its download link in an IPTV group.
Firestick performance
Older Firesticks can still handle basic IPTV, but this is where user experiences start to differ. Some people run IPTV without problems on older models, while others report sluggish menus, freezing or buffering when the device is under more load. There are also reports of the same service working better on one Firestick than another, so the device isn’t always the only factor.
If you’re buying a Firestick specifically for IPTV, I’d avoid the oldest or cheapest model and go for a newer 4K model. You don’t necessarily need the most expensive version, but the extra performance can make everyday navigation and heavier IPTV apps feel noticeably smoother.
Do I need a VPN?
Not necessarily.
This is one of those things where IPTV users have very different experiences. Some say a VPN solves connection or ISP-related problems, while others actually find that their streams work better with the VPN switched off.
So I wouldn’t install one just because you’re using IPTV. If you’re having buffering or connection problems, try the service with and without a VPN and compare the result. And remember, a VPN doesn’t make an unlicensed IPTV service legal.
Can I turn Unknown Sources off after installing?
Yes. Once your IPTV player is installed, you don’t need to leave Apps from Unknown Sources enabled just to keep using it.
Go back to Settings → My Fire TV → Developer Options and switch the option off. Your installed app stays on the Firestick.
Ready to Watch?
That’s really all there is to the setup.
Install the player, enter the M3U or Xtream Codes details supplied by your provider and give it a few moments to load the playlist. If the channels don’t play properly, don’t immediately blame the Firestick or the app — IPTV users regularly find that the problem is actually the provider, the network connection or the particular stream.
Once everything is working, leave the settings alone and enjoy your setup.