7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Streamyfin

Open source

A mobile Jellyfin client built with Expo for Android and iOS, with offline downloads, Chromecast, skip-intro support and Seerr integration.

Open-source alternative to

streamyfin.app
Streamyfin homepage screenshot
GitHub stars
5.2k
Last commit
today
Repository age
2 years
Version
v0.54.1
Licence
MPL-2.0
Self-hosted
Yes

About Streamyfin

Streamyfin is a Jellyfin video streaming client for Android and iOS, built with Expo. It is presented as an alternative to other Jellyfin clients and aims for a smooth, reliable viewing experience when streaming from a Jellyfin media server you already run.

Playback features include skipping intros and credits, trickplay thumbnail previews while seeking, and casting to Chromecast devices. Media can be downloaded for offline viewing, using FFmpeg to convert an HLS stream into a local file while Jellyfin transcodes on the server. The app also integrates with Seerr, formerly Jellyseerr, so users can request media directly, and shows a sessions view of everything currently streaming on the server.

A companion Jellyfin plugin stores client settings on the server so they can be synchronized across users, and custom authentication headers allow connections to servers sitting behind an access gateway such as Cloudflare Zero Trust or Pangolin. Streamyfin is licensed under MPL-2.0 and written in TypeScript. The download and Chromecast features are marked experimental.

Key features

  • Jellyfin streaming client for Android and iOS
  • Skip intro and credits during playback
  • Trickplay previews when seeking
  • Offline downloads via server-side transcoding
  • Chromecast casting
  • Seerr media requests inside the app
  • Sessions view of active streams
  • Custom auth headers for access gateways

Good fit for

  • →Watching a home media library on a phone
  • →Watching downloaded media offline
  • →Reaching Jellyfin servers behind Cloudflare Zero Trust
Built with
TypeScript
Tags
jellyfin
jellyfin-client
android
ios
expo
chromecast
streaming
typescript

Streamyfin: questions and answers

What is Streamyfin used for?
Streamyfin is a mobile Jellyfin client built with Expo for Android and iOS, with offline downloads, Chromecast, skip-intro support and Seerr integration. It is a good fit for watching a home media library on a phone, watching downloaded media offline and reaching Jellyfin servers behind Cloudflare Zero Trust.
Is Streamyfin open source?
Yes. Streamyfin is open source under the MPL-2.0 licence. Its source code is on GitHub at streamyfin/streamyfin and is written mainly in TypeScript.
Is Streamyfin free?
Yes. Streamyfin is open source, so the software itself is free to use.
Can I self-host Streamyfin?
Yes. Streamyfin can be self-hosted on your own server or infrastructure.
What is Streamyfin an alternative to?
Streamyfin is an open-source alternative to Infuse. Other open-source alternatives to Infuse include Kodi, VLC and Cinetry.
Is Streamyfin actively maintained?
Yes. The most recent commit to Streamyfin was on 2 October 2026, and the latest release is v0.54.1, published on 2 June 2026. The project has 5.2k stars on GitHub.

Open-source alternatives to Streamyfin

See all

SaaS alternatives to Streamyfin

See all