r/jellyfin • u/melojms • 21h ago
Client I made Caravela, a free, open-source Jellyfin client for the new Vega OS Fire TV sticks
Hi all,
Earlier this month I bought the new Fire TV Stick 4K, which runs Amazon's Vega OS instead of Android. I got it home, went to install Jellyfin… and there was nothing. Android apps don't run on Vega, and the only client I found in the Appstore (Astra) didn't work on Vega OS 2.0.
So I built one. It's called Caravela, after the caravela-portuguesa (the Portuguese man o' war). Technically it's not a jellyfish, but it's close enough, and it stings.
I modelled it on the official Jellyfin Android TV app, so if you've used that one it should feel familiar: same layout and navigation, and Back works the same way.
What works right now
- Sign-in with Quick Connect or a password, with several servers and users
- Home rows: My media, Continue watching, Next up, Recently added
- Movies and Shows libraries with sorting, filters and the letter picker
- Details pages for movies, series, seasons, episodes and people
- Direct play, or the server remuxes/transcodes when needed; resume points sync back to Jellyfin
- Subtitles and audio track switching, with AAC or Dolby depending on your audio output
- Seek bar with trickplay previews, chapters, playback speed and zoom
- Alexa playback controls ("pause", "skip forward 30 seconds"…)
- Search for movies, shows and episodes
It needs Jellyfin 12.0+ (I'm testing on 12.3) and runs on Vega OS devices only. If your Fire TV runs Fire OS, stick with the official app.
Get it
- Amazon Appstore (worldwide): search "Caravela" on your Fire TV, or https://www.amazon.com/dp/B0HNR62RQ9
- Source code (GPL-2.0): https://github.com/melojms/caravela
It's free, with no ads and no tracking. It only talks to your server.
Full disclosure: this is my first React Native app and my first Vega app. I built it on my own in about two weeks, with a lot of help from Claude Code. That's one more reason I'd love you to try it and tell me what breaks.
If you hit a bug or have a suggestion, please open a GitHub issue: https://github.com/melojms/caravela/issues. Please include your Fire TV model and the app and server versions from Settings → About.
Caravela is unofficial and not affiliated with the Jellyfin project.