KenjaPlayer Download
04 · SOURCES  ·  00:00.000 --> 00:05.000

Your media. Wherever it lives.

KenjaPlayer streams straight from the places your collection already lives — Jellyfin, Plex, Emby, SMB shares, WebDAV, FTP — and then does what no other client does: runs live AI subtitles and summaries on top of your own library. Connections are direct, device to server. Nothing routes through us, because there is no "us" in the middle.

[1] 00:00:05,000 --> 00:00:09,000

Six ways in

One client for every source you run. Add a server once; it lives in your sidebar forever.

MEDIA SERVER

Jellyfin

Browse and stream your Jellyfin library with artwork, watch states and direct play. Emby servers are supported too.

MEDIA SERVER

Plex

Connect to your Plex server and play your libraries directly — no relay, no transcode middleman unless your server chooses it.

FILE SHARE

SMB

Mount Windows / NAS shares (Samba) and browse folders of videos like they were local files.

FILE SHARE

WebDAV

Nextcloud, Synology, router USB storage — any WebDAV endpoint streams straight into the player.

FILE SHARE

FTP / FTPS

Old-school servers welcome. Point, browse, play.

LOCAL

Local files

Files app, Finder drag & drop, downloads — everything local plays too, of course.

KenjaPlayer on Mac: your media wherever it lives — Local Files, SMB, WebDAV, FTP, Plex, Emby and Jellyfin
[2] 00:00:09,000 --> 00:00:13,000

Direct connections only

Self-hosters already know why this matters: your server, your network, your rules. KenjaPlayer talks to your servers the same way a browser does — device to server, over your connection.

  • No middleman — streaming traffic goes straight from your server to your device.
  • Credentials stay local — URLs, usernames and tokens are stored on your device only.
  • No phoning home — zero telemetry, so your viewing habits stay yours.
  • Works on your LAN — and through whatever remote access you already run.
KenjaPlayer applying live AI subtitles to a video streamed from a media server on iPad
[3] 00:00:13,000 --> 00:00:17,000

The part other clients can't do

Your NAS has a decade of films in languages you don't speak, with subtitle files that don't exist. This is the exact problem KenjaPlayer was built for.

  • AI subtitles on streams — live transcription and translation, applied to server playback.
  • Summaries of your library — run the AI tab on any server video for a timestamped digest.
  • Every format your server stores — the full 100+ format engine, not a subset.
  • Still 100% on-device — the AI runs on your iPhone, iPad, Mac or Apple TV, never on your poor NAS.
[4] 00:00:17,000 --> 00:00:21,000

Servers, questions

Does KenjaPlayer work as a Jellyfin client on Apple TV?
Yes — KenjaPlayer runs on Apple TV (tvOS 18+) with Jellyfin, Plex, SMB, WebDAV and FTP support, plus on-device Whisper models for AI subtitles.
Do I need to expose my server to the internet?
No more than your current setup. KenjaPlayer connects exactly like any client you already use — on your LAN, or through the remote access (Tailscale, VPN, port forward) you already have. Nothing is proxied through us.
Will AI features hammer my server?
No — AI runs on your playback device, not on the server. Your Jellyfin or NAS just streams video as usual.
00:21.000 --> 00:25.000  ·  PLAY

One client.
Every server you run.

Free download — connect your first server in under a minute.

NO SUBSCRIPTION · NO ACCOUNT · NO TRACKING