adlessiptv player

The IPTV player that just plays

No ads, ever. Adless plays the M3U link or Xtream login from the subscription you already pay for, on Android phone, tablet and TV.

Android phone, tablet and TV M3U and Xtream Codes No channels included

101

What it does

M3U and Xtream Codes

Paste a URL, scan a QR code or open a file. Xtream logins go into the Android keystore, never into the app database and never into a log line.

Lists that stay usable

Several thousand channels scroll, search and filter without a spinner. The parser and the schema were sized for that case first rather than adapted to it later.

Programme guide

XMLTV from your playlist or a URL you set, matched to channels by id and by name, with catch-up on providers that offer it.

Favourites and groups

Reorder, rename and hide channels, build your own groups, and lock any of it behind a PIN.

One app, three screens

Phone, tablet and Android TV from one APK. On a TV it installs into the leanback launcher and every control answers to the D-pad.

Backup, if you want it

Off by default. What it stores is encrypted on your device with a key derived from a recovery code that is never sent, so the server holds ciphertext it cannot read.

102

Playback

Two engines. Media3 handles standard streams; libVLC handles the ones that were never going to be standard. When a stream fails to decode the app walks down its own ladder - hardware, then software, then libVLC - and remembers which rung worked for that channel, so the next time it starts there.

Every failure that survives all three shows a code rather than a shrug. E-PLAY-403 is the provider refusing the stream, E-PLAY-CODEC is a format neither engine can decode, and both are things you can act on.

4,718 channels in the Xtream list it was built against
1.1M guide programmes parsed in a single import
2 playback engines, switched automatically
0 advertising, analytics and crash SDKs

103

What it collects

Nothing, on its own. Continuous integration fails the build if an advertising, analytics or crash-reporting SDK is ever added, and the advertising-identifier permission is blocked in the manifest so a dependency cannot pull one in quietly.

  • Provider usernames and passwords are stored in the Android keystore.
  • What you watch is recorded on your device and nowhere else.
  • Two features can send data and both are off until you use them: encrypted backup, and a problem report you read in full before pressing Send.

Read the privacy policy

104

Price

Seven days free, then $1 a month or $11 a year, covering every device on your store account. There is no ad-supported tier, because the ads are the thing this app exists to not have.

105

What it does not do

  • Not on Google Play yet, so there is nothing to install from this page.
  • No recording and no offline downloads.
  • No Chromecast and no DLNA.
  • No Stalker portals. M3U and Xtream Codes work.
  • No iOS and no tvOS build.