JIOTV DESKTOP CLIENT v1.0.0 RELEASE

Live television.
Beautifully staged.

A bespoke desktop front end for JioTV built for Windows 10 & 11. Frameless screening room aesthetic, zero-CORS loopback streaming relay, instant channel zapping, and a virtualized 24-hour guide.

v1.0.0 • Windows 10/11 64-bit • Open Source (MIT)
JioTv Max Live television
LIVE 1080p · 60fps 5.1 Audio

Star Sports 1 HD

Live Cricket Match • ICC Champions Trophy Final • Over 42.4 • High-bitrate HLS Stream

LIVE
02:14:50 / Live 1080p
07:00 PM 07:30 PM 08:00 PM 08:30 PM
101 Star Sports 1
Match Centre Live 07:00 - 08:00 PM · Cricket
Match Analysis 08:00 - 09:00 PM
142 NDTV 24x7
Prime Time News 07:00 - 07:30 PM · News
Left, Right & Centre 07:30 - 08:30 PM
204 Sony PIX HD
Inception (2010) 06:30 - 09:00 PM · Sci-Fi
101 🏏 Star Sports 1 Sports
108 ⚽ Sports18 1 HD Sports
201 🎬 Star Gold HD Movies
315 🌍 Nat Geo HD Infotainment
402 📰 Aaj Tak HD News
510 🎵 MTV Beats Music

A desktop application built with cinema sensibilities.

Every layer is customized to eliminate lag, light bleed, and streaming friction.

Dual Playback Pipeline

HLS via hls.js for instant channel zapping, paired with shaka-player and castLabs Electron for hardware-accelerated Widevine DRM channels.

HLS.js + Shaka Player

Zero-CORS Loopback Relay

Local 127.0.0.1 media relay in the main process rewrites manifests on-the-fly, injects Akamai __hdnea__ cookies, and buffers DVR chunks without disabling web security.

127.0.0.1 MediaRelay

Multi-Tier Logo Engine

Dedicated OffscreenCanvas Web Worker normalizes broadcaster logos, repairs backgrounds, boosts ink contrast, and caches results in IndexedDB.

OffscreenCanvas Worker

Virtualized 24-Hour EPG

TanStack Virtual powers buttery 60fps scrolling across 1,000+ schedules. Imperative CSS --guide-x ruler synchronization bypasses background rAF throttling.

@tanstack/react-virtual

Windows DPAPI Token Vault

Tokens never touch the renderer or localStorage. Sessions are encrypted using Electron safeStorage backed by Windows DPAPI hardware encryption.

safeStorage Encryption

Command Palette Search

Hit Ctrl+K anywhere to open an instantaneous channel palette with fuzzy search across names, channel numbers, genres, and recent queries.

Ctrl + K Quick Search

Zero CORS, strict CSP, and bulletproof token relaying.

By running an internal HTTP loopback relay inside the Electron main process, JioTv Max maintains Chromium's strictest security policies while talking directly to Jio's live CDNs.

01

Loopback Stream Rewriting

Upstream HLS and DASH manifests are parsed and rewritten to point media chunks to ephemeral 127.0.0.1 URLs with session signatures.

02

Transparent Akamai Cookie Injection

Every chunk request forwards authentic Android client User-Agents and dynamic Akamai __hdnea__ tokens so CDN requests succeed without 403 blocks.

03

In-Memory DVR Segment Cache

A 64MB LRU cache retains recently watched segments, guaranteeing instant pause/resume and micro-rewinds even when upstream CDN tokens refresh.

src/main/media-relay.ts TypeScript
// MediaRelay: Zero-CORS Loopback Stream Engine
export class MediaRelay {
  private server = createServer(async (req, res) => {
    const { pathname, searchParams } = new URL(req.url!, 'http://127.0.0.1')

    if (pathname === '/raw') {
      const rawUrl = searchParams.get('u')!
      const session = this.getSession(searchParams.get('s'))

      // Forward authentic Akamai cookies & player agent
      const upstream = await fetch(rawUrl, {
        headers: session.headers,
        signal: AbortSignal.timeout(12000)
      })

      // Rewrite nested manifests to keep session alive
      return this.relayStreamResponse(upstream, res)
    }
  })
}

Controllable entirely from your keyboard.

Stream Deck, media remote, or keyboard — every core action has a designated hotkey.

Play / Pause Live Stream Space
Instant Channel Zapping (Next / Prev) ↑ ↓
Volume Adjustment (5% steps) ← →
Toggle Fullscreen Mode F
Mute / Unmute Audio M
Open Channel Drawer C
Stream Quality Selection (1080p, Auto) Q
Picture-in-Picture (PiP) Window P

Ready to run locally?

Clone the repository and launch development mode in seconds.

git clone https://github.com/Tijil-Das/JioTV-Max.git

Experience live television as it was meant to be.

Download JioTv Max for Windows 10/11 or inspect the open-source TypeScript codebase on GitHub.

Download JioTv Max for Windows v1.0.0 installer package · 64-bit Windows