|
| 1 | +--- |
| 2 | +title: Jellyfin for iOS 1.6.0 |
| 3 | +authors: |
| 4 | + - thornbill |
| 5 | +slug: ios-v1.6.0 |
| 6 | +tags: [release, ios] |
| 7 | +--- |
| 8 | + |
| 9 | +Jellyfin for iOS is back with the first release in nearly 3 years! |
| 10 | + |
| 11 | +{/* truncate */} |
| 12 | + |
| 13 | +Version 1.6.0 of the Jellyfin app for iOS marks a new milestone for the development of the app. A complete list of changes, including their |
| 14 | +respective pull requests, can be found on [GitHub](https://github.com/jellyfin/jellyfin-expo/releases/tag/v1.6.0). An update on the |
| 15 | +development of the app, a summary of included changes, and some future plans can be found below. |
| 16 | + |
| 17 | +### Renewed development with more frequent releases |
| 18 | + |
| 19 | +I'm sure a lot of people are curious why it has been so long since the last app release. There are a few reasons for this. First, we have |
| 20 | +not released any breaking changes to Jellyfin that required an app update. Perhaps most significantly the toolkit we use to build the app |
| 21 | +made some changes that essentially prevented my continued development of the app without access to a modern Mac. However, thanks to the |
| 22 | +generosity of contributors to [Jellyfin's open collective](https://opencollective.com/jellyfin), I was able to expense the majority of the |
| 23 | +cost to purchase a new Mac Mini for development. Finally, the build system provided by the toolkit we were using had been discontinued. We |
| 24 | +have now replaced that build system with a fully automated GitHub Action workflow that builds and publishes the app to |
| 25 | +[TestFlight](https://testflight.apple.com/join/jJP75akQ) on demand. |
| 26 | + |
| 27 | +### Longstanding bugs squashed |
| 28 | + |
| 29 | +This release features fixes for the following longstanding bugs: |
| 30 | + |
| 31 | +- Improved video player UI by allowing the video to cover the entire screen and hiding the home screen indicator. |
| 32 | +- Removed an incorrect check for (e)ac3 audio support. |
| 33 | +- Fixed an issue that caused the app to display a blank screen sometimes when left open in the background. |
| 34 | +- Added user device name entitlement so the app can report the correct device name on iOS 16+. |
| 35 | +- Excluded unused features from the build so the app no longer requests access to permissions it doesn't need (like fitness data). |
| 36 | + |
| 37 | +### What is next? |
| 38 | + |
| 39 | +While the primary focus of the next couple releases will be to do some dependency maintenance and updates, you can also expect work to |
| 40 | +continue on some exciting new features. Few people are probably aware that I started working on offline support |
| 41 | +[3 years ago](https://github.com/jellyfin/jellyfin-expo/pull/366)! Unfortunately it |
| 42 | +[wasn't quite ready](https://github.com/jellyfin/jellyfin-expo/issues/372) for this release, but my goal is to make it available as a |
| 43 | +general alpha/beta feature later this year. I have some other ideas to address some well-known limitations of the app and a new contributor |
| 44 | +has expressed interest in developing some new features also. You can track all new developments on the |
| 45 | +[project roadmap](https://github.com/orgs/jellyfin/projects/40/views/4) on GitHub. |
| 46 | + |
| 47 | +### Supported iOS versions |
| 48 | + |
| 49 | +The Jellyfin app currently supports iOS versions as old as iOS 12. Over the next few releases, we will be updating our core dependencies |
| 50 | +which will force us to increase our minimum supported version to iOS 15.1. If you are using a device that cannot be updated to a newer |
| 51 | +iOS version, you will still be able to use the Jellyfin web interface but future app updates will be unavailable. |
| 52 | + |
| 53 | +## Contributors |
| 54 | + |
| 55 | +Jellyfin is completely developed by volunteers, and couldn't be made without their great skills and dedication. Consider donating if you |
| 56 | +appreciate their work. A big shout-out to all contributors that made this release possible: |
| 57 | + |
| 58 | +**Jellyfin Team** |
| 59 | + |
| 60 | +- [@thornbill](https://github.com/thornbill) - Donate via [GitHub sponsors](https://github.com/sponsors/thornbill) |
| 61 | +- [@anthonylavado](https://github.com/anthonylavado) - Donate via [GitHub sponsors](https://github.com/sponsors/anthonylavado) |
| 62 | +- [@Bond-009](https://github.com/Bond-009) - Donate via [GitHub sponsors](https://github.com/sponsors/Bond-009) |
| 63 | +- [@JPKribs](https://github.com/JPKribs) |
| 64 | + |
| 65 | +**Other contributors** |
| 66 | + |
| 67 | +- [@Drew-Daniels](https://github.com/Drew-Daniels) |
| 68 | +- [@fidoriel](https://github.com/fidoriel) |
| 69 | +- [@Cyberbeni](https://github.com/Cyberbeni) |
| 70 | + |
| 71 | +And finally a big thank you to everyone who contributed translations, reported bugs, provided feedback and participated in beta testing! |
| 72 | + |
| 73 | +### Helping out |
| 74 | + |
| 75 | +If you have experience with React Native development and are interested in contributing yourself, feel free to dive into the |
| 76 | +[source code](https://github.com/jellyfin/jellyfin-expo) and open a pull request. Likewise, if you have experience with |
| 77 | +JavaScript/TypeScript and React, [jellyfin-web](https://github.com/jellyfin/jellyfin-web) is always looking for additional contributors. |
| 78 | +Alternatively, you can help with translating the app into your own language on our |
| 79 | +[Weblate](https://translate.jellyfin.org/engage/jellyfin-expo/) instance. |
| 80 | + |
| 81 | +## Downloads |
| 82 | + |
| 83 | +Update your app now to check out all these changes! The AppStore will auto-update your Jellyfin app if you're already using the app. For |
| 84 | +new users, you can find the app on the Apple App Store. |
| 85 | + |
| 86 | +<a href='https://apps.apple.com/us/app/jellyfin-mobile/id1480192618'> |
| 87 | + <img width='153' alt='Download on the App Store' src='/images/store-icons/app-store.svg' /> |
| 88 | +</a> |
| 89 | + |
| 90 | +You can also join our [TestFlight](https://testflight.apple.com/join/jJP75akQ) and help test new versions before they're released to the |
| 91 | +public. |
0 commit comments