Sarva TV v1.0.8 Native Master

The Native
IPTV Player Shell

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.

0 Ads 100% Clean UI
30,000 Channel Cap
ExoPlayer Media3 Engine
DRM Widevine Ready
Sarva TV Home Channel Catalog
Widevine DRM
Hardware Protected
Android TV Native
Full D-Pad Control
Native Capabilities

Built for Performance & Elegance

Sarva TV is engineered to deliver zero-lag stream rendering and seamless playlist management across all your Android devices.

ExoPlayer Media3 Engine

Leverages native platform hardware decoders for ultra-low latency playback, zero frame drops, and minimal battery drain on mobile and Smart TVs.

M3U & Xtream Codes API

Ingest M3U/M3U8 playlists and Xtream Codes accounts automatically. Displays active connection limits, account expiration dates, and provider details.

Widevine DRM Support

Includes robust decryption support for Widevine DRM protected DASH and HLS streams directly embedded in your provider playlists.

Android TV D-Pad Remote UI

Full spatial navigation for Google TV and Android TV. Remote control focus scaling, background poster blurs, and auto-hiding control overlays.

Foldable & Tablet Posture

Adapts fluidly with Jetpack WindowManager. On foldables in tabletop posture, video playback automatically shifts to top half while controls occupy the bottom.

100% Ad-Free & Local First

Zero tracking pixels, zero ad banners, and local-first encrypted storage. Your personal playlist links and credentials never leave your local device memory.

Visual Tour

Explore Sarva TV Interface

Take a look at the polished Material 3 Expressive user interface on Mobile and Smart TV form factors.

Home Channel Catalog
Channel Catalog
Category chips with vertical bar separators and live stream posters.
VOD Movies & Series
VOD & Series View
Rich movie details, cast list, genre chips, and play controls.
Instant Search
Instant Search
Instant channel name, language, and category filtering.
App Settings
Settings & Xtream Limits
Manage playlists, view Xtream expiration & active connection caps.
Engineering Blueprint

Modern Android Architecture

Built adhering to strict Modern Android Development (MAD) mandates and Unidirectional Data Flow (UDF) patterns.

Kotlin 2.x & Sealed State Flow

MAD Paradigm

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.

Room Diffing & Threshold Safeguards

Database Ops

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.

Play Integrity & Security Hashing

Anti-Tamper

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.

Per-Channel Headers & LCN EPG

Stream Customization

Full support for custom HTTP User-Agent headers, Logical Channel Numbers (`tvg-chno`), custom XMLTV guide integration, and MD5 stream URL deduplication.

What's New in Sarva TV v1.0.8

Latest System Enhancements

Here are the core updates introduced in the current production main build of the Sarva TV app:

  • Hardened Ingestion Engine: Multi-source ingestion for M3U and Xtream Codes accounts with deduplication hashing.
  • Xtream Account Metrics: Displays active connection usage caps and account expiration timestamps inside Settings.
  • DRM & Custom User-Agent: Extended M3U parser for Widevine DRM streams and channel-level User-Agent header overrides.
  • Posh Category Sheet: Redesigned Category Filter FAB with floating sheet UI and vertical bar separators.
Community & Support

Support & Feedback Hub

We are committed to delivering the highest quality native player shell experience. Report issues or request feature enhancements.

Suggest Features

Have ideas for new UI components, decoder controls, or playlist integrations? Propose features directly to our GitHub roadmap board.

Submit Feature Request

Report Bugs & Issues

Encountering playback issues, layout glitches on specific Android models, or database errors? File a bug ticket for immediate patching.

File Issue on GitHub Email Support

Frequently Asked Questions

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.