🧩
BuzzTV category browser
A split-view category list on the left with 2×2 logo collages, paired with a live preview pane on the right. Focus a category and the preview animates in instantly. Tap a logo and the preview zooms to fullscreen — same Metal layer, zero reload, zero hitch.
🟰
Multi-Screen mosaic 2-4 tiles
Native multi-screen mode for the Apple TV — 2 channels side-by-side, 3 in a 1+2 layout, or 4 in a 2×2 grid. A centralized audio coordinator keeps one tile audible at a time. Save and restore your favorite combinations across devices.
🎮
4 player engines + smart failover
KSPlayer (the only engine that handles 4K HEVC 50fps stable on Apple TV 4K), MPV (gpu-next via MoltenVK for exotic formats), VLC (legacy fallback), AVPlayer (VOD + Dolby Vision pipeline). When one engine struggles, OneTV switches automatically — your channel keeps playing.
🎬
Dolby Vision on MKV
AVPlayer on tvOS does not natively decode Dolby Vision inside MKV containers. OneTV ships a custom pipeline: MKV remux → fMP4 HLS segments → mini-server on localhost → AVPlayer with `SUPPLEMENTAL-CODECS="dvh1.08.06/db1p"`. Profiles 5 and 8 play natively in 4K.
✨
Glass theme + 11 built-in themes
A true glassmorphism Material blur, exclusive to tvOS. Plus 10 other themes (Amethyst, Ocean, Aurora, Sunset, Midnight, Neon, OLED Black, Ember, Inferno, Violet) and a full custom color editor with live preview.
📡
Top Shelf recommendations
Your favorite channels and Continue Watching items appear in the Apple TV Top Shelf when OneTV is selected in the home screen — accessed without opening the app. 240×360 posters with logo overlays, refreshed automatically.
🏟️
Sport Centre overlay during playback
Watching a match? Press the Siri Remote's left button and the Premium Sport Overlay slides in: live score, lineups, recent events, standings — without leaving the player. Detection is automatic via classifier multi-signal (M3U category + broadcaster tokens + EPG title regex).
🏠
Home Assistant on the local network
OneTV embeds a tiny REST server on port 8765, discovered by Home Assistant via Bonjour (`_noopytv._tcp`). One-click pairing, then OneTV becomes a `media_player` entity — automate "lounge mode", react to sport events, control the TV from a Lovelace dashboard.
🟣
Plex · Jellyfin · Emby unified
All three media servers integrate natively — OAuth for Plex, Quick Connect for Jellyfin, API Key for Emby. Their libraries merge into a single Recently Added / Continue Watching rail. Emby Live TV channels even appear in the IPTV guide.
⚡
Custom focus engine (70+ rules)
Pure SwiftUI tvOS apps usually feel laggy. OneTV ships a focus system documented across 70+ engineering rules — windowing for 15k-channel grids, off-MainActor disk decoding, conditional default focus, callback-based focus tracking — so it stays at 60 fps even on Apple TV HD.