A community-driven fork of Findroid — the native Jellyfin client for Android. Think of it as a bleeding-edge channel: a place to move a little faster, try out community contributions, and experiment with new features.
Findroid is a fantastic app and the foundation for everything here. CE isn't trying to replace it — it's a faster-moving companion for people who want the latest community work sooner.
- 🚀 Moves faster — merges community PRs and ships new features without waiting on the upstream release cadence.
- 🔧 Adds CE-only enhancements — a rewritten download engine, Dolby Vision playback, richer subtitle support, and more (see below).
- 📦 Stays current — dependencies and the Jellyfin SDK are kept up to date via Renovate.
- 🤝 Two-way street — we sync improvements from upstream regularly, and upstream is welcome to take anything from here. It's all GPLv3.
- 📲 Installs side-by-side — a separate app ID (
nl.midasvo.findroid.ce) means you can run it next to the original and switch back any time.
If you like living a bit closer to the edge, CE gets community features into your hands sooner. If you prefer rock-solid stability, stick with upstream — and know that the good stuff here can flow back to it.
- OkHttp resumable download engine — replaces Android's
DownloadManagerfor reliable, resumable downloads (including SD card support) - Per-episode download progress & inline buttons — real-time status (pending, downloading, completed, failed) and tap-to-download/delete right in the season episode list, Netflix/Disney+ style
- Bulk season & series download — download an entire season or series with one tap, with queued concurrent downloading
- Configurable max concurrent downloads — limit how many episodes download at once (default: 2)
- Season download status on the show screen — see "3/10 downloaded" per season in the season selection dialog
- Redesigned downloads screen — active downloads with progress on top, completed items below, storage usage at the bottom
- Dolby Vision transcoding — DV content plays everywhere via device-profile-aware transcoding
- Wider subtitle delivery — PGS, VobSub, and DVB subtitles delivered without transcoding
- Configurable subtitle styling — colors, outline, font, and size
- Media segments — per-type skip / ask / ignore actions
- Chapters in the player UI
- "Are you still watching?" inactivity prompt
- Trickplay loader behind a developer toggle
- Hide-watched filter in the library view — persisted and shared across libraries
- Long-press to copy text on the movie/show/episode/season/person detail screens
- Auto offline mode — automatically enabled when there is no connectivity
- Export device profile from the About screen — handy for debugging playback/transcoding
See the changelog for the full release-by-release history.
Add this repo URL in Obtainium:
https://github.com/midasvo/findroid-ce
Obtainium then checks for new releases automatically and notifies you of updates.
Grab the latest APK from the Releases page.
Findroid CE uses its own application ID (
nl.midasvo.findroid.ce), so it installs alongside the original Findroid rather than replacing it.
Findroid CE is a fork — all the core functionality (the native UI, ExoPlayer & mpv playback, offline downloads, picture-in-picture, etc.) comes from upstream Findroid. We sync with it regularly; the process is documented in docs/upstream-sync.md.
All credit to Jarne Demeulemeester and the Findroid contributors for building the app this fork stands on.
GPLv3 — same as upstream. See LICENSE.
The logo is a combination of the Jellyfin logo and the Android robot. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
