The biggest change in Jellyfin for Android 2.7 is one that affects your server as much as your phone. The app now defaults to its native video player instead of the web-based one, which means more formats play directly without transcoding. For anyone running Jellyfin on modest hardware, that is a meaningful reduction in CPU load. The native player also picks up TrickPlay image support for scrubbing, gesture-based seeking, and media segment skipping.

Downloads got a full redesign. The app now provides an in-app view of all downloaded content, plays video files with the native player, and hands other media types off to compatible external apps. A folder picker appears on first download to let you choose where files land. Existing downloads from older versions cannot be migrated. The team plans to expand this with filtering, browsing, and offline watch-state sync that updates the server when you reconnect.

Android Auto support was rewritten from scratch. The old implementation capped browsing at 250 results, which made large music libraries painful to navigate. That limit is gone, search is improved, and audiobook playback is now supported. The rewrite also makes future Android Auto features easier to ship.

Version 2.7 targets Android 16 (SDK 36) and is confirmed compatible with the recently released Android 17. Per-app language preferences let you run Jellyfin in a different language than the rest of your device, and codec detection for direct playback is improved. This will be the last release to support Android 5 and 5.1, which affects fewer than 1% of users. The update is available now on Google Play, F-Droid, and as a direct APK from repo.jellyfin.org. The entire project remains volunteer-developed and open source, with contributions welcome via the GitHub repository.