Your Apple devices. With Jellyfin built in.

Good videos.
Go further.

Your files. Your Jellyfin library.
kurtz on Mac. Coming to iPhone, iPad and Apple TV.

Mac: free & open source · 0.9.7 beta · macOS 15.6+
See availability on every platform

Caminandes in the real kurtz player, staged on a Mac desktop with Finder, Notes and a subtle pug wallpaper. Controls hidden.
Real kurtz capture. Staged desktop. Caminandes © Caminandes team / Blender Foundation.

One kurtz. Platform by platform.

Where you can watch.

Available · Mac beta

Mac

Local files and your Jellyfin library. macOS 15.6 or later, on Apple silicon and Intel.

Download for Mac

In development

iPhone & iPad

Open videos from Files, keep your place, choose subtitles and connect Jellyfin. Targeting iOS and iPadOS 18.6 or later.

App Store release in preparation. No public download or TestFlight invite yet.

Release in preparation

Apple TV

kurtz's Jellyfin library and player experience, with language presets and episode prompts. tvOS 26.1 or later.

Source builds are available. No App Store release yet. Local files are not supported on Apple TV.

Player and Open panel captures show kurtz 0.9.7 on a staged desktop; library and subtitle captures show 0.9.6. Mobile and TV releases still need device qualification and Apple review. Windows and Linux are not supported. Follow release preparation.

Where it lives
isn't the point.

An MKV in Downloads. A film on your Jellyfin server. Different places, same plan for the evening.

Watching a video shouldn't start with choosing an app. kurtz brings local playback and a full Jellyfin client together, so you can get on with watching.

Your files

Open it.
You're watching.

Choose a video in Finder's Open With menu, use ⌘ O, or drop it into kurtz. No account. No server. Just the file you wanted to play.

Make kurtz the default for a format in Finder, and a double-click is enough.

The real macOS Open Video panel selecting Caminandes.mp4, staged on the pug desktop.
Real Open panel. Staged desktop.

Your Jellyfin library

Browse a little.
Stay for a film.

Your server has a home here, too. Browse your library, open a film's detail page and carry on where you stopped.

The same player, with the Jellyfin client foundation that made kurtz possible.

The real kurtz Jellyfin detail page for Sintel, on the staged Mac desktop with Finder, Notes and a subtle pug wallpaper.
Real Jellyfin library. Same staged desktop.
See the library homekurtz’s home page with three openly licensed demo films.

02 / Room for the film

There when you need it.
Gone when you don't.

Seek to a scene. Choose a track. Then let the controls fade.

The same real kurtz window playing Caminandes on a staged Mac desktop, with controls hidden.
Real kurtz capture. Controls hidden. Same frame, same staged desktop.

Small comforts.
All evening.

Pick the right audio track. Turn subtitles on. Adjust the speed. Go fullscreen. Come back to your local video where you left it.

These aren't extraordinary requests. They are the details a player should take care of.

kurtz’s actual subtitle menu with embedded language choices and the external subtitle command.
Your language. Your pace.

Local history
stays on your Mac.

Remembered files, positions and track choices. Clear or switch off history in Settings.

Use a floating mini player when you want to keep watching alongside something else.

Built on Swiftfin.
With gratitude.

Swiftfin and its contributors built a native Apple Jellyfin client worth building on. kurtz is a fork of that work.

The library, the client foundation, the player lineage: that credit belongs in the story. kurtz adds local-file playback on Mac and is bringing that workflow to iPhone and iPad, alongside its Jellyfin experience on Apple TV.

Meet Swiftfin and its contributors

kurtz is an independent project. It is not an official Jellyfin or Swiftfin application, and is not endorsed by those projects.

The whole app is free

No better version
waiting behind a price.

No subscription. No in-app purchases. No Pro unlock.
kurtz is free and open source. This is the whole app.

Read the source

Start here

A beta.
In the open.

kurtz 0.9.7 Beta brings your local files and Jellyfin library into the same Mac player. Download the universal disk image, then drag kurtz into Applications.

Developer-ID signed and notarized by Apple. For Apple silicon and Intel Macs running macOS 15.6 or later. kurtz is beta software. Building from source is also supported.

On your Mac

macOS 15.6 or later. One universal DMG for Apple silicon and Intel. Built with Mac Catalyst; shown here on Apple silicon.

On Apple TV

kurtz's Jellyfin experience for tvOS 26.1+. Source builds are available; the App Store release is in preparation. See the platform overview for iPhone and iPad status.

Worth knowing

VLC is the default local engine; mpv is the alternative. Format support varies. The floating mini player is separate from system Picture-in-Picture.

Read the verified status