streamyfin

streamyfin

No rating

Sign in with Google to rate this app.

A modern Jellyfin client built with Expo

Add this app to your source

Get the latest IPA versions directly in AltStore or SideStore.

5 latest versions

Use the source URL above if the automatic buttons don't open your sideloading app.

Version history

v0.54.16/2/2026
2 IPAs

## What's Changed This is a fairly substantial release, bringing major improvements to playback, TV support, mobile stability, and build infrastructure. Playback received the most attention, with MPV support on Android and iOS, hardware decoding, improved PiP and subtitle handling, chapter markers, and more reliable watch progress reporting TV support has also moved forward significantly. Streamyfin is now live on the App Store for tvOS and available for anyone to download, alongside a refreshed TV interface, better focus and navigation handling, Android TV recommendations, tvOS TopShelf support, native Apple controls, and enabled iOS / Apple TV builds As usual, thanks to everyone filing issues, testing builds, translating strings, and helping move the project forward! ### ✨ Highlights - **Streamyfin for Apple TV is now live on the App Store** and available for anyone to download - **MPV player on Android & iOS** with hardware decoding and PiP (with subtitles) (#1332), plus native Apple controls (#1411) and MPVKit 0.41 (#1604) - **Chapter markers and chapter list** in the player (#1586) - **Local network auto-switch** — automatically switches to your local server address (#1334) - **TV interface overhaul** — uniform scaling, tvOS TopShelf extension (#1561), Android TV recommendations (#1575), and iOS TV builds enabled (#1422) - Setting to **disable auto-play next episode** (#1342) - **Autorotate for landscape** (#1265) ### 🎬 Player - Caching progress shown in the seek bar (#1376) - Progress throttling for MPV (#1366) - Fixed progress bar / watch-time reporting (#1611, #1239) - SubRip subtitle fixes for MPV (#1375) - Stop external subs from auto-selecting when added (#1349) - Disable subtitle embedding on iOS simulator (#1544) - Don't cache background media-source requests (#1602) - Android PiP fixes (#1605, #1628) - Keep landscape when opening chapter list on iOS (#1624) ### 📺 TV - TV menu/back navigation and overlay focus fixes (#1559, #1558) - TV password modal fix (#1598) - TV native search component ### 🐛 Fixes - Music videos and home videos now show in libraries (#1326) - Close modal on Android back button (#1487) - Clear stored user on logout (fixes empty home on relaunch) (#1622) - Dedupe top people sections (#1623) - Correct mimeType/UTI for log export (#1424) - Downloads refactor — less prop drilling, improved layout (#1337) ### 🔧 Build & Infra - Expo SDK 55 → 56 upgrade (#1594, #1600) - iOS 26 / SDK 56 EAS build fixes (#1613) - Android MPV Kotlin build fix (#1614) - EAS build + auto-submit release workflow (#1616, #1632) - Xcode build script (#1296) ### 🌍 Translations - Ongoing Crowdin sync; new strings for "ends at" and action sheet options; Russian updates (#1474, #1475, #1427) ### 👋 New Contributors @quang-tran, @gallyamb, @a-collado, @stevebyatt10, @felixschndr, and @github-actions[bot] made their first contributions. **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.51.0...v0.54.1

v0.51.01/6/2026
1 IPA

Finally a new release 🥳 this one has some really nice improvements, like: - Approve Seerr (formerly Jellyseerr) requests directly in Streamyfin for admins - Updated Home Screen icon in the new iOS 26 style - Improved VLC integration with native playback (AirPods controls, automatic pause when other audio starts, native system controls with artwork) - Option to use KSPlayer on iOS - better hardware decoding support and PiP - Music playback (beta) - Option to disable player gestures at screen edges to prevent conflicts with swipe down notifications - Snapping scroll in all carousels for smoother and more precise navigation - Playback speed - Dolby badge displayed in technical item details when available - Expanded playback options with dynamically loaded streams and full media selection (Gelato support) - Streamystats watchlists and promoted sections integration - Initial KefinTweaks integration - A lot of other fixes and small improvements ## What's Changed * fix: linting by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1184 * chore(deps): Update dependency react-native-device-info to v15 by @renovate[bot] in https://github.com/streamyfin/streamyfin/pull/1182 * chore(deps): Update actions/dependency-review-action action to v4.8.2 by @renovate[bot] in https://github.com/streamyfin/streamyfin/pull/1175 * chore(deps): Update github/codeql-action action to v4.31.3 by @renovate[bot] in https://github.com/streamyfin/streamyfin/pull/1180 * feat: Liquid Glass Icon by @SUPERHAMSTERI in https://github.com/streamyfin/streamyfin/pull/1070 * fix: auto-filling would cause state not to be updated by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1200 * fix: update okhttp v5 and fix android download crash issues by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1203 * fix: clean toast message jellyseerr movie request by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1201 * chore(deps): upgrade dev dependencies and test utilities by @Gauvino in https://github.com/streamyfin/streamyfin/pull/1195 * feat: vlc apple integration - pause on other media play + controls by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1211 * fix: disable gestures from top and bottom of screen because of interference with notification shade pull down by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1206 * feat: move source and track selection to seperate sheet by @lostb1t in https://github.com/streamyfin/streamyfin/pull/1176 * chore(deps): Pin dependencies by @renovate[bot] in https://github.com/streamyfin/streamyfin/pull/1209 * fix: show tech details when avaiable by @lostb1t in https://github.com/streamyfin/streamyfin/pull/1213 * feat: approve jellyserr requests by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1214 * refactor: Move media sources preload higher up the tree by @lostb1t in https://github.com/streamyfin/streamyfin/pull/1216 * feat: prefer downloaded file by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1217 * refactor: pass down items with sources to children by @lostb1t in https://github.com/streamyfin/streamyfin/pull/1218 * ci: fix CodeQL checkout by @Gauvino in https://github.com/streamyfin/streamyfin/pull/1170 * chore: Add version 0.47.1 to issue report template by @Simon-Eklundh in https://github.com/streamyfin/streamyfin/pull/1251 * chore(deps): Update actions/setup-node action to v6.1.0 by @renovate[bot] in https://github.com/streamyfin/streamyfin/pull/1262 * fix(player): Fix skip credits seeking past video end causing pause by @retrozenith in https://github.com/streamyfin/streamyfin/pull/1277 * feat: KSPlayer as an option for iOS + other improvements by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/1266 * fix(readme): Add Obtainium button by @kernelb00t in https://github.com/streamyfin/streamyfin/pull/1293 * feat: add button to toggle video orientation in player by @KindCoder-no in https://github.com/streamyfin/streamyfin/pull/743 * fix: jellyseer categories by @lancechant in https://github.com/streamyfin/streamyfin/pull/1233 * feat: add Dolby Vision badge by @edeuss in https://github.com/streamyfin/streamyfin/pull/1177 ## New Contributors * @retrozenith made their first contribution in https://github.com/streamyfin/streamyfin/pull/1277 * @kernelb00t made their first contribution in https://github.com/streamyfin/streamyfin/pull/1293 * @edeuss made their first contribution in https://github.com/streamyfin/streamyfin/pull/1177 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.47.1...v0.51.0 ## Feedback Your feedback matters. It helps us spot issues faster and keep improving the app in ways that benefit everyone. If you have ideas or run into problems, please open an issue on GitHub or join our [Discord](https://discord.com/invite/BuGG9ZNhaE)

v0.47.111/13/2025
1 IPA

**Finally, a new release!** We're sorry it has taken so long. It was mainly due to a large behind-the-scenes update with the Expo package and supporting the [new architecture](https://docs.expo.dev/guides/new-architecture/) blocking us. Plenty of effort has gone into improving the app, and I would like to take the opportunity to thank all contributors, testers, and everyone who submitted reports!💜 **✨ New Features and bug fixes** - New in-house download module, supports queued background downloads without opening the app between downloads - iOS 26 glass design and improved Android design - Gesture controls in the player - Subtitle customization - Fade in controls - Finally fixed Android notifications for Play Store installs - More translations, with ongoing additions from the community ([contribute on Crowdin](https://crowdin.com/project/streamyfin)) - Large carousel on the home page (beta) (enable in settings) - A lot of bug fixes and improvements all around - Expo 54 and New Architecture support resulting in better performance **❌ Known issues** - PiP on android is a bit unreliable and video might be black until PiP window is **interacted with**. - Autofill credentials on the login screen can disable the login button. Manually change any input value to fix it temporary. - Issues regarding subtitles in some cases ## New Contributors * @MarcoCoreDuo made their first contribution in https://github.com/streamyfin/streamyfin/pull/984 * @stenlan made their first contribution in https://github.com/streamyfin/streamyfin/pull/1032 * @bowmande made their first contribution in https://github.com/streamyfin/streamyfin/pull/1000 * @asmithrsa made their first contribution in https://github.com/streamyfin/streamyfin/pull/1068 * @SuxAsLux made their first contribution in https://github.com/streamyfin/streamyfin/pull/1090 * @VXsz made their first contribution in https://github.com/streamyfin/streamyfin/pull/1058 * @IAmParadox27 made their first contribution in https://github.com/streamyfin/streamyfin/pull/1118 * @jon4hz made their first contribution in https://github.com/streamyfin/streamyfin/pull/1141 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.30.2...v0.47.1

v0.30.28/18/2025
1 IPA

**✨ New Features** - Skip Intro and Skip Credits now supported in downloads - Trickplay (thumbnail previews) available for downloaded content - In-episode list indicators supported in downloads - Next Episode button works with downloaded content - Download “Unwatched Only” option added - Media sync between downloads and server for seamless playback - Downloads optimized to bypass transcoding when possible - New translations added: Traditional Chinese and Vietnamese **🛠️ Bugfixes and improvements** - Multiple subtitle improvements and fixes - Enhanced stability and general bug fixes for downloads - Live TV functionality should be restored - Fixed orientation race condition - Corrected layout issue affecting sort pills/tabs in matrix view for proper behavior and alignment - Fixed Android icon not displaying correctly on some devices - Updated project to Expo 53, including dependency adjustments to support the new SDK, improving performance and cross-platform compatibility _Note: You may need to clear the app cache after updating_ **📺 Android TV** - We are also including an Android TV build in the assets provided below. Please note that it is currently in the very early stages of development and will experience functionality issues or lag. Feel free to share your [feedback](https://discord.streamyfin.app) to help us improve. ## New Contributors * @arch-fan made their first contribution in https://github.com/streamyfin/streamyfin/pull/823 * @djmeero made their first contribution in https://github.com/streamyfin/streamyfin/pull/706 * @endritbeqiri made their first contribution in https://github.com/streamyfin/streamyfin/pull/657 * @mirorauhala made their first contribution in https://github.com/streamyfin/streamyfin/pull/676 * @KindCoder-no made their first contribution in https://github.com/streamyfin/streamyfin/pull/670 * @Perfeitor made their first contribution in https://github.com/streamyfin/streamyfin/pull/834 * @ferranrego made their first contribution in https://github.com/streamyfin/streamyfin/pull/873 * @liamwibo made their first contribution in https://github.com/streamyfin/streamyfin/pull/913 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.28.0...v0.30.2

v0.28.06/3/2025
1 IPA

## ✨ New Features - Background Downloads: Custom download handler added with support for background tasks (#675) - “Are You Still Watching” Overlay: Configurable modal to prompt user inactivity (#663) - Localization Expansion: Added support for Klingon, Esperanto (#672), Russian (#613), and Portuguese (pt-BR) (#625) - Improved Jellyseer Item UI: Enhanced buttons and layout (#634) - Custom Home Latest Feature: Implemented “latest” display logic on custom home screen ## 🛠 Improvements & Refactoring - Search functionality improved to avoid unwanted detail calls and correctly populate input (#707, #669) - Improved subtitle and Dolby Vision handling (#660, #655) - Environment-specific builds and cleaner export logging (#6555251, export log changes) - README updates for clarity and common questions (#699, #673) ## 🐛 Bug Fixes - Crash fix for Android popups, background download plugin on iOS - Various translation and typo corrections (e.g. Ukrainian fix #682) - Reverted styling regressions and removed non-functional features ## New Contributors * @lancechant made their first contribution in https://github.com/streamyfin/streamyfin/pull/636 * @vaaleyard made their first contribution in https://github.com/streamyfin/streamyfin/pull/625 * @EnchantedGoldenApple made their first contribution in https://github.com/streamyfin/streamyfin/pull/613 * @a-dubs made their first contribution in https://github.com/streamyfin/streamyfin/pull/634 * @storm1er made their first contribution in https://github.com/streamyfin/streamyfin/pull/688 * @nyanmisaka made their first contribution in https://github.com/streamyfin/streamyfin/pull/696 * @kamilkosek made their first contribution in https://github.com/streamyfin/streamyfin/pull/705 * @simn03 made their first contribution in https://github.com/streamyfin/streamyfin/pull/686 * @SUPERHAMSTERI made their first contribution in https://github.com/streamyfin/streamyfin/pull/606 * @renovate made their first contribution in https://github.com/streamyfin/streamyfin/pull/722 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.27.0...v0.28.0

v0.27.03/19/2025
1 IPA

This release includes stability improvements and new features. The upgrade to VLC4 introduced performance issues and bugs. As a result, we're reverting to VLC3, which unfortunately means PiP support will no longer be available for iOS users for now. ## New features include: - Sessions view for admins - Notification support for all kinds of events using the Streamyfin plugin for Jellyfin - Downgrade to VLC3 for stability - sadly removes PiP for now. - Mark/unmark your favorite media directly from listings as a quick action **What's Changed** * feat: add japanese translations by @tkymmm in https://github.com/streamyfin/streamyfin/pull/552 * feat: Sessions view by @lostb1t in https://github.com/streamyfin/streamyfin/pull/537 * feat: Add Chinese (Simplified) Translation by @vuhe in https://github.com/streamyfin/streamyfin/pull/556 * fix: Improve Chinese (Traditional) Translation by @Marcio2536 in https://github.com/streamyfin/streamyfin/pull/557 * feat: focus search bar on second tab press by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/558 * fix(511): fixed long named translations for the subtitle can break UI by @sbaiahmed1 in https://github.com/streamyfin/streamyfin/pull/564 * feat: Mark/unmark favorite quick action by @lostb1t in https://github.com/streamyfin/streamyfin/pull/561 * fix: makes the icon adaptive for android by @Simon-Eklundh in https://github.com/streamyfin/streamyfin/pull/569 * fix: Update nl.json by @Little709 in https://github.com/streamyfin/streamyfin/pull/565 * fix(https://github.com/streamyfin/streamyfin/issues/566): add Turkish by @sbaiahmed1 in https://github.com/streamyfin/streamyfin/pull/583 * feat: Add session count to app badge by @lostb1t in https://github.com/streamyfin/streamyfin/pull/575 * fix: update textContentType for username input to oneTimeCode by @sbaiahmed1 in https://github.com/streamyfin/streamyfin/pull/587 * feat: Added Ukrainian translation by @ozgreat in https://github.com/streamyfin/streamyfin/pull/593 * feat: enhance favorites with empty cell && added translations by @sbaiahmed1 in https://github.com/streamyfin/streamyfin/pull/594 * fix: fixed app crash on next downloaded item && update biome schema v… by @sbaiahmed1 in https://github.com/streamyfin/streamyfin/pull/610 * feat: add Polish translation and update language options by @sbaiahmed1 in https://github.com/streamyfin/streamyfin/pull/608 **New Contributors** * @tkymmm made their first contribution in https://github.com/streamyfin/streamyfin/pull/552 * @vuhe made their first contribution in https://github.com/streamyfin/streamyfin/pull/556 * @Little709 made their first contribution in https://github.com/streamyfin/streamyfin/pull/565 * @ozgreat made their first contribution in https://github.com/streamyfin/streamyfin/pull/593 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.26.1...v0.27.0

v0.26.12/20/2025
1 IPA

## Another release! 🚀 This new release has many small improvements and brings back PiP! ### Picture-in-picture support for Android and IOS When we moved to a VLC based player, we lost picture in picture support. Thanks to us moving to libvlc 4 on IOS, we can now welcome PIP support back to our many features. ### Translations Improved Spanish and German translations and added translations for the following languages - Turkish - traditional Chinese - Dutch - Italian ### Default quality setting We have added a default quality setting. ### Bugfixes Chromecast now works again. The Jellyseer login has now been set to work with empty passwords. We've also changed the login for Jellyseer to be a one step process instead of the previous two step process. For android we've fixed a few bugs. First of all, the video player controls are now no longer invisible. Second of all, the long standing bug where half the homepage was black as though the screen was half as tall as it is has been fixed together with the keyboard popping up. ## New Contributors * @Marcio2536 made their first contribution in https://github.com/streamyfin/streamyfin/pull/522 * @Sonaryr made their first contribution in https://github.com/streamyfin/streamyfin/pull/539 * @sbaiahmed1 made their first contribution in https://github.com/streamyfin/streamyfin/pull/538 * @DavideSirico made their first contribution in https://github.com/streamyfin/streamyfin/pull/545 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.25.0...v0.26.1

v0.25.02/12/2025
1 IPA

## We're thrilled to introduce the latest updates to Streamyfin! 🤩 There's been a lot of code changes and a lot of dependency changes, so a clean install (aka remove the app first) is recommended **if you encounter any issues.** ### Custom Home Screen Finally, you can create and distribute a custom home screen to your users, granting you full control to design a unified and consistent layout on your server, including settings and views, with centralized configuration and streamlined management with the help of the Streamyfin plugin. ### Multi-language Support Translations are now available for German, Spanish, French, and Swedish, with more languages coming. Streamyfin will automatically detect the language based on your device’s settings, or you can manually adjust it through the settings menu. ### Server Discovery Automatically detects local Jellyfin servers, making it faster and easier to connect. ### Auto-hide Controls Media player controls will now automatically disappear after 5 seconds of inactivity. ### Improvements and Fixes A variety of updates and bug fixes have been made, including enhancements to downloads, screen rotation, Jellyseer integration, and centralized settings. ## New Contributors * @Ryan0204 made their first contribution in https://github.com/streamyfin/streamyfin/pull/383 * @topiga made their first contribution in https://github.com/streamyfin/streamyfin/pull/397 * @whoopsi-daisy made their first contribution in https://github.com/streamyfin/streamyfin/pull/417 * @RodoMa92 made their first contribution in https://github.com/streamyfin/streamyfin/pull/451 * @maxwellward made their first contribution in https://github.com/streamyfin/streamyfin/pull/443 * @tom-heidenreich made their first contribution in https://github.com/streamyfin/streamyfin/pull/437 * @oxixes made their first contribution in https://github.com/streamyfin/streamyfin/pull/457 * @Blacks-Army made their first contribution in https://github.com/streamyfin/streamyfin/pull/477 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.24.0...v0.25.0

v0.24.01/6/2025
1 IPA

## Another release! 🚀 _iOS version approved. Still waiting for Play Store approval for Android._ ## What's Changed * Implement CI/CD pipeline for iOS building by @Stetsed in https://github.com/streamyfin/streamyfin/pull/355 * feat: hide libraries from libraries tab by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/378 * feat: haptic feedback settings and custom hook by @anubhavvs in https://github.com/streamyfin/streamyfin/pull/377 * [Jellyseerr] Show facts about media result by @herrrta in https://github.com/streamyfin/streamyfin/pull/370 * [Jellyseerr] Add external links to trailers by @herrrta in https://github.com/streamyfin/streamyfin/pull/371 * [Jellyseerr] Add cast/crew results by @herrrta in https://github.com/streamyfin/streamyfin/pull/372 * feat: new intro page (shown once) by @fredrikburmester ## New Contributors * @Stetsed made their first contribution in https://github.com/streamyfin/streamyfin/pull/355 * @eltociear made their first contribution in https://github.com/streamyfin/streamyfin/pull/376 * @anubhavvs made their first contribution in https://github.com/streamyfin/streamyfin/pull/377 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.23.0...v0.24.0

v0.23.01/4/2025
1 IPA

## New Streamyfin Update! 🎉 As we welcome the new year, we’re excited to share some great updates! Here’s what’s new: - **Jellyseerr Integration**: Request content directly from Streamyfin. - **Favorites**: Easily add and access your favorite content. - **New Settings Design**: A more intuitive, visually appealing layout. - **Server Memory**: Save and reconnect to previously used servers. - **Other Changes**: Various performance improvements and bug fixes. 🔗 App Store Links [iOS](https://apps.apple.com/app/streamyfin/id6593660679) | [Android](https://play.google.com/store/apps/details?id=com.fredrikburmester.streamyfin) ⭐ A star on our [Github](https://discord.gg/aJvAYeycyY) page means a lot to us and helps increase visibility. Your support helps us grow and reach more users! 💬 Share feedback or new suggestions on our [Discord server](https://discord.gg/aJvAYeycyY) ### Details * Fix merged versions showing as separate media in listings. by @lostb1t in https://github.com/streamyfin/streamyfin/pull/311 * Jellyseerr Integration by @herrrta in https://github.com/streamyfin/streamyfin/pull/309 * Favorites tab by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/345 * Refactor settings by @fredrikburmester in https://github.com/streamyfin/streamyfin/pull/349 ### New Contributors * @retardgerman made their first contribution in https://github.com/streamyfin/streamyfin/pull/338 * @sldless made their first contribution in https://github.com/streamyfin/streamyfin/pull/346 **Full Changelog**: https://github.com/streamyfin/streamyfin/compare/v0.22.0...v0.23.0

v0.22.012/24/2024
1 IPA

Don't let the small increase from 0.21.0 fool you, there's A LOT of improvements in this release. Merry Christmas! 🎄 _App and Play Store releases are awaiting aproval._ ## What's Changed - feat: Allow option for viewing custom menu links by @herrrta in https://github.com/fredrikburmester/streamyfin/pull/229 - feat: New downloads page for downloaded TV-Series by @herrrta in https://github.com/fredrikburmester/streamyfin/pull/231 - feat: Add download size to offline media downloads by @herrrta in https://github.com/fredrikburmester/streamyfin/pull/232 - feat: Add Button to download whole series/Season by @herrrta in https://github.com/fredrikburmester/streamyfin/pull/233 - feat: Add MacOS fullscreen support by @MateuszKukiela in https://github.com/fredrikburmester/streamyfin/pull/210 - feat: Downloaded item size by @herrrta - feat: Show app size usage by @herrrta in https://github.com/fredrikburmester/streamyfin/pull/243 - feat: Multiple simultaneous remux downloads by @herrrta in https://github.com/fredrikburmester/streamyfin/pull/247 - feat: Better video controls @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/248 - feat: Added the ability to change subtitle size by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/249 - feat: Prefetch trick-play images by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/255 - fix: websockets now work globally with vlc and transcoded player by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/263 - feat: episode list in player by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/264 - feat: audio slider in controls by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/272 - feat: go to next episode countdown by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/276 - feat: add video file details to item by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/297 - feat: setting toggle for safe areas in controls by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/304 - feat: context menu actions for items by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/303 ## New Contributors * @herrrta made their first contribution in https://github.com/fredrikburmester/streamyfin/pull/229 * @MateuszKukiela made their first contribution in https://github.com/fredrikburmester/streamyfin/pull/210 **Full Changelog**: https://github.com/fredrikburmester/streamyfin/compare/v0.21.0...v0.22.0

v0.21.012/2/2024
1 IPA

This release includes a new native VLC player that supports almost all codecs and formats for both Android and iOS. This means you can probably direct stream anything! Selecting lower bitrates is still available for those who want or need it, of course. We also have more features and bug fixes that have been delayed due to the significance of this release, so please be patient if your bug or feature is not included yet! However, please report any issues you have by opening an issue here on GitHub. **The release is available on Play Store (2 Dec) and soon on the App Store.** Please join our Discord for beta updates, feature requests, and more: [Join here](https://discord.gg/BuGG9ZNhaE) ## What's Changed * feat: native tabbar by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/166 * feat: new vlc player by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/178 * fix: update visual playback when exiting video by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/181 * feat: vlc support for android by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/226 * fix: some edge cases with dropdown by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/234 * feat: added change to show actual device name rather than platform by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/235 ## Known problems - Some Android devices have issues with rotation in combination with Controls in the video player - Slow loading times for certain video codecs/formats **Full Changelog**: https://github.com/fredrikburmester/streamyfin/compare/v0.18.0...v0.21.0

v0.18.010/14/2024
1 IPA

## What's Changed * fix: casting broken on 0.17.0 by @jakequade in https://github.com/fredrikburmester/streamyfin/pull/174 * fix: video rotation bug by updating screen dimensions dynamically using an event listener by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/177 * feat: Hide 0h on play button when media length is lower than an hour by @simoncaron in https://github.com/fredrikburmester/streamyfin/pull/183 ## New Contributors * @simoncaron made their first contribution in https://github.com/fredrikburmester/streamyfin/pull/183 **Full Changelog**: https://github.com/fredrikburmester/streamyfin/compare/v0.17.0...v0.18.0

v0.17.010/10/2024
1 IPA

## Highlights Here are some of the highlights this release. ### New logo! Thanks to Trailmix we got a new great looking icon. After a vote in the Discord this one won: ![ic_playstore](https://github.com/user-attachments/assets/35fb2ef3-d606-4aed-9d90-3ee3b95e8ee3) ### Live TV Initial support for streaming Live TV. No recordings, or starting recordings yet. ### Background downloads using the [_optimize server_ ](https://github.com/fredrikburmester/streamyfin-optimized-versions-server)(optional) While we don't want to introduce other programs in order to use this app fully, we have created a sidecar program called "optimized versions server". It's optional to use and we still support and continue to improve the normal way of downloading content in the app. This containerized program takes an HLS stream from Jellyfin and combines it into a single file (just like how downloads in the Streamyfin app works today). The benefit of a server is that the single combined file allows for background downloads in the app for both iOS and Android. Just click download, minimize the app, and wait for the notification. ![IMG_5253](https://github.com/user-attachments/assets/66833a73-ca55-4732-a167-733316354b6a) ## What's Changed * feat: live-tv support by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/156 * chore: refactor player logic (video, music, live-tv) by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/165 * fix: removed resumable items from next up by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/163 * feat: background downloads by @fredrikburmester in https://github.com/fredrikburmester/streamyfin/pull/140 * feat: set downloads button to purple if downloads exist by @Simon-Eklundh in https://github.com/fredrikburmester/streamyfin/pull/142 * feat: added support for more libraries to use the recently added section by @Alexk2309 in https://github.com/fredrikburmester/streamyfin/pull/151 * feat: go (manually and automatically) to the next episode when progress reaches end ## What's fixed - fix: posters clipping and not clickable on home and search page - fix: fade in/out player when starting video - fix: trying to delete a video would cause the video to play when releasing the finger (android) - fix: small design improvements - fix: music player now works again **Full Changelog**: https://github.com/fredrikburmester/streamyfin/compare/v0.16.0...v0.17.0

v0.15.09/25/2024
1 IPA

Another release! It's been too long... Every time I think i'm gonna do another release I get some new feature idea that I just **need** to implement. Anyway, hope you like it! In this release we have a new player design. We're deviating from the native player design, and implementing our own. This is because the native player does not support things like trickplay, customizable buttons, etc. We now have the possibility to implement more cool features in the future. It might not feel _as_ native, but for now it opens more doors than it closes. ## What's new * feat: removes the need for http/https in the url bar by @Simon-Eklundh in https://github.com/fredrikburmester/streamyfin/pull/129 * feat: new full screen player * feat: skip intro * feat: skip credits * feat: trickplay images * feat: show cached progress in video progress slider * feat: genres for movies and episodes * feat: more from this actor on item page * feat: make item title copyable by long press * feat: better video orientation settings * feat: set video skip and rewind times in settings ## What's fixed * fix: change card and title sizes * fix: accidental press when scrolling through carousel * fix: play button color **Full Changelog**: https://github.com/fredrikburmester/streamyfin/compare/v0.12.0...v0.15.0

v0.12.09/9/2024
1 IPA

Here's another release with a lot of changes! I'm happy to have the amazing help of these new contributors. Please [join us in the discord](https://discord.gg/aJvAYeycyY) if you want to discuss anything or need help! We're always looking for new contributors and people to test new features. ## What's Changed * Add Default option and use collection sorting as default by @lostb1t in https://github.com/fredrikburmester/streamyfin/pull/114 * Add ExpandedController to chromecast usage by @jakequade in https://github.com/fredrikburmester/streamyfin/pull/106 * Fix typo and change sentences on README by @Gauvino in https://github.com/fredrikburmester/streamyfin/pull/120 * Changes suggested for tvshows by @Simon-Eklundh in https://github.com/fredrikburmester/streamyfin/pull/122 * Better posters which enable support for playlists by @fredrikburmester * Preserve sort and order in libraries by @fredrikburmester * Default audio & subtitle option by @fredrikburmester * Show info text when offline by @fredrikburmester * Design improvements and small fixes ## New Contributors * @jakequade made their first contribution in https://github.com/fredrikburmester/streamyfin/pull/106 * @Gauvino made their first contribution in https://github.com/fredrikburmester/streamyfin/pull/120 * @Simon-Eklundh made their first contribution in https://github.com/fredrikburmester/streamyfin/pull/122 ## In the works **Syncplay:** I've been trying to get Syncplay to work but it's a bit difficult. There's a branch with my progress if anyone wants to take a look. Right now joining a group and playing an item works, but seeking and sending updates to the server is not implemented yet. **Quick connect:** In the next release you can expect to be able to authorize logins with QC via the app. **Full Changelog**: https://github.com/fredrikburmester/streamyfin/compare/v0.10.2...v0.12.0

v0.10.28/29/2024
1 IPA

## Hotfix for downloads This hotfix resolves a bug that prevented the downloading of direct stream compatible items. _The iOS app with this fix is already available, and the Android app is pending approval._

v0.10.18/29/2024
1 IPA

## Hotfix for music Music pages were broken, but are fixed in this release. _iOS and Android app releases are in review and will be released soon._ ### Other - Landscape safe are improvements

v0.10.08/29/2024
1 IPA

## Highlights - Quick connect login - Select media source (supports basic multiple versions) - Actor page - Options sheet when downloading media - Display options for library list view - Better metadata for notification controls and video player - Support more web-socket commands like messages from server - Search for collections - Auto open server and login via deep linking - Remove next/prev buttons in episode view in favor of scrolling episode list - Design improvements

v0.8.18/22/2024
1 IPA

Here's a new release that I think you'll like! A special shoutout to our Discord community! If you’re not already part of the Discord, come join us—there’s always room for more: [https://discord.gg/zyGKHJZvv4](https://discord.gg/aJvAYeycyY) ## Highlights - Working websockets support - New global download quality setting. This is now different from the streaming quality for now. Please check settings. - Open Google search when pressing on an actor (if Marlin is off) - New list view for series seasons - Open video in external player support (VLC) - Carousel: to use the carousel in home, add tag "sf_carousel" to any collection in Jellyfin. - Collection lists: to show other collections on the home screen add the tag "sf_promoted" to any collection - Smaller posters in landscape & all image cards are a bit smaller - Better login error messages

v0.6.18/18/2024
1 IPA

## Highlights - New library filter - Infinite scroll for media lists on home screen - Design improvements - Added small padding to android navbar - Fixed some bugs ![SimulatorScreenRecording-iPhone15Pro-2024-08-18at13 45 37-ezgif com-resize](https://github.com/user-attachments/assets/827db515-e8c3-4d05-9884-822a495c9f0f)

v0.6.08/17/2024
1 IPA

## Highlights - Improved home screen design - Setting to change device codec profile (be careful) - Setting to force direct play (use carefully and make sure your video files are supported on the client) - Better music library layout - Options to select no subtitles _Releases are sent for review to the respective app stores and might take up to several days to be approved._

v0.5.18/14/2024
1 IPA

## Highlights Both the Android and iOS apps are now available on the respective app store! No more test flight, APKs or betas for those who don't want to deal with that. Expect a bit slower updates through the official channels though. - There are now settings for things like auto-rotate and open full screen video immediately. You can find them in the settings screen. - Search page now has a native search bar on iOS. ![ScreenRecording_08-14-202422-24-40_1-ezgif com-optimize](https://github.com/user-attachments/assets/34e0505c-c6f5-4dca-a0af-1afca35117ba)

v0.4.28/14/2024
1 IPA

## Highlights - A download queue for downloading multiple items in a row - Badges for more information about movies/episodes - Keep the screen awake as long as the app is open ## Changes - Fix formatting for specials seasons - Added headers to HLS stream URL - More bitrate options - Report playback stop on pause - Limit the overview text to 140 chars, with an option to expand

v0.4.18/13/2024
1 IPA

- Next / previous episode buttons - Tailscale (VPN) login should now work

v0.4.08/13/2024
1 IPA

## Highlights - Native Picture in Picture for iPhone (by clicking on the pip icon - see image below) - Background playback with album art ![IMG_3770](https://github.com/user-attachments/assets/915da702-cc1f-48a3-880b-635c755679b4) ## Changes - Changed red colors to purple to match the rest of the UI - Link to download page when clicking the "downloaded" icon - Improved play/pause logic - Update download list automatically when when a download is finished - Album art for music when closing the app - No parsing of the URL on login anymore.

v0.3.48/13/2024
1 IPA

- fix: better support for collections - feat: experimental support for music - fix: added back audio selection (accidentally removed)

v0.3.38/13/2024
1 IPA

- fix: screen rotation is now enabled for both android and ios - fix: change text "Jellyfin" to comply with apple review process - fix: support more collections

v0.3.18/13/2024
1 IPA

- fix: chromecast should work. **Beware, on some older Android devices the System UI crashes when casting.** - fix(android): Support for un-secure plaintext authentication (HTTP) logins - fix(android): correct user agent - fix(android): typing indicator on login

SideloadHub