Best Jellyfin Client for Android TV

The Best Jellyfin Android TV Client

The most complete Jellyfin player for Android TV and Google TV. Built natively with Jetpack Compose, designed entirely around the remote.

  • Direct Play with 4K HDR, Dolby Vision, TrueHD Atmos
  • SyncPlay: watch together in real time with friends
  • Trickplay thumbnails, theme songs, local trailer autoplay, display rate switching, online subtitle search, EPUB ebook reader
  • Music player: albums, artists, playlists, background playback across all screens
  • Skip intros, chapters, speed control, Night Mode, Still Watching
Best Jellyfin Android TV client interface showing trickplay thumbnails and 4K HDR playback on a TV screen

Part of the JellyWatch ecosystem

Use JellyWatch on your phone to monitor sessions, manage users, and view analytics. Use JellyWatch for Android TV on your TV to stream your library. Same account, same Watch Pass, two purpose-built apps working together.

Why JellyWatch is the best Jellyfin Android TV client

Features no other Jellyfin client for Android TV offers, all in one app, free on Google Play and Amazon Appstore.

SyncPlay

Watch any movie or series in perfect sync with friends and family. Create or join a group, then play, pause and seek together in real time. Playback pauses automatically when someone is buffering and resumes when everyone is ready.

Trickplay Thumbnails

Scrub the timeline and see a live preview of the scene at the target position. No more guessing where you are in the video. Works with Jellyfin 10.9+ trickplay images.

Theme Songs

Ambient background music plays automatically when browsing movie and series pages, just like a real cinema lobby. Configurable volume: Off, Low, Medium, or High.

Local Trailer Autoplay

Place a Movie-trailer.mkv or Movie-trailer.mp4 next to your film on the Jellyfin server. JellyWatch plays it muted on loop as the backdrop on detail pages. No YouTube, no internet, no API key required. Works for movies and TV series.

Display Rate Switching

Automatically match your TV refresh rate to the video frame rate (24p, 25p, 30p, 60p). Eliminates judder for cinema-quality motion on compatible TVs.

Stats for Nerds

Live overlay showing video codec, resolution, bitrate, HDR type, audio codec, network bandwidth, dropped frames, buffer health, and current display mode.

Direct Play and 4K HDR

Hardware accelerated playback with ExoPlayer + FFmpeg. H.264, HEVC, AV1 (libdav1d), VP9, HDR10, HDR10+, Dolby Vision, TrueHD Atmos, DTS:X. Intelligent 3-level fallback: passthrough, local FFmpeg decode, then server transcode only as last resort.

Home Screen Channels

Continue Watching and Recently Added appear directly on your Android TV launcher. Resume in one click without opening the app.

Skip Intro and Credits

Configurable per segment type: Off, Auto-skip, or Button. Works for intro, credits, recap, preview, and commercials. Smart coexistence with Up Next overlay, no banner clash at episode end.

A Jellyfin Android TV media player that rivals Plex and Kodi

Powered by ExoPlayer (Media3) with FFmpeg audio decode, libass subtitles, AV1 software decoding, LAN-optimized buffering, intelligent codec detection, and cinema-grade output on your Android TV or Google TV device.

TRICKPLAY

Seek with Confidence

Scrub the timeline and see a live thumbnail preview above the seek bar. Jump to the exact scene you want, instantly.

RATE SWITCH

Cinema-Quality Motion

Automatically matches TV refresh rate to video fps. 24p film, 25p PAL, 30p/60p. No judder, no stuttering, pure cinema.

BUFFERING

LAN-Optimized

Buffers up to 2 minutes ahead with 2.5s start latency. Designed for local network streaming at full bitrate with zero rebuffering.

QUALITY

Adaptive Selection

Choose from Original, 4K, 1080p, 720p, 480p or 360p. Switch mid-stream. Server adapts transcoding in real time.

STATS

Stats for Nerds

Live overlay: codec, bitrate, resolution, HDR type, frame rate, dropped frames, buffer, display mode and network bandwidth.

CODECS

Wide Format Support

H.264, HEVC, AV1 (libdav1d software fallback), VP9, Dolby TrueHD Atmos, DTS:X, DTS-HD MA, FLAC, Opus. HDR10, HDR10+, Dolby Vision. FFmpeg local audio decode when passthrough is unavailable.

Set up Jellyfin on Android TV in 3 steps

From install to playback in under 3 minutes on any Android TV or Google TV device

01

Install from Google Play or Amazon Appstore

Search "JellyWatch for Android TV" on Google Play or Amazon Appstore. Works on Shield, Chromecast, Fire TV, Sony, Xiaomi, and more.

02

Connect your Jellyfin server

Enter your server URL and sign in. QuickConnect supported: type the code shown on your phone.

03

Watch

Browse, pick, play. Direct Play when possible, transcoding when needed. Trickplay, theme songs, and quality selection are all handled automatically.

Works on every Android TV device

Compatible with all Android TV, Google TV, and Fire TV devices running Android 8.0+

NVIDIA Shield
Chromecast with Google TV
Amazon Fire TV (Amazon Appstore)
Xiaomi Mi Box
Sony Bravia
Mecool and Others

Requirements: Android TV 8.0+ · Jellyfin Server 10.8+ (trickplay and theme songs require 10.9+) · Local or remote network

FAQ

Got questions?

Common questions about this Jellyfin client for Android TV and Google TV.

Ask on Discord
JellyWatch is widely considered the best Jellyfin Android TV client in 2026. It is the only client that combines SyncPlay (watch together in real time), trickplay thumbnails, theme songs, display rate switching, Stats for Nerds, Home Screen Channels, admin dashboard, Seerr integration, local PGS and ASS/SSA subtitle rendering, online subtitle search (OpenSubtitles via server plugin), TrueHD Atmos passthrough with force mode, FFmpeg audio decode, AV1 software decoding, and live quality switching in a single native Compose for TV app. It works on all Android TV, Google TV, and Amazon Fire TV devices.
Yes. JellyWatch runs on all Android TV devices including Google TV (Chromecast, Onn 4K Pro, Sony Bravia), Amazon Fire TV (Stick 4K, Cube, Fire TV Stick Lite via sideload), NVIDIA Shield, Xiaomi Mi Box, and any device running Android TV 8.0 or above. The app is available on Google Play and Amazon Appstore.
JellyWatch is the only Jellyfin Android TV client that combines SyncPlay, trickplay thumbnails, theme songs, display rate switching, Stats for Nerds, Home Screen Channels, admin dashboard, Seerr integration, local PGS/ASS subtitle rendering, online subtitle search (OpenSubtitles via server plugin), TrueHD Atmos and DTS:X passthrough with force mode, FFmpeg local audio decode, AV1 software decoding, and live quality switching in a single native Compose for TV app. Other clients like Wholphin, Findroid, or Moonfin offer some of these features individually, but none combine them all with the same intelligent 3-level fallback.
Yes. When you scrub the timeline with your remote, a live preview thumbnail appears above the seek bar showing the scene at the target position. This requires trickplay to be enabled on your Jellyfin server (10.9+). If trickplay is not available, the player works normally without thumbnails.
Yes. The player uses ExoPlayer with hardware decoding, FFmpeg audio extension for local TrueHD and DTS-HD MA decode, libass for pixel-perfect ASS/SSA subtitles, and local PGS bitmap subtitle rendering. It detects your device's real capabilities (codecs, levels, HDR), and attempts Direct Play first. It supports H.264, HEVC, AV1 (with software libdav1d fallback), VP9, HDR10, HDR10+, Dolby Vision, Dolby TrueHD Atmos, DTS:X, DTS-HD MA, FLAC, and more. If a codec fails, it falls back to FFmpeg local decode, then server transcoding automatically.
Display rate switching (also called "Match Frame Rate") automatically changes your TV's refresh rate to match the video content. For example, a 24fps film will set the display to 24Hz, eliminating the "3:2 pulldown" judder that occurs when playing 24fps content on a 60Hz display. Enable it in Settings → Playback.
JellyWatch mobile is a monitoring and management app for your Jellyfin server. JellyWatch for Android TV is a dedicated player for the big screen. They complement each other and share the same Watch Pass subscription.
Yes. JellyWatch detects intro, credits, recap, preview, and commercial segments provided by your Jellyfin server (10.9+). Each type is independently configurable: Off, Auto-skip, or show a Skip button. The skip banner is smart, it won't appear for credits when the Up Next overlay is already showing, avoiding any conflict at episode end.
Yes. The integrated Seerr/Jellyseerr client lets you search, discover trending content, and request movies or TV shows directly from your remote.
Yes. During playback, tap the subtitle button and choose "Search online". Enter a language code (en, fr, de…), browse results sorted by community rating and download count, and tap one to download it. The subtitle is stored on your Jellyfin server and activates immediately in the player. No account or API key is needed in the app — the server handles the provider connection. Your Jellyfin administrator needs to install a subtitle provider plugin (OpenSubtitles, OpenSubtitles V3, etc.) from the server dashboard. Downloaded subtitles are saved permanently and appear in the normal subtitle track list for everyone next time that item is played.
SyncPlay lets you watch any movie or series in perfect sync with friends or family, wherever they are. Create a group from the SyncPlay screen, share the group name, and invite others to join. All play, pause and seek actions are broadcast to every participant in real time. If someone starts buffering, playback pauses for everyone and resumes automatically when everyone is ready. Clock synchronisation and drift correction run in the background so the video stays in sync even over imperfect network connections.
After a configurable number of consecutive episodes (2, 3, 4 or 5) without any remote interaction, JellyWatch shows a gentle dialog asking if you are still watching. If you don't respond, playback pauses. This prevents your TV from playing all night while you sleep. You can disable it or adjust the threshold in Settings.
Audio Night Mode applies dynamic range compression to the audio output. It reduces the volume of loud peaks (explosions, action scenes) and boosts quiet dialog so you can watch at a comfortable volume late at night without disturbing others. Enable it in Settings → Playback → Audio Night Mode.
TV Quick Login lets you sign in without typing your password on a TV keyboard. On the login screen, choose Quick Login and a short code appears. Enter that code in the JellyWatch app on your phone or in your Jellyfin server's QuickConnect page. Your TV signs in automatically. No keyboard, no password entry on the big screen.
Available on Google Play & Amazon Appstore

Ready to stream on Android TV?

Download the best Jellyfin client for Android TV and Google TV. SyncPlay, trickplay thumbnails, theme songs, local trailer autoplay, display rate switching, online subtitle search (OpenSubtitles), 4K HDR, Dolby Vision, TrueHD Atmos passthrough, local PGS and ASS subtitles, FFmpeg audio, EPUB ebook reader for book libraries, music player with background playback, and everything else. Free.

JellyWatch
Android TVThe Most Complete Jellyfin Player