MIT License Android Android TV

The open-source
IPTV player for
Android & Android TV.

Prysm is a fast, beautiful M3U player that handles 10,000+ channels with zero lag. Powered by ExoPlayer & VLC. Free forever.

Built with Kotlin TypeScript React Native Expo
Prysm browse channels screen
/ features

Everything you need.
Nothing you don't.

01

M3U / M3U8 Support

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

02

Lightning Fast

Handle 10,000+ channels with zero lag. Optimized for speed at every layer.

03

Smart Organization

Categories, filtering, instant search, and favorites — find anything in seconds.

04

Dual Playback Engines

Switch between ExoPlayer & VLC built in. Quality selection, audio tracks, subtitles, and more.

05

Android & Android TV

Full remote & D-pad navigation with a focused dark-mode UI — optimized for phones and the big screen.

06

100% Open Source

MIT licensed. Built by the community, for the community. Fork it, extend it, make it yours.

/ preview

See it in action.

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

/ browse
Browse channels interface
Channels
Categories view
Categories
Favorites list
Favorites
Add playlist screen
Add Playlist
Settings screen
Settings
/ playback
Video player interface
Player
Player settings overlay
Player Settings
/ quick-start

Get started in seconds.

Three steps from download to streaming — plus everything Prysm supports.

1

Download the APK

Grab the latest release from GitHub and install it on your Android phone or Android TV device.

Browse releases →
2

Load your playlist

Paste an M3U/M3U8 URL or import a local file. Prysm auto-detects the format.

3

Start streaming

Browse categories, search, mark favorites, and play. That's it.

/ supported-formats

Plays what you throw at it.

Full compatibility with the playlist and streaming formats that matter.

M3U Standard IPTV playlists
M3U8 Unicode-aware playlists
HLS HTTP Live Streaming
URL · File Remote or local import
/ playback-engines

Two engines. Built in.

Switch between ExoPlayer and VLC on the fly — no extra installs, no compromises.

ExoPlayer Google's adaptive player
VLC Plays everything, anywhere
/ built-with

A modern, open stack.

Prysm is built on industry-standard, open-source technologies.

Kotlin Native Android core
TypeScript Type-safe UI logic
React Native Cross-platform UI
Expo Fast build & ship
/ open-source

Free forever.
Built in the open.

Prysm is 100% open source under the MIT License. Built by the community, for the community. Fork it, extend it, make it yours.

MIT License
100% Open Source
10K+ Channels
0$ Forever

Ready to stream?

Join thousands of users who upgraded their IPTV experience.