Open Source · MIT License · Android & Android TV

Prysm

A modern M3U IPTV player for Android & Android TV — fast browsing, smart organization, and seamless playback.

Android Android TV Expo / React Native TypeScript

Everything you need
to stream with confidence

Packed with powerful features to handle any IPTV playlist, on any Android device.

📺

M3U / M3U8 Support

Load playlists from URL or local files with full M3U8 compatibility and automatic format detection.

Fast Browsing

Optimized to handle large playlists with 10,000+ channels smoothly, with zero lag.

🗂️

Smart Organization

Channel categories, advanced filtering, instant search, and favorites for quick access.

💾

Persistent Storage

Automatically saves your playlists with auto-refresh to keep your channel data current.

🎬

Advanced Playback

Quality selection, aspect ratio, audio track switching, and subtitle support built in.

🎮

TV Optimized

Full Android TV remote & D-pad navigation support with a sleek, focused dark-mode UI.

A clean UI you'll love

Designed to feel native on both phones and large-screen TVs.

Browse Channels
Browse Channels
Categories
Categories
Favorites
Favorites

Built different,
for real users

A purpose-built IPTV player that prioritizes performance, openness, and the TV experience.

Handles very large playlists (10k+ channels) without lagging or crashing

Built specifically with the Android TV experience in mind from day one

Lightweight Expo architecture for easy building and deployment

Clean, maintainable TypeScript codebase that's easy to fork and extend

100% Open Source, MIT Licensed — free forever with no hidden costs

Built with modern tools

A lean and modern stack for a fast, reliable app.

Expo SDK 54
React Native
TypeScript
React Navigation
FlashList
Expo Video
AsyncStorage