jellyfin /jellyfin-androidtv
Android TV Client for Jellyfin
★ 4,730⑂ 1,070👁 55⑃ 3,365● 2,409▤ 135◈ 132
4,730
stars
1,070
forks
55
watchers
3,365
prs
2,409
issues
135
releases
132
discussions
README
Jellyfin for Android TV Part of the Jellyfin Project --- Download archive Jellyfin for Android TV is a Jellyfin client for Android TV, Nvidia Shield, and Amazon Fire TV devices. We welcome all contributions and pull requests! If you have a larger feature in mind please open an issue so we can discuss the implementation before you start. Building The app uses Gradle and requires the Android SDK. We recommend using Android Studio, which includes all required dependencies, for development and building. For manual building without Android Studio make sure a compatible JDK and Android SDK are installed and in your PATH, then use the Gradle wrapper (./gradlew) to build the project with the assembleDebug Gradle task to generate an apk file: shell ./gradlew assembleDebug The task will create an APK file in the /app/build/outputs/apk/debug directory. This APK file uses a different app-id from our stable builds and can be manually installed to your device. Branching The master branch is the primary development branch and the target for all pull requests. It is unstable and may contain breaking changes or unresolved bugs. For production deployments and forks, always use the latest release-x.y.z branch. Do not base production work or long-lived forks on master. Release branches are created at the start of a beta cycle and are kept up to date with each published release. Maintainers will cherry-pick selected changes into release branches as needed for backports. These branches are reused for subsequent patch releases. Translating Translations can be improved very easily from our Weblate instance. Look through the following graphic to see if your native language could use some work! We cannot accept changes to translation files via pull requests.
Top issues
#49Android TV App doesn't support HDR127 comments · 2019-02-20#281HD Audio Passthrough on Nvidia Shield53 comments · 2020-01-31#5093[0.19.2] Regression: Jellyfin Android TV 0.19.2 triggers unnecessary transcoding for HEVC Dolby Vision video (was Direct Play in previous versions)39 comments · 2025-11-03#2479Adding audio / subtitles sync menu in ExoPlayer (adjust audio / subtitles sync functionality) 39 comments · 2023-02-07#3900AAC 6/8-channel audio only outputs as Stereo PCM35 comments · 2024-08-15#470Playlist limited to 150 items33 comments · 2020-05-01#5190v0.19.4 very slow compared to v0.18.1132 comments · 2025-11-26#4234Subtitles rendered above bottom black bar on movies with Aspect Ratio 2.35:130 comments · 2024-11-20
Discussions
#5943v0.20.01 comments · 2026-11-10#5837Home Videos and Photos - forward and backward via simple remote control at the beamer1 comments · 2026-09-19#5783Jellyfin for Android TV v0.20 release plan12 comments · 2026-08-27#5747TV版的“继续观看”失效了吗0 comments · 2026-08-10#5739Does "official clients do not support third party plugins" also rule out a generic capability API?1 comments · 2026-08-06#5692Requesting chapter selection in the playback rewrite, how should this feature be tracked?1 comments · 2026-07-11#5681Add configurable playback buffer / read-ahead cache for high-latency, unstable network connections1 comments · 2026-07-06#5620Potential contribution - blur unwatched episode preview images1 comments · 2026-06-03
Latest release
v0.20.0 v0.20.0 2026-11-10Jellyfin for Android TV 0.20 is here! This release brings redesigned settings, improved video playback and subtitle support, better integration with external players, and plenty of enhancements across the app. Read about the highlights in our blog post or explore the full changelog below. If you appreciate my work, you can show your support with a donation through Buy Me a Coffee or GitHub sponsors. Your support helps me continue improving and growing the app. Thank you! 🌟 Highlights - Add option to always burn in subtitles when transcoding 4459, by @GertSallaerts - Require Android