Media — tvOStvOS
tvOS Developer
Apple TV streaming client

MediaTV brings the library to your living room

MediaTV brings the library to your living room
MediaTV brings the library to your living roomtvOS
01

The Story

MediaTV turns an Apple TV into a full living-room cinema — live TV and radio, a cloud DVR, and a library of movies and series — streamed in high quality and driven entirely by the Siri Remote.

It's a separate product from the phone app, not a port. tvOS lives and dies by the focus engine, so it's built as 67 modular assemblies with a custom transport bar that scrubs DVR archives by preview segments rather than wall-clock time.

A shared, encrypted multi-server layer keeps it streaming when individual CDNs fall over — outages that would blank the screen become invisible, with no app update required.

It's part of a nine-year, solo-built OTT platform spanning iPhone, iPad and Apple TV — roughly 1,300 Swift files and 4,500 commits behind a single shared SDK.

02

By the Numbers

9 yr
In production
~1,300
Swift files
~4,500
Commits
Solo
Engineer
Built with Swift · tvOS · AVFoundation · RxSwift · Swinject
03

Behind the Build

tvOS is a different animal from touch — it lives and dies by the focus engine — so the Apple TV app is a separate product, not a port: 67 modular DI assemblies, and a custom transport bar that scrubs DVR archives by preview segment rather than wall-clock time.

Underneath, an encrypted multi-server layer rotates CDN and API endpoints on failure, with warm-start caching so a cold launch after an outage doesn't retry a dead server first. Backend outages that would blank the screen became invisible.

04

Highlights

Custom player: live, DVR, VOD, radio, offline
67 Swinject feature assemblies
Encrypted multi-server failover
Shared typed SDK across 5 apps
Chromecast, AirPlay & Picture-in-Picture
QR + one-time-email login
Bilingual Hebrew/English RTL