Every detail of a serious media player.
Kyro Player is a playback-first app. We don't sell content — we just make your M3U and Xtream Codes playlists look and feel like a proper streaming app.
Playback
The Kyro playback engine is built on VLC (iOS) and MediaKit/libmpv (Android) — the most battle-tested open-source media stacks on the planet.
Hardware-accelerated 4K HDR
Smooth playback up to 3840×2160 @ 60 fps with HDR10 support on capable devices.
Full codec matrix
H.264, H.265/HEVC, AV1, VP9, MPEG-2, AAC, AC3, EAC3, Opus, FLAC and more.
All the protocols
HLS, RTMP, RTSP, HTTP(S), MPEG-TS, UDP multicast, DASH.
Zero-lag channel switching
Pre-buffered streams switch in under a second on a solid connection.
Auto-reconnect
If a stream drops, Kyro silently reconnects and resumes where you left off.
Background playback
Keep audio playing when you lock the device or switch apps (Premium).
Playlists
Paste an M3U URL or Xtream Codes credentials. Kyro parses, caches, and refreshes. You never touch XML again.
M3U & M3U8 URLs
Parse playlists of any size — we handle 100k+ channels without breaking a sweat.
Xtream Codes API
Full support for Xtream server URL + username + password credentials.
Multiple playlists
Run personal, family, and backup playlists side-by-side (Premium).
Auto-refresh
Playlists re-sync on a schedule — you always see the latest catalog.
On-device storage
URLs, credentials, and catalog data live on your device. Never on our servers.
Deep categorization
Groups, genres, countries, and languages are preserved from your provider.
EPG & Guide
The Electronic Program Guide turns a sea of channels into a watchable schedule.
Full 7-day EPG
See what's on now, next, and throughout the week (Premium).
Now-playing strip
Quick glance at what's live across every channel you follow.
Program details
Episode titles, synopses, runtime, and category tags when the provider supplies them.
Jump to live
One tap to drop into the current broadcast from anywhere in the guide.
Search & organization
Finding a specific title or channel shouldn't feel like homework.
Instant smart search
Searches channel names, categories, movie/series titles, genres, and cast.
Favorites
Bookmark streams, movies, series — one tap to your personal lineup.
Continue watching
Resume VOD exactly where you paused, across sessions.
Custom sort & groups
Reorder and hide categories to match how you actually watch.
VOD — Movies & Series
Movies and Series get a dedicated library with proper metadata and artwork.
Poster artwork
Providers that deliver artwork render in a clean grid with aspect ratio preserved.
Seasons & episodes
Series expand into season/episode views with resume support.
Synopses & ratings
Descriptions, genre tags, year, and runtime when the provider supplies them.
Trailer-free
No auto-playing trailers. No ads. Just content you picked.
Privacy & security
Your playlists are personal. They should stay that way.
On-device only
Playlist URLs and Xtream credentials never leave your device.
No accounts
Kyro doesn't require sign-up. You own your data.
No tracking
No behavioral analytics, no ad SDKs, no data sold. Ever.
HTTPS everywhere
In-app downloads and updates travel over TLS.
Cross-platform
One player across the devices you already own.
iOS — App Store
iPhone and iPad, iOS 15+. VLCKit playback engine.
Android — Google Play (soon)
MediaKit/libmpv playback engine, same UI, same features.
Windows 10/11
Native desktop build with keyboard shortcuts and windowed playback.
Native performance
No Electron wrappers. Each platform uses its native UI toolkit.
Related guides
Explore related pages
Kyro as your M3U player
What M3U is, why it matters, and how Kyro handles playlists of any size.
Read moreKyro as your Xtream Codes player
The difference between M3U URLs and Xtream API, and when to use which.
Read moreKyro Player vs VLC
How Kyro compares to the old faithful — for IPTV specifically.
Read more