Key Takeaway: You can install Jellyfin on Firestick from the Amazon Appstore on any Fire OS model. Open Find, search for Jellyfin, pick Jellyfin for Fire TV by Jellyfin, and select Get. The app is only a player, so you also need your own Jellyfin server. Pick it from the list or type an address like http://192.168.1.20:8096, then sign in with Quick Connect. Newer Vega OS sticks cannot run the official app, so check your model first.

Jellyfin gives you a clean, ad-free front end for your own movies, music, and family videos, with no subscription and no third-party cloud. A Firestick is one of the easiest ways to watch it in the living room.
This guide covers how to check Fire OS vs Vega OS, the Appstore install, connecting to your server, Quick Connect, an optional server setup, remote access, codec tips, and the fixes to try when Jellyfin on Firestick will not connect or keeps buffering.
| Path | What you need | Best for | Main drawback |
|---|---|---|---|
| Amazon Appstore install (Fire OS) | Fire OS Firestick signed into your Amazon account | Most Firestick and Fire TV Cube owners | Not offered on Vega OS sticks |
| Manual server address | Server IP and port, e.g. http://192.168.1.20:8096 | When auto-discovery shows nothing | Typos in http vs https or port break it |
| Quick Connect sign-in | A device already signed in to your server | Avoiding password typing on the remote | Must be enabled on the server (on by default) |
| Your own Jellyfin server | PC, Mac, Linux box, or supported NAS running Jellyfin | Owned movies, TV, music, photos | Server must stay on and reachable |
| Remote access (optional) | Reverse proxy or VPN set up by the server owner | Watching away from home | Setup effort; do not open ports directly |
What Jellyfin Does on Firestick
Jellyfin is a free, open-source media system. The server runs on a computer you control and organizes your files into libraries with posters and watch progress. The Firestick runs only the client app and streams from that server over your network.
The Jellyfin team lists Jellyfin for Android TV as the official app for Android TV and Fire TV devices. On Amazon it appears as Jellyfin for Fire TV, published by Jellyfin. According to jellyfin.org, the project does not run servers for users, charges no fees, does no tracking, and is not in the media business. There is no built-in catalog, so everything you see comes from your own libraries.
Check Your Fire TV Model First (Fire OS vs Vega OS)
Amazon now sells two kinds of Fire TV devices. Most run Fire OS, which is based on Android and runs the official Jellyfin app. A few newer sticks run Vega OS, which cannot run Android apps, and the official app is not offered there.
To check yours, open Settings, then My Fire TV, then About. The software line shows Fire OS or Vega OS. Amazon keeps a device-to-OS table in its developer docs, and the current lineup breaks down like this:
| Fire TV model | Operating system | Official Jellyfin app |
|---|---|---|
| Fire TV Stick 4K Plus (2025) | Fire OS 8 | Yes |
| Fire TV Stick 4K Max (2nd Gen) | Fire OS 8 | Yes |
| Fire TV Stick 4K (2nd Gen) | Fire OS 8 | Yes |
| Fire TV Stick HD (2024) | Fire OS 7 | Yes |
| Fire TV Cube (3rd Gen) | Fire OS 7 | Yes |
| Fire TV Stick 4K Select (2025) | Vega OS 1.1 | No |
| Fire TV Stick HD (2026) | Vega OS 1.1 | No |
| Fire TV Stick 4K (3rd Gen, 2026) | Vega OS 2.0 | No |
Watch the names closely: the 2024 Fire TV Stick HD runs Fire OS, while the 2026 version runs Vega OS. Vega OS also blocks Android APK sideloading. A third-party client called Astra exists for Vega OS, but it is unofficial and not made by the Jellyfin team, so this guide does not cover it. For the official app, choose a Fire OS stick or a Fire TV Cube.
What You Need Before You Start
- A Fire OS Firestick or Fire TV Cube: signed into your Amazon account and fully updated.
- A running Jellyfin server: on a PC, Mac, Linux box, or supported NAS that you control, or one run by someone you trust.
- A user account on that server: giving each TV its own non-admin user is a good idea.
- The same home network: needed for automatic discovery. A wired server connection helps a lot.
- A current server: the Appstore listing recommends 10.11.0 or newer, and the current server line is 12.x.
No server yet? Jump to the optional server section, then come back.
How to Install Jellyfin on Firestick from the Amazon Appstore
The Amazon Appstore is the recommended method on every Fire OS device. Amazon’s help page on downloading apps on Fire TV describes the same flow: open Find, select the app, then select Get.
- Press the Home button on your Fire TV remote.
- Open Find (the magnifying glass) and select Search.
- Type or say Jellyfin.
- Open Jellyfin for Fire TV and check that the publisher is Jellyfin, so you do not install a lookalike.
- Select Get or Download. The app is free.
- When the install finishes, select Open.
- Optional: hold Home, open Apps, highlight Jellyfin, press Options, and choose Move to front.
You can also open the Jellyfin for Fire TV listing on Amazon in a browser and send it to your Fire TV with the Deliver to menu. The app works with the Fire TV Voice Remote and game controllers.
If Jellyfin does not show up in the Appstore
- Confirm your stick runs Fire OS, not Vega OS.
- Restart the Firestick by holding Select and Play/Pause for a few seconds.
- Open Settings, then My Fire TV, then About, and install any pending update.
- Check that your Amazon account country matches where you live.
If the listing is still missing on a Fire OS device, the official jellyfin-androidtv GitHub page links to a direct APK on repo.jellyfin.org. Turn on Settings, then My Fire TV, then Developer Options, then Apps from Unknown Sources (some builds need you to click About seven times first), then download and install the APK. Use this only as a last resort, never from mirror sites, and a sideloaded copy does not update itself. It does not work on Vega OS.
How to Connect Jellyfin on Firestick to Your Server
Per the Jellyfin networking docs, auto-discovery uses UDP port 7359 and only works inside your local subnet, so a server on the same home network usually appears within seconds.
- Open Jellyfin on the Firestick.
- If your server appears, select it. If not, choose to add a server manually.
- Type the full address, for example http://192.168.1.20:8096, and select Connect.
- Pick your user, or sign in manually with your username.
- Enter your password or use Quick Connect, and your libraries load.
Port 8096 is the default HTTP port; 8920 applies only if HTTPS is enabled. If your server uses a base URL, the docs say the Android TV app needs it in the host field too, such as http://192.168.1.20:8096/jellyfin. You can find the IP address in the server dashboard or your router’s device list.
Sign in with Quick Connect
Typing a password with a remote is slow, so Quick Connect is the easier option. The Jellyfin Quick Connect docs explain that the TV shows a 6-character code you approve from a device that is already signed in. It is on by default.
- On the Firestick sign-in screen, choose Quick Connect and note the code.
- On a phone or browser signed in to the same server, open Settings, then Quick Connect.
- Enter the code and select Authorize. The Firestick signs in within seconds.
The Android TV app can log in with Quick Connect but cannot approve codes for other devices, so do the approval on a phone or computer.
Optional: Set Up a Jellyfin Server on a PC or NAS
Download the server for your platform from jellyfin.org, install it, and open the web address it gives you. The Jellyfin setup wizard then walks you through language, the admin account, media libraries, metadata language, and networking. It suggests leaving automatic port mapping (UPnP) off unless you really need it.
For hardware, the Jellyfin hardware guide suggests around 8 GB of RAM, an SSD for Jellyfin’s own data, and wired Ethernet. It warns that most single-board computers, including Raspberry Pi, and low-end NAS units struggle with transcoding. My server is an old desktop with a modest graphics card, and it handles two TVs fine. If you upgrade an older server to 12.x, take a full backup first.
Remote Access and Network Tips
- Home use needs no internet: Jellyfin only goes online to fetch posters and metadata.
- Use a VPN or reverse proxy for remote access: the docs say forwarding ports straight to the internet is not recommended.
- Use a trusted certificate for HTTPS: such as Let’s Encrypt, not a self-signed one.
- Help the Firestick side: use 5 GHz Wi-Fi near the router or a wired adapter.
Playback, Codec, and Transcoding Notes
The goal is Direct Play, where the stick plays the original file untouched. When a format is not supported, the server transcodes it, which can cause buffering on weaker servers. The Jellyfin codec support page lists the Android TV client like this:
| Format | Android TV app support | What it means |
|---|---|---|
| H.264 (8-bit and 10-bit) | Supported | Plays directly |
| HEVC 8-bit | Supported | Plays directly on 4K models |
| HEVC 10-bit | Depends on device | May transcode on older sticks |
| AV1 | Depends on device; needs Android TV 10+ | Often transcodes |
| DTS audio | Supported | No audio conversion |
| Burned-in subtitles | Forces a video transcode | Heaviest server job |
The 0.19 app release improved HDR detection and added a media capability report button that shows what your device can play directly. Check it whenever a file transcodes unexpectedly.
Fix Common Jellyfin on Firestick Problems
Match the symptom to the likely cause before reinstalling anything.
| Problem | Likely cause | What to try |
|---|---|---|
| Jellyfin missing from the Appstore | Vega OS device or account region mismatch | Check About for Fire OS vs Vega OS; restart; update; confirm your Amazon country |
| Server not in the list | Different network, or server is off | Use the same router; wake the server; add it manually by IP |
| Manual address fails | Wrong port, http vs https, or missing base URL | Use http://SERVER-IP:8096; add the base URL if used |
| Login fails | Wrong user or outdated server | Check the username in the dashboard; update the server |
| Playback buffers | Weak Wi-Fi or heavy transcoding | Use 5 GHz or a wired adapter; lower quality |
| Stutters only with subtitles | Subtitles are being burned in | Switch to a text subtitle track |
| No access away from home | No VPN or reverse proxy | Set one up instead of opening ports |
| App stops updating on a very old stick | 0.19.x is the last line for Android 5 and 5.1 | It keeps working; consider a newer Fire OS stick |
If buffering keeps coming back, the stick’s Wi-Fi is usually the weak spot. A Firestick Ethernet adapter gives it a steady wired connection.
Stay Safe and Legal with Jellyfin on Firestick
Jellyfin is legitimate, open-source software with no movies or channels of its own, so what matters is the media you add.
- Use media you own or have the right to stream: discs you bought, DRM-free purchases, and home videos.
- Install from official sources only: the Amazon Appstore, jellyfin.org, or the official Jellyfin GitHub.
- Keep your server private: use a VPN or reverse proxy, and a strong admin password.
Final Verdict
Getting Jellyfin on Firestick is simple once you know the order: confirm Fire OS, install Jellyfin for Fire TV from the Appstore, connect to your own server, and sign in with Quick Connect. The stick then becomes a polished, ad-free player for media you already own.
If you are still choosing a media server, our Jellyfin vs Plex comparison breaks down how the two differ on cost, features, and setup. Prefer Plex instead? Our guide on how to install Plex on Firestick walks through the same Appstore install and sign-in steps, and our list of the best Jellyfin alternatives covers other self-hosted options.
Frequently Asked Questions
Is there an official Jellyfin app for Firestick?
Yes. Jellyfin lists Jellyfin for Android TV as its official app for Android TV and Fire TV, and the Amazon Appstore carries it as Jellyfin for Fire TV, published by Jellyfin. It installs on Fire OS sticks and Fire TV Cubes. Newer Vega OS sticks do not offer it.
Is Jellyfin free on Firestick?
Yes. The Fire TV app is free to download, and Jellyfin says its server and official clients have no fees. Your only costs are the hardware, storage, and electricity for the server you run yourself.
Do I need a Jellyfin server to use the Firestick app?
Yes. The app is only a player. Jellyfin does not run servers for users, so you need your own Jellyfin server on a PC, Mac, Linux box, or supported NAS, or access to one run by someone you trust.
How do I connect Jellyfin on Firestick to my server?
Open the app and pick your server if it shows up automatically. If it does not, choose to add a server and type its address, such as http://192.168.1.20:8096. Port 8096 is the default HTTP port. If your server uses a base URL, add it to the end.
Can I sign in to Jellyfin on Firestick without typing my password?
Yes, with Quick Connect. Choose Quick Connect on the Firestick and it shows a 6-character code. On a phone or browser already signed in to your server, open Settings, then Quick Connect, and enter the code. Quick Connect is on by default.
Why can’t my Firestick find my Jellyfin server?
Auto-discovery only works on your local network, so make sure the server is running and both devices are on the same network. Check that your firewall allows the server port, confirm http or https, and type the IP address instead of a hostname.
Why does Jellyfin buffer on my Firestick?
Buffering usually means the server is transcoding a file the Firestick cannot play directly, or Wi-Fi is weak. Burned-in subtitles and HEVC 10-bit files are common causes. Try another subtitle track, lower the quality, or use 5 GHz Wi-Fi or Ethernet.
Is Jellyfin legal on Firestick?
Yes. Jellyfin is free, open-source software, and it comes with no movies or channels. You add your own media, so use it only for files you own or have the right to stream, and install it from the Amazon Appstore or jellyfin.org.
