Built for the big screen

Every feature is optimized for TV hardware with smooth performance and intuitive remote control navigation.

Playback

HLS & DASH Streaming

Native Tizen AVPlay engine for HLS and DASH streams with adaptive bitrate support up to 4K resolution.

Catchup / Archive

Go back in time with archive playback. Supports all major catchup formats: Xtream Codes, Flussonic, shift, append, and custom templates.

Audio Tracks

Switch between multiple audio tracks with language detection, codec info, and channel count display.

Subtitles

Full subtitle support with track selection, on/off toggle, and smart language naming.

Electronic Programme Guide

XMLTV Support

Fast regex-based XMLTV parser — 10x faster than DOM parsing on TV hardware. Non-blocking async processing.

Auto-Detection

Automatically detects EPG URLs from your M3U playlist headers. No manual configuration needed.

Full-Screen Grid

Beautiful EPG grid with 7 rows and timeline navigation. Jump by day, scroll through channels, and launch catchup from any programme.

Smart Caching

EPG data cached locally with configurable retention (1–10 days). 80% space savings with compact format. Automatic quota recovery.

Playlist Management

Multi-Playlist

Add multiple playlists with per-source auto-reload settings. Enable or disable individual sources on the fly.

Remote Pairing

Pair your TV with the web portal using a simple 6-character code. Manage playlists from your phone or computer.

USB Loading

Browse and load M3U playlists directly from USB drives. Built-in file browser with folder navigation.

Favorites & Recent

Mark channels as favorites and quickly access your last 10 watched channels from the channel list.

Customization

9 Color Themes

Dark, AMOLED, Midnight, Magenta, Emerald, Amber, Ocean, Crimson, Rose — each designed for the big screen.

Multilingual

Multilingual interface with growing language support. Auto-detection on first launch.

UI Scaling

Four scale options: Compact, Normal, Large, and Extra Large for accessibility and viewing distance.

Sleep Timer

Auto-shutdown after 30 minutes, 1, 2, or 3 hours. Configurable from settings or quick access.

Security & Performance

Parental Lock

4-digit PIN protection for channels, settings, and favorites. Keep content safe for the whole family.

TV-Optimized

Virtual scrolling for thousands of channels, async EPG parsing, DOM recycling — buttery smooth on TV hardware.

No Framework Dependencies

100% vanilla JavaScript core. No heavy frameworks, no complex build tools. Fast loading and reliable on every Tizen version.

Ready to try ThePlay?

Check the documentation for setup instructions and playlist format details.

Read the Docs