M3U Player

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.

Primer

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.

playlist.m3u
#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.

Why Kyro

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.

Setup

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
  1. 1Install Kyro Player from the App Store or download for Windows.
  2. 2Open the Playlists tab and tap +
  3. 3Choose M3U URL as the playlist type.
  4. 4Paste your playlist URL. Give it a friendly name.
  5. 5Tap Add Playlist. Kyro parses and caches it.
  6. 6Scroll, search, favorite, watch.
M3U FAQ

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.