跳至主内容

Jellyfin for iOS 1.6.0 版本发布

· 1 分钟阅读
Bill Thornton
Core Team, Web and iOS Lead
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

时隔近三年,Jellyfin iOS 应用终于迎来新版发布!

iOS 版 Jellyfin 应用 1.6.0 版本标志着应用开发的新里程碑。完整的变更列表(包含对应 Pull Request)可在 GitHub 查看。下文将同步应用开发进展、主要变更摘要以及未来计划。

开发重启与更频繁的发布节奏

相信大家都很疑惑为何距离上次发布已时隔这么久。主要有几个原因:首先,Jellyfin 核心并未发布任何需要强制更新应用的破坏性变更。更重要的是,我们使用的开发工具包进行了调整,导致在没有现代 Mac 设备的情况下无法继续开发。幸运的是,通过 Jellyfin 开放集体 贡献者的慷慨支持,我得以报销购置新 Mac Mini 开发机的大部分费用。最后,原先使用的构建系统已停止维护,我们现已将其替换为全自动 GitHub Action 工作流,可按需构建应用并发布至 TestFlight

顽固问题修复

本次发布修复了以下长期存在的问题:

  • 优化视频播放器 UI,支持全屏播放并隐藏主页指示条

  • 移除对 (e)ac3 音频支持的错误检测

  • 修复应用在后台运行时偶尔出现白屏的问题

  • 添加用户设备名称权限声明,确保在 iOS 16+ 正确上报设备名称

  • 排除未使用功能,应用不再请求非必要权限(如健康数据)

后续计划

虽然接下来几个版本将主要进行依赖维护和更新,但令人振奋的新功能开发也将持续推进。可能很少有人知道,我早在 三年前 就开始了离线支持功能的开发!虽然它 尚未完全就绪 纳入本次发布,但我的目标是在今年内推出公开 alpha/beta 测试版。此外,我还计划解决应用的一些已知限制,同时一位新贡献者也表示有兴趣开发新功能。您可以通过 GitHub 上的 项目路线图 跟踪所有进展。

支持的 iOS 版本

当前 Jellyfin 应用最低支持 iOS 12 版本。在后续更新中,我们将升级核心依赖库,这要求最低系统版本提升至 iOS 15.1。若您的设备无法升级到新版 iOS,仍可通过网页端使用 Jellyfin,但将无法获取后续应用更新。

贡献者鸣谢

Jellyfin 完全由志愿者开发,没有他们的卓越技能和无私奉献,这一切都不可能实现。如果您认可他们的工作,请考虑捐助。衷心感谢所有让此版本成为可能的贡献者:

Jellyfin开发团队

其他贡献者

最后,特别感谢所有参与翻译、提交错误报告、提供反馈以及参加测试的用户!

参与贡献

如果您有 React Native 的开发经验并希望参与贡献,欢迎随时探索源代码并提交拉取请求。同样地,如果您熟悉 JavaScript/TypeScript 和 React,jellyfin-web 项目也一直在寻找新的贡献者。此外,您还可以通过我们的 Weblate 平台将应用翻译成您的母语。

下载

立即更新应用以体验所有新功能!如果您已在使用该应用,AppStore 会自动更新您的 Jellyfin 客户端。新用户可在 Apple App Store 中下载此应用。

Download on the App Store

您也可以加入我们的 TestFlight,在版本公开发布前协助测试新功能。