Open Source IPTV Platform

Desktop strength. Web freedom.

UIPTV unifies Live TV, VOD, and Series in one cross-platform player with a local-network web app, localized interface options, flexible playback routes, and import tooling built for real IPTV account sets.

Built on a simple and plain design principle: keep the interface predictable, reduce friction, and make core IPTV tasks fast.

UIPTV screenshot

What's New

Current platform highlights and recent updates

Simple and Plain UX

The core product direction remains unchanged: practical layout, low-noise controls, and fast access to channels, playlists, and account actions.

Localized UI + RTL

Multiple language bundles, right-to-left layout handling, and localized season/episode/tab numbering are now integrated for supported locales.

Theme Zoom + CSS Overrides

Light/dark themes now include saved zoom scaling, live preview from Configuration, and per-theme CSS override files with baseline templates.

Desktop and Web Parity

Bookmarks, Watching Now data, series resume state, and published playlists are available across desktop and local-network web flows.

Browser Player Route

Playback can be routed through embedded players, external players, or the browser player path, with DRM-aware payload fields where providers expose them.

Watch-State Improvements

Series progress tracking and resume behavior are more consistent across tabs, account reloads, and desktop-to-web usage patterns.

Import + Account Tooling Refresh

Stalker, Xtreme, and M3U flows now align with current parsers, with stronger bulk import guidance, account maintenance, and cache reload controls.

Capabilities

Built for real IPTV workloads and daily use

Multi-Protocol Playback

Stalker Portal, Xtreme Codes, M3U (local/remote), and RSS feeds including YouTube channel feeds for mixed content libraries.

Flexible Player Routing

Choose embedded VLC, embedded Lite, up to three external players, or browser playback without changing account structures.

Content Filtering Controls

Category/channel filters with pause toggle help hide unwanted content, and the same filtering model is respected by web routes.

Local-Network Web Server

Serve channels, series, and playlists to browsers on phones, tablets, and TVs, with optional FFmpeg compatibility mode for TS streams.

Bookmarks + Playlist Publish

Favorites and bookmarks can be exposed through generated playlist endpoints for remote clients and external players.

Cache + Maintenance Tools

Control cache expiry, clear/reload globally, reload by account, manage Stalker MAC flows, and reset Watching Now when needed.

Import Modes

Fast onboarding with parser-aware account import

Stalker Portal

MAC-based import with optional serial/device/signature fields, timezone and HTTP method support, plus verify/manage MAC tools for cleanup.

Open Stalker Guide

Xtreme Codes

Labeled and unlabeled credential parsing with automatic unique account naming, parser-safe field handling, and account-level reload support.

Open Xtreme Guide

M3U / M3U8

Bulk playlist import from local files or URLs, with optional M3U-to-Xtreme conversion when compatible credentials are detected.

Open M3U Guide

Compatibility

System requirements

Current published targets: Windows x86_64, Linux x86_64, macOS x86_64 + aarch64. Linux releases are distributed as .deb, optional .rpm, and a portable app bundle archive.

Install note: before upgrading on Windows or Linux DEB installs, uninstall the previous UIPTV version first.

Ready to test it?

Grab the latest release, then follow the setup guide for dependencies, platform-specific notes, and account import formats.

Linux users can choose package installs or the portable app bundle archive. Builders can use Maven profiles for Windows/macOS/Linux packaging from the same codebase.

Download Release Read User Guide
GitHub release badge GitHub license badge Main build badge Quality gate status badge Coverage badge Codecov badge