How to Install IPTV on a Firestick
The Amazon Firestick is the most popular way to watch IPTV in the UK, and setting it up takes about ten minutes. The process trips people up in the same three places every time, so this guide covers those explicitly rather than pretending it always goes smoothly.
What you need before you start
Three things, and it is worth checking all three now rather than halfway through:
- A Firestick already set up and signed in to an Amazon account.
- An IPTV subscription that gives you either an M3U playlist URL or Xtream Codes details (a server URL, a username and a password). Your provider sends these by email when you subscribe.
- An internet connection of at least 10 Mbps for HD, or 25 Mbps for 4K.
Worth knowing: the original Fire TV Stick (HD, non-4K) has limited memory and struggles with large channel lists. If you have several thousand channels and an older stick, expect the guide to take a while to load. The 4K and 4K Max models handle it comfortably.
Step 1: allow apps from unknown sources
IPTV players are not all in the Amazon Appstore, so the Firestick needs permission to install from elsewhere. This setting is safe to enable; it is the same mechanism Amazon uses for developers.
- From the Fire TV home screen, go to Settings (the gear icon in the top menu).
- Select My Fire TV. On some older devices this is called Device.
- Select Developer options.
- Turn on Apps from Unknown Sources and confirm.
If Developer options is missing, go to My Fire TV › About, highlight your device name and press the select button seven times. A message appears saying you are now a developer, and the menu reappears. Amazon hid it in recent firmware, which is why this step confuses so many people.
Step 2: install an IPTV player
Some players are in the Amazon Appstore, which is by far the easiest route. Search for the player by name from the Fire TV home screen and install it as you would any other app.
If your chosen player is not in the store, you install it with the Downloader app:
- Search the Appstore for Downloader and install it.
- Open Downloader, go to the Browser tab, and enter the direct APK address your provider gave you.
- Wait for the file to download, then select Install.
- When it finishes, choose Delete to remove the installer file and free up space. The app itself stays installed.
Be careful where the file comes from. Only install an APK from a link your own provider sent you, or from the developer's official site. Sideloading from a random forum link is how Fire TV devices end up carrying adware. If a provider will not tell you where their app comes from, treat that as a warning sign.
Step 3: add your subscription
Open the player. You will be asked for one of two things.
With Xtream Codes details
This is the better option where your provider supports it, because the app can pull the channel list, the EPG and the on-demand library automatically. Enter:
- Server URL or portal address (for example
http://example-server.com:8080) - Username
- Password
With an M3U playlist
Choose the M3U or playlist option and paste the full URL exactly as it was sent to you. It is long, and typing it by hand on a TV remote is miserable — use the Fire TV mobile app's keyboard, or email the link to yourself and copy it.
Add the EPG URL separately if the app asks for one and your provider supplies it. The channel list loads first; the guide can take a couple of minutes to populate on the first run.
Which IPTV player should you use?
Any standards-compliant player works with a normal subscription. These are the ones UK viewers use most on Fire TV:
| Player | Best for | Notes |
|---|---|---|
| TiviMate | Live TV and the programme guide | The most polished guide on Fire TV. Multiple playlists and recording need the paid Premium tier. |
| IPTV Smarters Pro | All-rounder | Handles live, films and series in one interface. Straightforward Xtream Codes login. |
| Perfect Player | Older, slower devices | Lightweight and stable. The interface looks dated but it rarely misbehaves. |
| VLC | Testing a stream | Not a practical daily player, but excellent for checking whether a single stream works. |
Televo works with all of them, because we provide both an M3U playlist and Xtream Codes API details. You are never locked into one app.
Common errors and how to fix them
“App not installed”
Almost always storage. A Firestick has very little free space. Go to Settings › Applications › Manage Installed Applications, pick apps you do not use and clear their cache or uninstall them. Deleting the APK after installing also helps.
The channel list loads but nothing plays
Your login works and the connection to the server is fine, so the issue is the stream itself or your connection to it. Try a different channel first. If nothing plays at all, your subscription may have hit its connection limit — someone else may be watching on the same credentials.
“Invalid credentials” or a blank list
Check for a trailing space when you pasted the username, which is the single most common cause. Then confirm the port number in the server URL, and that the subscription is actually active.
The guide is empty
The EPG loads separately from the channels and can take several minutes the first time. If it is still empty after that, add the EPG URL manually in the app settings.
Getting the best picture from a Firestick
Four changes that make a real difference, in order of impact:
- Use ethernet. An Amazon Ethernet Adapter costs about £15 and eliminates the single biggest cause of buffering. On a wired connection a Firestick is far more stable, particularly during live sport when everyone streams at once.
- Put the stick on an HDMI extender. Fire TV devices plugged directly into the back of a TV sit inside a metal enclosure that weakens Wi-Fi. The short extender cable in the box exists for exactly this reason.
- Restart weekly. Fire TV devices leak memory over time. Settings › My Fire TV › Restart once a week keeps playback smooth.
- Clear the player's cache monthly. IPTV apps accumulate cached guide data that eventually slows them down.
If buffering persists after all four, the cause is usually upstream rather than on the device. Our guide to why IPTV buffers and how to fix it works through the remaining causes in order.
Set up in under ten minutes
Televo works on Firestick, Android box, Smart TV and Sky Glass, with both M3U and Xtream Codes provided. Instant activation, and our team will walk you through the install on WhatsApp if you would rather not do it alone.
View pricing plans