Devices

IPTV boxes and set-top boxes: how to choose

Before buying a box it is worth establishing whether you need one at all. When you do, the specifications that matter come down to three or four, and they almost never appear in the descriptions of the cheap models.

We have no commercial agreements with the developers named here and we receive no payment for the apps mentioned.

Quick answer

There are three categories. Certified sticks and boxes (the Fire TV Stick, Android TV and Google TV devices, the Apple TV) have an official store and receive updates: they are the sensible choice. Generic Android boxes, sold cheaply under improbable names, run modified versions of the system with no Play Store and often with pre-installed software of unknown origin. Dedicated set-top boxes (MAG units, Enigma2 receivers) were built for professional settings and offer nothing for home use.

If your television already has a usable IPTV client in its store and does not struggle, add nothing.

When an external device is genuinely needed

Three concrete situations justify it.

The television's store has stalled. On sets more than six or seven years old, updates thin out until they stop, and the available apps stay on old versions. Adding a stick restores an up-to-date environment without replacing the television.

The app you need does not exist for that platform. This is most common on Tizen and webOS, where IPTV clients are few — the situation is described on the smart TV page.

The internal hardware cannot keep up. If the television stutters merely scrolling through menus, it will not improve when playing a high-bitrate stream. Take care, though, not to mistake a network problem for a hardware one: the causes are separated out in the buffering guide.

The specifications that matter

Device compatibility

Which platforms are genuinely supported, and the minimum operating system version.

Presence in the official stores

Distribution through Google Play, the App Store, the Amazon Appstore, the Microsoft Store or the television's own store. Apps available only as an external APK are flagged as such.

Beyond the general criteria, for a playback device there are four concrete points.

Platform certification. A certified Android TV device has Google Play — and therefore access to the clients for Android and Android TV — receives system updates, and guarantees that apps declared compatible actually work. A box that runs “Android” without certification offers none of the three.

RAM. This is the figure that determines how quickly a long playlist opens and whether the app survives the move from the programme guide into playback. On cheap devices it is the first bottleneck.

Wired networking. An Ethernet port, or support for an adapter, removes the least predictable variable. On devices without a port, check at least for 5 GHz band support.

Hardware codec decoding. A device that decodes the source's formats in hardware draws little power and stays cool. When decoding falls back to software, the picture stutters and the device heats up.

The categories compared

CategoryOfficial storeUpdatesSuits
Fire TV StickAmazon AppstoreYesThe smallest outlay, a television with no useful apps
Certified Android TV / Google TVGoogle PlayYesThe widest choice of IPTV clients
Apple TVApp StoreYesAnyone already inside the Apple ecosystem
Generic Android boxesAbsent or unofficialNoNo use case we would recommend
MAG and Enigma2 set-top boxesClosed ecosystemVariableSpecific technical settings, not home use

On the Apple TV, IPTV players install from the App Store just as they do on iPhone and iPad. Three have a confirmed tvOS app — UHF, IPTVX and Smarters Player Lite — while for GSE the store listing shows no Apple TV version. The full comparison, with setup, is in the guide to IPTV on iPhone, iPad and Apple TV.

We have no hands-on testing we can publish yet. Everything on this page comes from the developers' official documentation and from app store listings, not from trials we ran ourselves.

Until we publish measurements we gathered first-hand you will find no scores, no ratings and no start-up times here: we would rather show a table with a few empty cells than one full of numbers nobody can check. The protocol we will follow is public.

How we assess

  • Device compatibility
  • Clarity of the interface
  • Use with a remote control
  • Quality of the programme guide
  • Stability
  • Pricing model

Read the full methodology

Dedicated set-top boxes and Enigma2 receivers

MAG-type set-top boxes and receivers running Enigma2 — devices born for satellite and later extended to IPTV — come up often in Italian discussions. They follow a different configuration logic, designed for people who manage installations, and they demand more skill than a stick does.

For home use they offer no advantage: the interface is less polished than that of modern clients, the community around them is small, and support depends on the individual reseller. If you do not already have a satellite setup built on Enigma2, there is no reason to start there.

Frequently asked questions

Which is the best box for IPTV?

We will not publish a ranking of models until we have tried them ourselves. The criteria we will apply — RAM, wired networking, certification, supported codecs — are listed above and can be checked against the manufacturers' own specification sheets.

Stick or TV box?

It depends on space and on your network. A stick hides behind the television but rarely has an Ethernet port; a box is bulkier and generally offers wired networking and more memory.

Do the Android boxes that cost a few euros work?

They play video, yes. The question is not whether they work but what is inside them: a modified system, no updates, and pre-installed apps nobody can vet.

Do I need a special set-top box for IPTV?

No. Any device able to run an IPTV client and decode the stream is enough. A recent television often already is.

Sources

  1. Android TV — certified devices, Google's official list (opens in a new tab)
  2. Amazon — Fire TV technical documentation (opens in a new tab)
  3. Apple — Apple TV specifications (opens in a new tab)