Your playlist, your way
Xtream Codes logins, or M3U / M3U8 as a link or a file. Keep several sources and switch in one tap.
Paste an M3U link or your Xtream Codes login and King IPTV Player sorts thousands of channels, films and series into something you can actually browse. On iPhone and Android.
Includes no channels. You bring the playlist from a provider you already use.
King IPTV Player is an empty player. It has no channels, no catalogue and nothing to watch until you add your own playlist from a service you already pay for. It is not affiliated with any provider and does not sell, resell or recommend one.
Every screenshot here was taken from the shipping app, running a made-up demo playlist. No mock-ups, no real broadcasters.

Your playlist as rows by category: News, Sport, Movies, Kids.

Search as you type, star favourites, keep provider prefixes readable.

Hundreds of groups, filterable, and no name is ever cut off.

Your provider's film library as a poster grid, with plot and cast.

Shows laid out by season and episode, from the same playlist.

What was loaded and when, several sources, refresh in one tap.
One design, written twice: SwiftUI on iPhone, Jetpack Compose on Android. Same screens, same behaviour, and each one feels at home on its own platform.


Xtream Codes logins, or M3U / M3U8 as a link or a file. Keep several sources and switch in one tap.
Thousands of channels and hundreds of categories stay fast to search and easy to scan.
Reads your provider's EPG (XMLTV) to show what's on now and next for every channel.
Films with plot and cast, series with seasons and episodes, all from the same playlist.
Dark, precise, legible. No banner ads, no "Pro" badges, no trial counters. Nothing to buy.
Your password is encrypted on the phone and only ever sent to the server you typed in.
When a channel stutters, open Stream info. It reports what the server actually sent, read straight from the player, which is usually enough to tell whether the problem is the app, your network or the provider.
Illustrative values. The panel shows your stream's real ones.
No. It is a player only. It hosts and provides no content, and shows nothing until you add a playlist from your own IPTV provider.
Xtream Codes logins (server URL, username and password) and M3U or M3U8 playlists, either as a link or as a file. You can keep several sources and switch between them.
Yes. It reads your provider's EPG (XMLTV) and shows what is on now and next for each live channel.
Yes. It is free on Google Play and the App Store, with no ads, no subscription and no in-app purchases.
Android phones and tablets running Android 7.0 or later, and iPhones and iPads running iOS 17 or later.
Only anonymous usage statistics: which screens are opened and whether a stream played, through Firebase Analytics. Never your logins, links or channel names. Your provider password is encrypted on the device and sent only to the server you entered. There is no account, no advertising ID and no server of ours. See the privacy policy.
The app tries the platform player first and switches to libVLC automatically if a stream fails. If it still won't play, open Stream info in the player to see what the server actually sent.
Free, with no ads and no account. Paste one link and start watching.