Dusk app icon

Dusk

The Plex App we Deserve.

Dusk on iPad showing the home screen with Ted Lasso
Dusk on iPhone showing the home screen with Ted Lasso

Everything you need to watch.

Built from the ground up for your Plex library, online or offline, on every Apple device you own.

Plays Everything

MKV, HEVC, DTS, subtitles—whatever's in your library, it just works.

Designed for the Dark

A gorgeous dark interface that lets your posters and backdrops take center stage.

Download for Offline

Save movies, shows, seasons, and episodes with metadata and artwork ready when your server is not.

Skip the Boring Parts

Automatically skips intros and credits. Binge without lifting a finger.

Continuous Play

Next episode starts automatically. It even asks if you fell asleep.

Picture in Picture

Keep watching while you browse. Multitasking, meet movie night.

Native on Every Apple Device

Real SwiftUI on iPhone, iPad, and Mac. Apple TV coming soon.

Direct Play Manual Transcoding Offline Downloads 4K HEVC Resume Anywhere Subtitle & Audio Tracks

Open source.

Dusk is built with Swift and SwiftUI, licensed under MIT. Read the code, contribute, or build your own.

Frequently Asked Questions

Is Dusk free?

Yes. Dusk is free and open source, and right now I'm not charging anything. Because App Store distribution and the Apple developer account cost money, I may switch to a small one-time fee in the future. You can always build it yourself from GitHub.

Will Dusk support Apple TV?

Yes, Apple TV support is coming next.

Will Dusk support Jellyfin?

It's on the roadmap. First we want to refine and polish the Plex experience, then we'll expand to other backends.

Can I download movies and shows?

Yes. Dusk can save movies, shows, seasons, and episodes for offline playback, including the metadata and artwork needed to browse what you have saved.

Does Dusk require a powerful server?

Usually no. Dusk starts with direct play, so your server normally just serves the file as-is. Manual quality changes can use Plex transcoding, which requires a server capable of handling the selected quality.

What formats are supported?

MKV, MP4, MOV, HEVC, H.264, DTS, AAC, AC3, PGS subtitles, SRT, ASS.

Does Dusk collect any data?

No. See our Privacy Policy for details.

Was this app built with AI coding assistance?

Yes, primarily OpenAI Codex.