Better TV
Every screen. One library. Perfectly in sync.
Status
IN DEVELOPMENTPlatforms
iOS · tvOS · macOS · Android · Windows · Linux
Built with
Kotlin Multiplatform · SwiftUI · Compose · NestJS · pgvector
Overview
Better TV unifies Xtream Codes, M3U/M3U8, Jellyfin, and Emby behind one clean interface, on every screen you own — iOS, tvOS, macOS, Android phone and TV, Windows, and Linux.
A shared Kotlin Multiplatform core owns the media abstraction, parsers, sync engine, and recommendation client, so your library, history, and recommendations stay identical across every device.
Capabilities
Universal sources
Xtream Codes, M3U/M3U8, Jellyfin, and Emby in one client.
Cross-device sync
Library, history, and progress mirrored across every screen.
Hybrid recommendations
A self-hosted engine with optional TMDb metadata enrichment.
Native everywhere
SwiftUI, Jetpack Compose, and Compose Multiplatform over a KMP core.
Access
Not shipping
yet — but soon.
Better TV is in active development. Leave your email and you'll be first to know when the beta opens.