Setup Guide

Downloader Codes for IPTV Apps: How They Really Work

Published code lists contradict each other because the codes were never permanent. Here is what they actually are, and how to get a working one yourself.

By Ryan Fernandez, PhD·September 2026·7 min read

Search for a Downloader code for any IPTV app and you will get several different numbers for the same app from several different sites. That is not one of them being wrong. It is the system working as designed, and understanding why saves you from trying six more numbers that will also fail.

We do not publish a numeric code list here, for the reason spelled out below: any such list is wrong within months, and the pages that keep them online are the reason you are on your fourth search.

What a Downloader code actually is

Downloader — the sideloading app published by AFTVnews — runs a URL shortener. You give it a web address, it gives you a short number. Typing that number into Downloader is identical to typing the full address. That is the entire mechanism.

Two consequences follow, and they explain everything people find confusing about codes:

  • Anyone can register a code, not just the app's developer. A blog, a reseller, or a stranger can point a code at any file. The number carries no authority about what it downloads.
  • Codes are not permanent. They expire and are recycled. A code that installed a player last year may now resolve to nothing — or to something entirely different.

So a list of codes is a snapshot of links that worked on the day someone tested them, assuming they tested them at all. Most lists are copied from other lists. That is why they disagree.

Why your code failed

  • Expired or reassigned — most common by a wide margin.
  • The publisher moved the file and the old code still points at the old address.
  • The download starts but install fails — the APK is for a different architecture or a newer Android version than your device runs. Older Firesticks hit this constantly.
  • “App not installed” — a previous version with a different signature is still present. Uninstall the old one first.
  • Nothing happens at all — install-from-unknown-sources is off for Downloader, which is a Fire TV setting rather than a code problem.

The reliable method: go to the source

Rather than hunting for a working number, get the current download address from whoever publishes the app, then paste that URL straight into Downloader. Codes are only a shortcut for typing; the URL is the thing that matters, and it comes from a source you can verify.

PlayerWhere to get itWorth knowing
TiviMateAmazon Appstore on Fire TV; Google Play on Android TVNo sideload needed on either platform. Anyone offering a TiviMate APK by code is distributing a copy the developer did not publish.
IPTV Smarters ProThe developer's own siteWidely rebranded by providers, so the version a reseller hands you may be their skin of the same app. Prefer the official build unless your provider requires theirs.
Kodikodi.tv — the official Android APKAlways available from the Kodi Foundation directly. There is no reason to take a Kodi build from anywhere else, and third-party 'builds' are the main source of Kodi's bad reputation.
XCIPTV, IBO, Flix and similarUsually the provider that sells you the subscriptionThese are white-label players. The correct source is whoever sold you the service, because their build is preconfigured for their servers.
Downloader itselfAmazon AppstoreSearch 'Downloader' by AFTVnews on the Fire TV home screen. This is the one app you never need a code for.

Notice how many rows say “no sideload needed.” A good share of the people searching for a Downloader code are looking for an app that is already in the Amazon Appstore on their device. Check there first — a store install updates itself, and a sideloaded one never will.

Sideloading on Firestick, step by step

When the app genuinely is not in the store, the process is short:

  1. From the Fire TV home screen, search for Downloader (the orange icon, by AFTVnews) and install it.
  2. Go to Settings › My Fire TV › Developer Options and turn on Install unknown apps for Downloader. On newer Fire OS builds this option appears only after Downloader is installed.
  3. Open Downloader, and in the URL field enter the publisher's download address (or their current code, if they publish one).
  4. Press Go, wait for the download, then choose Install.
  5. After installing, choose Delete twice to remove the APK — Firesticks have very little storage and a leftover installer is pure waste.

For the full walkthrough including the settings that keep a cheap Firestick responsive, see our complete Firestick IPTV setup guide.

Installing the player is the easy half

A freshly installed IPTV player is an empty shell. What makes it work is the subscription details you enter, and there are only two forms they come in:

  • Xtream Codes login — a server URL, a username and a password. Preferred, because it pulls live TV, VOD and the EPG in one go.
  • M3U URL — a single long link containing the whole playlist. Works everywhere, but the guide data usually needs a separate EPG URL.

Our Xtream Codes setup guide covers what each field is and the usual mistakes, and the IPTV app comparison covers which player suits which device — the choice matters more than how you installed it.

A note on safety

A code hides its destination until after you press Go. That is fine when the code comes from the developer and a genuine risk when it comes from a list you found on a site that has never tested it. Two rules cover almost everything:

  • Take download links from the app's publisher, or from the Appstore where the app is listed there.
  • Treat any “modded”, “unlocked” or “premium-free” build as compromised. TiviMate's premium features cost a few dollars a year; a cracked APK that removes that is not doing it out of generosity.

Installing a player is legal and Fire OS supports it. The thing that carries legal weight is the service you point it at — which is covered in is IPTV legal.

Frequently asked questions

What is a Downloader code?

It is a short numeric shortcut for a download URL. The Downloader app runs a link-shortening service, and anyone can register a URL to get a number back. Typing that number does exactly what typing the full address would do — nothing more. The code is a convenience for TV remotes, where entering a long URL with a directional pad is painful. It is not an app store and it grants no access of its own.

Why doesn't my Downloader code work?

Usually because the code was never permanent. Codes are registered by whoever posted the link, and they expire, get reassigned, or point at a file that has since moved. Most published lists are copied from other lists rather than tested, which is why different sites give different codes for the same app. If a code fails, the fix is not another code from another list — it is to get the current download link from the app's own publisher.

Is using Downloader codes on a Firestick legal?

Installing an app outside the Amazon Appstore — sideloading — is a supported feature of Fire OS, and Downloader is itself published in Amazon's own store. IPTV players such as TiviMate, IPTV Smarters and Kodi are ordinary media players with no content of their own, and installing them is lawful. What matters legally is the service you point a player at, not the player and not how it was installed.

Do I still need Downloader if the app is in the Amazon Appstore?

No, and you should prefer the store when the app is there. A store install updates automatically and is verified by Amazon; a sideloaded APK does neither, so you carry whatever version you installed until you manually replace it. Check the Appstore first and only sideload the players that are genuinely not listed.

Is it safe to install an IPTV app from a Downloader code?

It is exactly as safe as the URL behind the code, which you cannot see before you press Go. That is the real objection to random code lists: you are installing an unsigned package from an address someone else registered. Use codes or links published by the app's own developer, be wary of any APK offered as a modified or unlocked build, and never install a player that asks to be paid for through a channel other than the developer's own.

Got the player installed?

You need a service to point it at. TVNado works with TiviMate, IPTV Smarters, Kodi and every other Xtream Codes player, and the trial runs 24 hours with no card. Start the free trial or see the Firestick guide.

Stream Everything with TVNado

55,000+ live channels · NFL · NBA · MLB · 4K UHD · No contract · From $19.99/month