Real HDR & Dolby Vision
HDR10, HDR10+ (per-frame ST 2094-40), Dolby Vision (P5, P7 as single-layer 8.1, P8.1, P8.4, AV1 P10.x), and HLG, with full metadata and automatic Match Content.
Real HDR & Dolby Vision
HDR10, HDR10+ (per-frame ST 2094-40), Dolby Vision (P5, P7 as single-layer 8.1, P8.1, P8.4, AV1 P10.x), and HLG, with full metadata and automatic Match Content.
Dolby Atmos
EAC3+JOC stream-copied on every route (HDMI MAT 2.0, AirPods spatial, Bluetooth downmix), plus 5.1 / 7.1 surround with correct channel layout.
Broad codec coverage
H.264, HEVC, and AV1 via VideoToolbox; AV1 without hardware, VP9, MPEG-2, and VC-1 via the software dav1d path. MKV, MP4, WebM, MPEG-TS, AVI, and more.
Audio-only path
A lean pipeline with no video machinery and system Now-Playing on tvOS and iOS, driven by a single LoadOptions flag.
Live TV & DVR
Unbounded live with optional timeshift, and direct HLS ingest with AES-128 clear-key and SSAI ad-pod handling.
You ship the UI
No AVPlayerViewController, no opinionated controls, no analytics. Bind the view, call play(), read the published state.
AetherEngine is the engine, not an app. If you are here to actually watch something, Sodalite is the native Apple TV client for Jellyfin built on top of it. This site is for developers integrating the engine.
Read the introduction to get started.