A modern M3U player that respects your time.
Kyro Player plays M3U and M3U8 playlists on iPhone, iPad, Android, and Windows with hardware-accelerated 4K, a full 7-day EPG, smart search, and zero ads.
What is an M3U playlist?
M3U is a plain-text playlist format that lists media streams line by line. M3U8 is the same thing, UTF-8 encoded. IPTV providers typically expose their whole catalog as a single M3U URL — hundreds or thousands of channels, movies, and series in one file.
An M3U player is the app that turns that text file into a watchable UI: channels become categories, metadata becomes thumbnails, timestamps become a TV guide.
Kyro Player is an M3U player that doesn't feel like a technical tool. It looks and behaves like a proper streaming app — because it is one.
#EXTM3U #EXTINF:-1 tvg-logo="..." group-title="Sports",Sports HD http://provider.example/stream/sports-hd #EXTINF:-1 tvg-logo="..." group-title="News",News 4K http://provider.example/stream/news-4k #EXTINF:-1 tvg-logo="..." group-title="Movies",Cinema http://provider.example/stream/cinema
You paste this URL once. Kyro does the rest.
Built for M3U from the first line of code.
Other players treat M3U as an afterthought. We didn't.
Handles giant playlists
Playlists with 100,000+ entries still open in seconds. Virtualized lists keep scrolling buttery.
Preserves your structure
Groups, logos, and categories from your provider are rendered as-is — no random reordering.
Smart parsing
We tolerate messy files: mixed line endings, missing EXTINF attributes, UTF-8 BOMs.
Hardware 4K
VLC (iOS) and MediaKit (Android) decode H.265, AV1, VP9 natively. No transcoding, no sweat.
Full EPG support
If your provider supplies XMLTV, Kyro shows 7 days of guide data across every channel.
On-device only
Your M3U URL never leaves your device. No account, no cloud, no tracking.
Add your M3U in under a minute.
Paste your M3U URL once. Kyro parses, caches, and refreshes on a schedule. You never touch the file again.
Full install guide- 1Install Kyro Player from the App Store or download for Windows.
- 2Open the Playlists tab and tap +
- 3Choose M3U URL as the playlist type.
- 4Paste your playlist URL. Give it a friendly name.
- 5Tap Add Playlist. Kyro parses and caches it.
- 6Scroll, search, favorite, watch.
M3U player questions, answered.
Where do I get an M3U URL?
Kyro Player does not supply content. You need an M3U URL from an IPTV service provider you've subscribed to. Contact your provider for your personal M3U link.
Is M3U the same as Xtream Codes?
No — they’re different formats for the same purpose. Kyro supports both. Read our guide on Xtream Codes.
Can I add multiple M3U playlists?
Yes — Premium users can add unlimited playlists side by side. Switch between them from the library.
Does Kyro store my M3U URL?
Your M3U URL and any credentials stay on your device only. Kyro does not have a server that sees your playlist.
More questions? See the full FAQ.
Related pages
Explore related pages
Xtream Codes Player
How Kyro handles Xtream Codes API credentials — and when to prefer them over M3U.
Read moreHow to install an M3U playlist
Step-by-step tutorial for adding an M3U URL on iOS, Android, and Windows.
Read moreKyro Player vs VLC for IPTV
Why a dedicated M3U player beats a generic media player for streaming.
Read more