Best Jellyfin Client for Every Device in 2026: 70+ Apps Ranked
What Is a Jellyfin Client?
A Jellyfin client is any app that connects to your self-hosted Jellyfin server and lets you stream your media library. Unlike Plex, every Jellyfin client is free - there are over 70 available across Android, iOS, Windows, macOS, Linux, Apple TV, Android TV, Samsung, LG, Roku, and even Nintendo Switch. This guide ranks them all and helps you pick the right one for each screen in your home.
The Awesome Jellyfin Client Ecosystem in 2026: Every App for Every Device
One of Jellyfin's greatest strengths is rarely talked about: its client ecosystem. While Plex and Emby lock you into their own apps, Jellyfin's open API has spawned an extraordinary range of third-party clients - covering every platform imaginable, from Nintendo Switch to HarmonyOS.
In 2026, there are over 70 Jellyfin clients available. This guide organizes them all, explains what makes each one worth considering, and helps you pick the right app for every screen in your home. Every client below that is also indexed on the JellyWatch Hub links straight to its Hub page — browse the full client directory for install instructions, screenshots, and live GitHub releases.
Understanding the Client Landscape
Before diving in, a few labels you'll see throughout this guide:
| Badge | Meaning |
|---|---|
| Official | Maintained by the Jellyfin project |
| Beta | Active development, may have rough edges |
| Music Client | Focused on audio streaming |
| Reader | For books and comics |
| OSS | Open source |
Most Jellyfin clients are free and open source. A handful are closed-source or offer paid tiers - these are clearly noted.
Browser-Based Clients
Browser clients run directly in your web browser - no installation required on the viewing device.
Jellyfin Vue (Official, Beta)
Hub page: Jellyfin Vue on the JellyWatch Hub
The next-generation official web client, built with Vue.js. Jellyfin Vue is a complete rewrite of the default web interface with a modern component architecture.
- Best for: Users who want the cutting-edge official experience
- Try it: jf-vue.pages.dev (live demo)
- Status: Beta - stable enough for daily use, but expect occasional rough edges
Shadfin (Beta)
A browser client built with shadcn/ui components, offering a clean and modern aesthetic that feels closer to a commercial streaming platform.
- Best for: Users who want a polished, minimal web interface
- Demo: main.shadfin-standalone.pages.dev
Pelagica
A lightweight browser client focused on simplicity and speed. Pelagica strips away complexity and delivers a clean browsing experience.
- Best for: Minimalists who want fast library browsing
- Demo: pelagica.jan.run
Finetic
A browser-based client with a focus on clean UI and straightforward navigation. Good option for shared servers where users need a simple interface.
Aperture (Beta)
An experimental browser client exploring new UI paradigms for media browsing. Worth watching as it matures.
Music Browser Clients
Several browser clients focus specifically on music:
- Feishin (Beta) - The most feature-complete music browser client. Supports Jellyfin and Navidrome, with a Spotify-inspired interface, gapless playback, and scrobbling. Feishin on the JellyWatch Hub
- sonixd (Beta) - The predecessor to Feishin, still widely used. Electron-based, works in browser and as a desktop app. Sonixd on the JellyWatch Hub
- Preserve (Beta) - A music client with a focus on library organization and playlist management. preserveplayer.com
- ampcast (Beta) - Supports multiple music backends including Jellyfin, with a radio-style interface. Ampcast on the JellyWatch Hub
- Jelly Music App - A lightweight web-based music player. Simple and fast. Jelly Music App on the JellyWatch Hub
Desktop Clients
Browse the full Jellyfin client directory on the Hub for install instructions, GitHub stats, and direct download links to every desktop client below.
Windows
Jellyfin Media Player (Official)
Hub page: Jellyfin Media Player on the JellyWatch Hub
The official desktop client, combining the Jellyfin web interface with MPV as the playback engine. This gives you better codec support than any browser, full hardware decoding, and keyboard shortcuts.
- Best for: Primary desktop viewing
- Download: jellyfin.org/downloads
- Available on Windows, macOS, and Linux
Jellyfin MPV Shim (Official)
Hub page: Jellyfin MPV Shim on the JellyWatch Hub
A lightweight companion that lets you cast from the Jellyfin web interface to a local MPV player window. Ideal if you already use the web UI but want better playback quality.
FluentFin (Beta)
Hub page: FluentFin on the JellyWatch Hub
A Windows-native client built with WinUI 3, following Microsoft's Fluent Design System. If you care about a native Windows look and feel, FluentFin delivers it.
- Best for: Windows users who want a native app experience
- Hub page: FluentFin on the JellyWatch Hub
Blink (Beta)
A cross-platform desktop client (Windows, macOS, Linux) built with Flutter. Clean interface, active development.
tsukimi (Beta)
A desktop client built with GTK4 and Rust, targeting Linux and Windows. Lightweight and fast, with a focus on performance.
Rodel Player
A Windows-exclusive client available on the Microsoft Store. Closed-source but free, with a clean interface optimized for Windows.
- Download: Microsoft Store
Hills
Available on both Windows (Microsoft Store) and Android. Freemium model - free tier available, paid features unlock additional functionality.
Windows Music Clients
- Feishin (Beta) - Best music client on Windows, Electron-based
- Sonixd (Beta) - Mature, stable music client
- Supersonic (Beta) - Native Go application, very lightweight
- Tauon Music Box - Feature-rich music player with Last.fm scrobbling
- Jellyamp - Electron-based music client, simple and clean
- Foxy - Music-focused desktop client
- Jelly Music App - Cross-platform web-based music player
macOS
Jellyfin Media Player (Official)
Same as the Windows version - the best all-around macOS client for video.
Infuse
Hub page: Infuse on the JellyWatch Hub
The gold standard for media playback on Apple devices. Infuse connects to Jellyfin as a backend and delivers:
- Stunning UI with cinematic artwork display
- Full Dolby Vision and Atmos support
- Excellent codec support including MKV, HEVC, AV1
- AirPlay and offline downloads
Note: Requires Infuse Pro for full Jellyfin integration. Worth every penny for Apple users.
Discrete (Music Client)
A music client for macOS and iOS with a clean, native interface. Free with optional paid features.
Dee Jellie (Music Client)
A premium music client for macOS, iOS, and Apple TV. Paid only, but delivers a polished native experience.
macOS-Specific Options
- Phyn - Available on macOS, iOS, and Android. Freemium model.
- SenPlayer - Polished media player for Apple ecosystem. Freemium.
- VidHub - Cross-platform player with excellent Apple TV support. Freemium.
- HamHub - Free media player for Apple devices.
- iPlay - Open-source cross-platform client.
- Jellyflix - Cross-platform client available on macOS.
- Coppelia (Beta, Music Client) - Music client for macOS, iOS, Android, and Linux.
- Finer (Music Client) - Music client for macOS and iOS. Free on App Store.
Linux
Jellyfin Media Player (Official)
Available as a Flatpak on Flathub - the easiest installation method on most Linux distributions.
flatpak install flathub com.github.iwalton3.jellyfin-media-player
Delfin (Beta)
A native Linux client built with GTK4 and libadwaita, following GNOME design guidelines. Feels right at home on GNOME desktops.
- Download: Flathub
tsukimi (Beta)
Built with GTK4 and Rust - fast, lightweight, and native-feeling on Linux.
Bloodin (Beta)
Cross-platform client (Windows, macOS, Linux) in active development.
Linux Music Clients
- Supersonic (Beta) - Native Go app, available on Flathub. Excellent performance.
- Tauon Music Box - Feature-rich, available on Flathub.
- Gelly (Beta) - GTK4 music client, available on Flathub. flathub.org/apps/io.m51.Gelly
- Feishin (Beta) - Electron-based, cross-platform.
- Coppelia (Beta) - Music client with Linux support.
Mobile Clients
Looking for the most installed mobile picks? See the most viewed Jellyfin clients on the Hub — the ranking is based on real reader interest.
iOS
Jellyfin Mobile for iOS (Official)
The official iOS app. Free, open source, covers the basics well. Available on the App Store.
Swiftfin (Official, Beta)
Hub page: Swiftfin on the JellyWatch Hub
The community's favorite iOS client. Built natively in Swift, Swiftfin delivers a significantly better experience than the official app:
- Native SwiftUI interface
- Better performance and smoother animations
- Advanced playback controls
- Active development with frequent updates
This is the recommended iOS client for most users.
Streamyfin
Hub page: Streamyfin on the JellyWatch Hub
A cross-platform client (iOS and Android) with a focus on a clean, modern interface. Available on both App Store and Google Play.
Infuse
The best iOS client for pure playback quality. See the macOS section for details.
Jellyflix
Cross-platform client available on iOS, Android, and desktop. Clean interface, free.
Fladder
A Flutter-based cross-platform client covering iOS, Android, macOS, Windows, Linux, and browser. One codebase, every platform.
iOS-Specific Options
- Filebar - Freemium media player for iOS and Apple TV
- Sunkfin - Lightweight iOS client
- JellyTV - Paid iOS client focused on TV-style browsing
- yybx - Paid iOS and Apple TV client
- HamHub - Free media player
- SenPlayer - Freemium player for Apple ecosystem
- VidHub - Freemium cross-platform player
- Phyn - Freemium cross-platform player
- iPlay - Open-source cross-platform client
iOS Music Clients
- Finamp - The best Jellyfin music client on iOS. Offline caching, gapless playback, excellent UX. Free and open source.
- Fintunes - Cross-platform music client (iOS and Android)
- Plappa - Native iOS music client
- Jellify - Open-source music client in active development
- Manet - Free iOS music client
- Discrete - Freemium music client for iOS and macOS
- Finer - Free music client for iOS and macOS
- Dee Jellie - Premium music client for Apple ecosystem
- Coppelia (Beta) - Open-source music client
iOS Reader
- JellyBook - The only dedicated Jellyfin book/comic reader. Available via TestFlight.
Android
Jellyfin for Android (Official)
The official Android app. Free, open source, available on Google Play, F-Droid, and Amazon Appstore.
Findroid (Beta)
Hub page: Findroid on the JellyWatch Hub
The community's favorite Android client. Built with Material Design 3, Findroid offers:
- Beautiful, modern interface
- Offline downloads
- Better performance than the official app
- Available on Google Play, F-Droid, and IzzyOnDroid
Recommended for most Android users.
Streamyfin
Cross-platform client (Android and iOS). Clean interface, active development.
Fladder
Flutter-based cross-platform client. Available on Google Play.
Android-Specific Options
- AFinity (Beta) - Open-source Android client in active development
- AfuseKt - Freemium Android client
- Ghosten-Player - Open-source player for Android and Android TV
- Hills - Freemium client available on Android and Windows
- Phyn - Freemium cross-platform player
- VidHub - Freemium cross-platform player
- Playtorrio - Open-source cross-platform client
- Reefin - Open-source Android and Android TV client
- Void (Beta) - Open-source Android and Android TV client
- JellyCine - Open-source Android client
- Yamby - Freemium Android client
Android Music Clients
- Finamp - Best Jellyfin music client on Android. Offline caching, gapless playback. Free and open source.
- Symfonium (Beta) - Premium music client with exceptional UX. Paid, but worth it for audiophiles. Supports CarPlay and Android Auto.
- Gelli - Lightweight open-source music client. Available on F-Droid.
- Fintunes - Cross-platform music client
- Jellify - Open-source music client
- Coppelia (Beta) - Open-source music client
Android Reader
- JellyBook - Dedicated book/comic reader for Android. Available on IzzyOnDroid.
Other Mobile Platforms
Sailfish OS
- Sailfin - The only Jellyfin client for Sailfish OS. Open source, available on OpenRepos.
HarmonyOS (Huawei)
- FinVideo - Open-source video client for HarmonyOS. Available on AppGallery.
- FinMusic (Music Client) - Open-source music client for HarmonyOS. Available on AppGallery.
Nintendo Switch
- Switchfin (Beta) - Yes, you can run Jellyfin on your Nintendo Switch. Open source, actively maintained. Switchfin on the JellyWatch Hub
TV Clients
Every TV client below that is on the JellyWatch Hub links to its dedicated page. For a curated overview, check the community-voted best Jellyfin apps.
Apple TV
Swiftfin (Official, Beta)
The official Apple TV client, built natively in Swift. The best Jellyfin experience on Apple TV for most content.
Infuse
For 4K HDR and Dolby Vision, Infuse on Apple TV 4K is unmatched. Full Dolby Vision support across all profiles, Dolby Atmos passthrough, and a cinematic interface.
If you have an Apple TV 4K and 4K HDR content, Infuse is the answer.
Apple TV-Specific Options
- MrMC - Open-source media player with Jellyfin support. Free with optional paid features.
- VidHub - Freemium cross-platform player
- SenPlayer - Freemium player for Apple ecosystem
- HamHub - Free media player
- Filebar - Freemium media player
- JellySee - Paid Apple TV client
- yybx - Paid Apple TV client
- Mediora - Free open-source Apple TV client
- Dee Jellie (Music Client) - Premium music client for Apple TV
Android TV / Google TV / Fire TV
Jellyfin for Android TV (Official)
Hub page: Jellyfin for Android TV on the JellyWatch Hub
The official Android TV app. Purpose-built for the 10-foot experience with full D-pad navigation, 4K HDR support, and voice search integration.
Works on:
- Nvidia Shield (best performance)
- Chromecast with Google TV
- Sony, Philips, TCL Android TVs
- Amazon Fire TV (via sideload or Amazon Appstore)
Ghosten-Player
Open-source player for Android and Android TV. Good alternative to the official app.
JellyWatch for Android TV (Recommended)
A fast, native Jellyfin client built from the ground up for the big screen. JellyWatch for Android TV combines a modern Material Design 3 interface with real Direct Play, 4K HDR support, and full D-pad navigation. No sluggish menus, no unnecessary transcoding.
Key features:
- Real Direct Play with hardware-accelerated ExoPlayer (Media3)
- 4K, HDR, and surround sound passthrough
- Full subtitle support including styled ASS/SSA
- Jellyseerr and Overseerr integration: request movies and TV shows from your remote
- Chapters, resume playback, and automatic next episode
- Next Up and Recently Added on the home screen
- Smooth, responsive Jetpack Compose UI built for remote control navigation
Works on Nvidia Shield, Chromecast with Google TV, Fire TV (sideload), Sony, TCL, Xiaomi, and any Android TV 8.0+ device.
Android TV-Specific Options
- Fladder - Flutter-based cross-platform client with Android TV support
- Reefin - Open-source Android and Android TV client
- Void (Beta) - Open-source Android and Android TV client
- AfuseKt TV - Paid Android TV client
- DUNE (Beta) - Open-source Android TV client in active development
- Elefin - Open-source Android TV client
- Wholphin - Open-source Android TV client, available on Google Play
- Moonfin - Multi-platform client (Android TV, Roku, webOS, Tizen)
- Yamby - Freemium Android TV client
Kodi
Jellyfin for Kodi (Official)
Hub page: Jellyfin for Kodi on the JellyWatch Hub
The full Jellyfin integration for Kodi. Syncs your entire library into Kodi's native interface, including watched status, metadata, and artwork.
- Best for: Existing Kodi users who want to keep their setup
- Hub page: Jellyfin for Kodi on the JellyWatch Hub
JellyCon (Official)
A lighter Kodi integration that streams directly from Jellyfin without full library sync. Faster to set up, lower resource usage.
- Best for: Users who want Jellyfin in Kodi without full sync overhead
Roku
Jellyfin for Roku (Official)
Hub page: Jellyfin for Roku on the JellyWatch Hub
The official Jellyfin Roku channel. Available in the Roku Channel Store.
- Download: channelstore.roku.com
JellyRock
An alternative Roku client with a different interface approach. Open source.
Moonfin
A multi-platform client with Roku support alongside Android TV, webOS, and Tizen.
Samsung Tizen
Jellyfin for Tizen (Official)
Hub page: Jellyfin for Tizen on the JellyWatch Hub
The official Samsung Smart TV client. Requires building from source - no pre-built package available in the Samsung app store.
- Hub page: Jellyfin for Tizen on the JellyWatch Hub
Moonfin
Also supports Tizen alongside other TV platforms.
LG webOS
Jellyfin for WebOS (Official)
Hub page: Jellyfin for WebOS on the JellyWatch Hub
The official LG Smart TV client. Available in the LG Content Store.
- Download: LG Content Store
Breezyfin (Beta)
An alternative webOS client in active development. Open source.
Moonfin
Also supports webOS.
Choosing the Right Client: Quick Decision Guide
By Use Case
| Use case | Recommended client |
|---|---|
| Best Android video client | Findroid |
| Best iOS video client | Swiftfin |
| Best Apple TV client | Infuse (4K HDR) or Swiftfin |
| Best Android TV client | Official Jellyfin for Android TV |
| Best desktop client | Jellyfin Media Player |
| Best music client (Android) | Finamp or Symfonium |
| Best music client (iOS) | Finamp |
| Best music client (desktop) | Feishin or Supersonic |
| Best browser client | Jellyfin Vue or Shadfin |
| Nintendo Switch | Switchfin |
| Samsung TV | Jellyfin for Tizen |
| LG TV | Jellyfin for WebOS |
| Kodi users | Jellyfin for Kodi |
| Roku users | Jellyfin for Roku |
By Priority
If you prioritize open source: Almost every client listed here is open source. Jellyfin's ecosystem is overwhelmingly community-driven.
If you prioritize 4K HDR quality: Infuse on Apple TV, Nvidia Shield with the official Android TV app, or Jellyfin Media Player on desktop with madVR.
If you prioritize music: Finamp (mobile), Feishin (desktop/browser), Symfonium (Android premium).
If you prioritize cross-platform: Jellyflix and Fladder both run on nearly every platform from a single codebase.
The Admin Layer: JellyWatch
All the clients above are for watching content. But if you run a Jellyfin server, you also need tools for managing it.
JellyWatch is the dedicated Android admin companion for Jellyfin:
- Real-time session monitoring - see every active stream
- Transcoding diagnostics - know exactly why a stream is buffering
- Server health: CPU, RAM, GPU, storage
- Push notifications for new sessions and CPU spikes
- Radarr, Sonarr, and Jellyseerr integration
- Watch history and viewing statistics
- Android home screen widget
- Watch Pass: share premium access with your users
While your users enjoy their favorite clients, you keep the server running smoothly from your pocket.
FAQ: Jellyfin Clients
How many Jellyfin clients are there in 2026? Over 70 clients across all platforms - browser, desktop, mobile, and TV.
Which Jellyfin client is best for 4K HDR? Infuse on Apple TV 4K for the best picture quality. The official Android TV app on Nvidia Shield is a close second.
Is there a Jellyfin client for Samsung TVs? Yes - Jellyfin for Tizen. It requires building from source, which is more technical than other platforms.
What is the best free Jellyfin client for Android? Findroid for video, Finamp for music. Both are free and open source.
Can I use Jellyfin on a Nintendo Switch? Yes - Switchfin is an actively maintained open-source client for the Switch.
Is there a Jellyfin client for Huawei devices? Yes - FinVideo (video) and FinMusic (music) both support HarmonyOS and are available on AppGallery.
What is the difference between Jellyfin for Kodi and JellyCon? Jellyfin for Kodi does a full library sync into Kodi's database. JellyCon streams directly without syncing - faster setup, lower resource usage.
Do I need a Jellyfin account to use these clients? No. Jellyfin requires no external account. You connect directly to your server with a local username and password.
Final Thoughts
The breadth of Jellyfin's client ecosystem is one of its most underappreciated advantages. No other self-hosted media server - not Plex, not Emby - has inspired this level of community development across this many platforms.
From a Nintendo Switch in your living room to a Huawei phone in your pocket, from a Raspberry Pi browser tab to a 4K Apple TV with Dolby Vision - there is a Jellyfin client for every screen.
And behind all of it, your server keeps running. Make sure you know what it's doing.
Want a faster shortlist? The community-curated awesome list and the most popular community picks on the JellyWatch Hub surface the apps that admins actually deploy in 2026.
Running a Jellyfin server for all these clients? Keep it under control. Download JellyWatch on Google Play - real-time session monitoring, transcoding diagnostics, and server health for Jellyfin admins on Android.
On Emby? Download EmbyWatch on Google Play - the same complete monitoring experience for Emby servers.




Comments 5
70+ clients is insane. No other media server has this level of community support. The open API really paid off.
Switchfin on Nintendo Switch actually works! Watched a movie on my Switch during a flight. Wild times.
Finally a Jellyfin client for HarmonyOS! FinVideo works great on my Huawei tablet. Thank you to the community devs.
Tried Findroid, Swiftfin, and the official app over the past month. Findroid on Android is the clear winner for me. The Material You theming and offline downloads are unmatched.
Feishin for music is incredible. Spotify-like interface, gapless playback, and it connects to both my Jellyfin and Navidrome servers simultaneously. Best music client on any platform.
Leave a comment