Jellyfin & Emby player for every screen
Native player for your TV, phone and tablet.
- Kids ProfileExclusive
- Linked ProfilesExclusive
- Custom shelvesExclusive
- Anti-spoilersExclusive
- Cinema modeExclusive
- Watch PartyExclusive
- RecommendationsNew
Direct Play · 4K HDR · Dolby Vision · Atmos · trickplay · PIP
Why JellyWatch Player is the best Jellyfin & Emby player
Features no other Jellyfin or Emby player offers, all in one app, free on Google Play and Amazon Appstore.
Jellyfin & Emby Support
Connect to a Jellyfin or Emby server. The type is detected automatically when you enter your URL. Libraries, Continue Watching, Live TV, recording timers and full playback work on both backends.
Watch Party
Watch a movie or series together, in sync. JellyWatch only: everyone in the room needs JellyWatch, on the same server. Create a room, share the code, then play, pause and seek together. Playback pauses when someone is buffering and resumes when everyone is ready.
SocialWatch
See what other Watchers are watching right now. Like a movie or series, rate it with popcorns, and read community reviews on the title page. A live feed shows who is watching, and every review can be voted helpful.
Kids Profile
A dedicated Kids mode with a custom home screen, large poster cards, hero banner, Fredoka rounded font, and colorful animated background. A parental PIN locks all exits from Kids mode and blocks access to Settings and adult profiles. Content filtering is managed by your Jellyfin server user policy.
Linked Profiles, Multiple Servers
Have two Jellyfin servers at home? Link accounts from different servers together in the "Who's watching?" screen. Their libraries instantly merge into one home screen: Continue Watching, Next Up and Recently Added are aggregated from every linked server at once. Each profile keeps its own watch history and preferences. Kids profiles cannot be linked.
Custom Shelves
Build home rows from a rule, not a fixed list. Choose movies or series, then genre, decade, minimum rating, unwatched, favorites, 4K, and maximum length. Sort by newest, best rated, title, or random. The row refreshes every time you open home. Linked profiles run the same rule on every server. Set it up in Home layout, on TV and on mobile.
Anti-spoilers
Unwatched episodes give away less before you play them. Thumbnails are blurred, titles become Episode 4, and summaries stay hidden. Season and episode numbers stay. The episode you opened stays fully visible, and watched episodes stay unchanged. The next episode at the end of playback follows the same rules. On TV and on mobile. Turn it on in Settings.
Home Assistant Cinema Mode
Connect your Home Assistant (HAOS) instance with a Long-Lived Access Token. Assign a script, scene or service to play, pause and stop events. When you press Play, your lights dim and your receiver powers on. When you pause or stop, they return to normal. Fully local, no cloud, no polling. Configure in Settings → Home Assistant.
Multichannel FLAC Surround
FLAC 5.1 and 7.1 files play in full surround on ARC/eARC soundbars and receivers. The app automatically detects multichannel tracks and delivers Dolby Digital Plus (EAC3) over HDMI, no server configuration needed. Stereo tracks play lossless as-is. A real-time Stats for Nerds overlay shows codec, channel count and delivery mode.
Personalized Recommendations
Up to eight shelves built from your taste: favorites, ratings, watch history, series habits, and Seerr requests. New rankings arrive silently in the background and a banner lets you apply them without interrupting your browsing.
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 & Emby media player built for your local library
Powered by ExoPlayer (Media3) with FFmpeg audio decode, libass subtitles, AV1 software decoding, LAN-optimized buffering, intelligent codec detection, and cinema-grade output on any screen.
Seek with Confidence
Scrub the timeline and see a live thumbnail preview above the seek bar. Jump to the exact scene you want, instantly.
Cinema-Quality Motion
Automatically matches TV refresh rate to video fps. 24p film, 25p PAL, 30p/60p. No judder, no stuttering, pure cinema.
LAN-Optimized
Buffer target of up to 4 minutes ahead, set in the player settings, with 2.5s start latency. It refills when half of it is left and adapts to the memory of your device. Designed for local network streaming at full bitrate.
Adaptive Selection
Choose from Original, 4K, 1080p, 720p, 480p or 360p. Switch mid-stream. Server adapts transcoding in real time.
Stats for Nerds
Live overlay: codec, bitrate, resolution, HDR type, frame rate, dropped frames, buffer, display mode and network bandwidth.
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 your Jellyfin player in 3 steps
From install to playback in under 3 minutes on any Android TV, phone or tablet
Install from Google Play or Amazon Appstore
Search "JellyWatch Player" on Google Play or Amazon Appstore. Works on Android TV, Google TV, Fire TV, Android phones and tablets.
Connect your Jellyfin or Emby server
Enter your server URL — Jellyfin or Emby is detected automatically. Sign in with your credentials or use QuickConnect from your phone.
Watch
Browse, pick, play. Direct Play when possible, transcoding when needed. Trickplay, theme songs, and quality selection are all handled automatically.
Works on every screen
Android TV, Google TV, Fire TV, Android phones and tablets — Android 8.0+
Requirements: Android TV 8.0+ · Jellyfin Server 10.8+ or Emby Server · Local or remote network · Trickplay and theme songs require Jellyfin 10.9+
Your music in the car with Android Auto
Available exclusively on the Google Play version. Not included in the Amazon Appstore / Fire TV build.
When your phone is connected to a car running Android Auto, JellyWatch Player appears in the media apps list. Browse and play your Jellyfin or Emby music library directly from the car screen or with your voice, without touching your phone.
- Browse music libraries, albums, artists, genres and playlists from the car screen
- Browse audiobooks from your Jellyfin or Emby books library
- Voice search: "Hey Google, play [artist] on JellyWatch Player"
- Recently played, favorites and suggestions on the car home screen
- Playback position synced with your Jellyfin or Emby server
- Works with any head-unit running Android Auto (USB or wireless)
script.my_script), scenes (scene.cinema), and direct service calls (light.turn_off). Everything runs locally over your LAN, no cloud, no third-party service required. Configure it in Settings → Home Assistant.38 Languages Supported
Ready to stream on every screen?
Native player for Android TV, phone and tablet. Local network, no compromises. Free.


