tvOS · Jellyfin · Native SwiftUI

Personal media,
Beautifully calm.

A couch-first Jellyfin client for Apple TV. Cinema-quality browsing, direct play, and your entire library — always ready.

Coming soon to the Apple TV App Store
Needlefin featured on the Apple TV home screen with its cinematic top shelf artwork

Hero-driven browsing

A full-bleed backdrop tracks your focused tile — title, year, rating, genres, and synopsis always visible, never a modal.

Direct play, always first

H.264, HEVC, AC3, E-AC3, multichannel Dolby — played natively. Transcoding to HLS only kicks in when the Apple TV actually needs it.

Picks up where you left off

Resume, Continue Watching, Up Next — synced with your Jellyfin server. Auto-advances through episodes, even across seasons.

Private by design

Cinema connects directly to your own Jellyfin server. No analytics, no tracking, no ads, and no account with us. Your library stays between you and your server.

Native player, real audio controls

Built on Apple's own AVPlayer with a proper .moviePlayback audio session — so tvOS unlocks Enhance Dialogue and Reduce Loud Sounds, not the greyed-out versions other apps leave you with.

Honors your Jellyfin settings

Audio & subtitle language preferences, remembered per-series track choices, autoplay, and Latest-row filters — read straight from your account and applied automatically.

Needlefin home screen with Ballerina hero banner, Continue Watching and Next Up rows

The library you know,
the interface it deserves.

A focus-driven hero banner, landscape Continue Watching cards with progress bars, and portrait poster rows — all built from your actual Jellyfin libraries.

Doctor Who series detail screen with season picker and episode list

Every season.
Every episode.

Series open into a full season-and-episode browser. A compact season picker, episode thumbnails with progress bars, runtimes, and synopses — one screen, one button to play.

Black Widow detail screen with circular cast portrait row

Cast & Crew,
always with you.

Circular portrait rows for actors, directors, and writers — pulled from Jellyfin's People metadata, character names and roles included.