An ultra-high performance, ad-free media player shell. Engineered with native Kotlin & Jetpack Compose for Mobile, Tablets, Foldables, and Smart TVs. Load custom M3U playlists and Xtream Codes accounts with hardware-accelerated playback.
Sarva TV is engineered to deliver zero-lag stream rendering and seamless playlist management across all your Android devices.
Leverages native platform hardware decoders for ultra-low latency playback, zero frame drops, and minimal battery drain on mobile and Smart TVs.
Ingest M3U/M3U8 playlists and Xtream Codes accounts automatically. Displays active connection limits, account expiration dates, and provider details.
Includes robust decryption support for Widevine DRM protected DASH and HLS streams directly embedded in your provider playlists.
Full spatial navigation for Google TV and Android TV. Remote control focus scaling, background poster blurs, and auto-hiding control overlays.
Adapts fluidly with Jetpack WindowManager. On foldables in tabletop posture, video playback automatically shifts to top half while controls occupy the bottom.
Zero tracking pixels, zero ad banners, and local-first encrypted storage. Your personal playlist links and credentials never leave your local device memory.
Take a look at the polished Material 3 Expressive user interface on Mobile and Smart TV form factors.
Built adhering to strict Modern Android Development (MAD) mandates and Unidirectional Data Flow (UDF) patterns.
100% written in idiomatic Kotlin with coroutine structured concurrency. Encapsulates UI states inside immutable data classes exposed via read-only StateFlow to guarantee zero race conditions.
Uses Room Database with diff-based transaction updates to preserve flash memory lifespan. Capping protection thresholds set at 3,000 channels for Smart TV RAM constraints and 30,000 channels for high-spec mobile hardware.
Integrates Google Play Integrity API with cryptographic SHA-256 token binding via Cloudflare Workers and Firebase Cloud Functions to verify client authenticity and protect against unauthorized tampering.
Full support for custom HTTP User-Agent headers, Logical Channel Numbers (`tvg-chno`), custom XMLTV guide integration, and MD5 stream URL deduplication.
Here are the core updates introduced in the current production main build of the Sarva TV app:
We are committed to delivering the highest quality native player shell experience. Report issues or request feature enhancements.
Have ideas for new UI components, decoder controls, or playlist integrations? Propose features directly to our GitHub roadmap board.
Submit Feature RequestEncountering playback issues, layout glitches on specific Android models, or database errors? File a bug ticket for immediate patching.
No. Sarva TV is strictly a local client-side media player shell. It does not preload, host, or distribute any channels or streaming content. Users must load their own legal M3U playlists or Xtream Codes accounts.
Yes! Sarva TV is 100% ad-free with zero popups, zero banner ads, and zero user-tracking scripts. It is designed to provide a clean, premium viewing experience.
Yes. Sarva TV features a native Jetpack Compose for TV layout built specifically for Smart TV remotes, providing D-pad spatial navigation, card scaling focus animations, and auto-hiding controls.