
A cross-platform IPTV player for Samsung Smart TV, Android, and desktop.
Load M3U sources, let ZenithTV organize your content, and control everything from your phone — watch progress and favorites sync across all your devices.
Add M3U sources to a profile and ZenithTV automatically separates them into Movies, TV Shows, and Live Streams. Watch progress is saved per item — recently watched and favorites are always one click away. Sort, group, and hide channels to keep your library clean.

Full-screen playback with auto-hide controls. Switch audio and subtitle tracks on the fly — your preferred language is remembered per profile and selected automatically next time. Watch progress syncs across devices via P2P so you can resume on any platform.

Connect your phone or PC to the TV over WebSocket. Control playback, switch tracks, and browse content remotely. When a new device connects, the full profile — M3U source, watch history, favorites, and settings — syncs automatically using timestamp-based merging, so changes from either side are never lost.

Samsung Smart TV — Tizen

One codebase per platform — shared M3U parser and P2P protocol.
Built for the 10-foot experience. Full D-pad navigation system, AVPlay video engine, M3U parsing via Rust WASM. Submitted to the Samsung Smart TV App Store.
Separate layouts for phone, tablet, and Android TV. Runs as a P2P server — connects to the Samsung TV and acts as a remote while keeping its own watch history in sync.
Native build using media_kit for local video playback. Also runs as a P2P server, letting it push profiles and control the TV from the same machine.