Streamyfin is a modern, user-friendly client for Jellyfin, built with Expo and React Native to provide a smooth streaming experience on Android and iOS. It aims to address common pain points of other clients by offering features like native downloading with server-side transcoding, "Trickplay" image scrubbing, and seamless skipping of intros and credits.
The app integrates directly with Jellyseerr for media requests and supports managing content through a dedicated Jellyfin plugin. With an experimental focus on features like Chromecast support and MPV-based playback, Streamyfin offers a highly customizable and feature-rich alternative for accessing personal media libraries.
Use Cases:
Streamyfin is a user-friendly Jellyfin video streaming client built with Expo. Designed as an alternative to other Jellyfin clients, it aims to offer a smooth and reliable streaming experience. We hope you'll find it a valuable addition to your media streaming toolbox.
Streamyfin offers exciting experimental features such as media downloading and Chromecast support. These features are under active development, and your feedback and patience help us make them even better.
Downloading works by using FFmpeg to convert an HLS stream into a video file on your device. This lets you download and watch any content that you can stream. The conversion is handled in real time by Jellyfin on the server during the download. While this may take a bit longer, it ensures compatibility with any file your server can transcode.
The Jellyfin Plugin for Streamyfin is a plugin you install into Jellyfin that holds all settings for the client Streamyfin. This allows you to synchronize settings across all your users, like for example:
Streamyfin Plugin (https://github.com/streamyfin/jellyfin-plugin-streamyfin)
Chromecast support is currently under development. Video casting is already available, and we're actively working on adding subtitle support and additional features.
Jellysearch (https://gitlab.com/DomiStyle/jellysearch) works with Streamyfin
A fast full-text search proxy for Jellyfin. Integrates seamlessly with most Jellyfin clients.
Check out our Roadmap (https://github.com/users/fredrikburmester/projects/5) To see what we're working on next, we are always open to feedback and suggestions. Please let us know if you have any ideas or feature requests.
To access the Streamyfin beta, you need to subscribe to the Member tier (or higher) on Patreon (https://www.patreon.com/streamyfin). This grants you immediate access to the 🧪-beta-releases channel on Discord and lets me know you’ve subscribed. This is where I share APKs and IPAs. It does not provide automatic TestFlight access, so please send me a DM (Cagemaster) with the email you use for Apple so we can add you manually.
Note: Anyone actively contributing to Streamyfin’s source code will receive automatic access to beta releases.
Visualization tool for Rust ownership and variable lifetimes to assist with debugging and optimization, compatible with VSCode, Neovim, and Emacs.
Windows and Linux tool to unlock hidden iOS features, customize device appearance, and optimize performance for iOS 17.0+ using SparseRestore exploit.
Cross-platform desktop AI assistant and MCP client supporting local knowledge base, multiple LLM providers, and tool integration via Model Context Protocol.
Android application to bypass censorship and Deep Packet Inspection (DPI) by running a local SOCKS5 proxy with packet modification techniques.
Real-time desktop overlay copilot that watches your screen and listens to calls, delivering contextual answers with profile presets for interviews, sales, and presentations.
Cross-platform remote desktop control software supporting Windows, macOS, Android, and Web with file transfer, multi-screen support, and self-hosting capabilities.