How to add an M3U or Xtream playlist on Android TV

Install an IPTV player, open it, and paste your provider's M3U link or enter the Xtream Codes server, username and password. With IPFlix Pro Player you scan a QR code on the TV and do the typing on your phone; it takes a few minutes.

Works on Android TV and Google TV (Google Play) and on Fire TV with Fire OS (APK). Android TV has no built-in M3U player, so an app is always needed.

Android TV & Google TV Get it on Google Play
Fire TV · Downloader code 6285353

7-day free trial on every new TV, everything unlocked. No ads. Download the APK (v1.9.4) · Fire TV install guide

Adding an Xtream login and choosing categories, recorded on Google TV with public-domain and Creative Commons films. Sped up.

Five steps

  1. 1

    Install a player

    On Android TV and Google TV, install IPFlix Pro Player from Google Play. On a Fire TV with Fire OS, install the Downloader app and enter code 6285353.

  2. 2

    Open it and pick a profile

    Every new TV gets a 7-day free trial with everything unlocked, so you can test your own playlist before paying.

  3. 3

    Scan the QR code with your phone

    The Add Playlist screen shows a QR code. Scan it with your phone camera; a page opens where you type or paste the playlist instead of using the remote.

  4. 4

    Paste the M3U link or enter the Xtream login

    For M3U, paste the whole link. For Xtream Codes, enter the server address (with its port), the username and the password exactly as your provider sent them.

  5. 5

    Choose categories and the guide

    IPFlix imports the playlist, offers its TV guide (EPG) and lets you pick which live, movie and series categories to show. Then start watching.

If you have an M3U link

  • It usually ends in .m3u or .m3u8, or contains get.php?username=…&password=….
  • Paste the whole link in one piece; don't retype it.
  • In IPFlix, a get.php link is tried as Xtream first (richer movie and series data) and falls back to M3U.
  • The http:// prefix is optional in IPFlix.

If you have an Xtream Codes login

  • Server: the address your provider sent, including the port if there is one.
  • Username and password: case-sensitive, no spaces.
  • Xtream brings live TV, movies and series with their categories.
  • Not sure which you have? M3U vs Xtream Codes.

When it doesn't load

ProblemWhat to do
The link was typed with the remote and has a typoUse the QR code and paste the link on your phone, copied straight from your provider's message.
Xtream login rejectedCheck the server address includes the port (for example :8080 if your provider uses one), and that the username and password have no extra spaces. The password field has a show/hide button.
Channels load but the guide is emptyThe guide comes from the playlist's EPG. If the provider has none, or channel IDs do not match, the guide stays empty: see the EPG guide below.
Subtitles show broken charactersIPFlix decodes old code pages such as Windows-1254 Turkish, Cyrillic, Greek and Hebrew. Image subtitles (PGS, DVB) are not shown.

Check the file first with the free M3U playlist checker (runs in your browser).
More fixes: EPG not showing · subtitles not working · Chromecast "storage full"

Questions

How do I add an M3U playlist on Android TV?
Install an IPTV player such as IPFlix Pro Player (Google Play on Android TV and Google TV, or Downloader code 6285353 on Fire OS Fire TV), open it, and paste your provider's M3U link. In IPFlix you can scan a QR code on the TV and paste the link on your phone instead of typing it with the remote.
Can Android TV play an M3U link without an app?
No. Android TV and Google TV have no built-in M3U player; you need an IPTV player app to open the playlist.
Should I use the M3U link or the Xtream Codes login?
If your provider gives you both, Xtream Codes usually brings richer movie and series data. In IPFlix, a get.php link (which contains the username and password) is tried as Xtream first and imported as M3U if the server does not answer the Xtream API.
Do I need http:// at the start of the link?
Not in IPFlix: links without http:// work. Other players may need the full address.
What happens if the playlist cannot be imported?
IPFlix shows an error instead of spinning. Check the link or login for typos, check that your subscription is active, and try again. Your provider can confirm whether the server is up.
How big a playlist can IPFlix handle?
It imports playlists with more than 180,000 channels. In our Google TV emulator test a 183,000-channel Xtream playlist imported in about 36 seconds and its guide in about 4.
Does IPFlix give me a playlist?
No. IPFlix Pro Player only plays a playlist you already have from a provider. It does not sell, include or recommend channels or content.

Try it with your playlist

7-day free trial with everything unlocked. IPFlix does not provide channels or content.

7-day free trial · You add your own playlist