Skip to content

midasvo/findroid-ce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,974 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Findroid banner

Findroid CE (Community Edition)

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.

Why Findroid CE?

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.

What you get over stock Findroid

Downloads

  • OkHttp resumable download engine — replaces Android's DownloadManager for 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

Playback & player

  • 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

Library & UI

  • 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

Diagnostics

  • Export device profile from the About screen — handy for debugging playback/transcoding

See the changelog for the full release-by-release history.

Install

Via Obtainium (recommended)

Add this repo URL in Obtainium:

https://github.com/midasvo/findroid-ce

Obtainium then checks for new releases automatically and notifies you of updates.

Manual

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.

Built on Findroid

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.

License

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.

About

Third-party native Jellyfin Android app

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Kotlin 99.9%
  • Ruby 0.1%