跳至主内容

状态报告 2026-01-06

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

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

新年快乐,欢迎阅读首期"状态报告"! 本系列博客将定期更新,重点介绍 Jellyfin 核心项目及官方客户端的开发进展。 我们致力于让社区保持信息同步与参与度,欢迎随时分享您对我们进展的反馈或想法!

项目动态

Jellyfin 七周年

去年十二月标志着 Jellyfin 诞生七周年! 七年时光带来诸多变化,但我们坚守开源承诺打造最佳个人媒体服务器的初心未改。 特别感谢开发者、测试人员、版主和支持者们的宝贵贡献! 期待未来更多年的协作与流媒体服务!

版本规范调整

自 10.11 版本发布后,我们收到大量关于版本规范的反馈,尤其针对"小版本"更新的稳定性问题。 这促使团队内部开始讨论是否在下一个主版本中调整版本规范。 虽然尚未最终确定,但考虑可能"舍弃"主版本号 10,使下个版本直接升级为 12.0。 我们将持续跟进这些反馈,敬请关注后续动态!

开发进展

10.11 版本状态

Jellyfin 10.11 进行了重大的 EF Core 重构,将旧版 library.db 整合为统一的 jellyfin.db。 历经六个月开发与六个月 RC 测试后,10.11.0 于去年正式发布。 超长测试周期帮助我们解决了大部分重构RC相关问题。

即便如此大规模测试,考虑到数据库变更体量和有限用户反馈量,部分问题仍在预期内。 当前这些问题在 GitHub 分三类跟进:

  1. 常规缺陷

  2. 性能问题

  3. 迁移与数据库问题

我们已快速响应这些问题,自 10.11.0 发布后连续推出四个补丁版本,包含逾百项变更。 迄今多数补丁主要解决常规及迁移相关问题。 剩余迁移问题多为独立个案,预计难以彻底解决。 大部分常规问题已修复,下个补丁版本将重点解决音乐元数据显示异常,以及媒体文件替换/重命名后观看状态丢失问题。

我们正持续研究优化客户端枚举/过滤大数据集引发的性能问题。

Jellyfin Web vNext(即 10.12 / 12.0)

  • 默认启用'实验性布局':现为所有非电视设备默认启用,采用全新导航结构与更新的 UI 组件。

  • 主题支持升级:通过 CSS 变量简化默认主题的运行时定制,同时优化新内置主题的创建流程。

  • 社区致谢:衷心感谢审阅、测试及反馈 Web PR 的贡献者!您的帮助至关重要——目前审查工作主要落在我一人肩上!

- thornbill

客户端动态

Jellyfin Desktop

我们正在将桌面应用程序从 Jellyfin Media Player 更名为 Jellyfin Desktop。 最显著的变更是从 Qt 5 迁移到 Qt 6。 这似乎提升了整体性能,不过迁移导致的内存泄漏问题仍在解决中。

除 Qt 迁移外,其他重要更新包括:

  • 已保存的服务器和设置不会从 Jellyfin Media Player 迁移

  • 通过添加配置文件 CLI 选项,为切换服务器打下基础。长期目标是实现 UI 切换功能,时间表待定

  • 包含大量错误修复

当前版本已在 FlathubArch Linux AUR 上架。 Windows 和 macOS 的稳定版本尚未发布。 其他 Linux 发行版支持将陆续添加,建议暂时使用 Flathub。 由于 Ubuntu 24.04 LTS 停留在旧版 Qt 6.4 系列,而我们的新依赖项 mpvqt 要求至少 Qt 6.5,目前暂不支持该版本。

- Andrew Rabert

Jellyfin for Android TV

已发布两个 Android TV 应用版本:v0.19.5v0.19.6! 这些更新包含多项音乐转码改进:应用恢复显示时长信息,支持转码时进度跳转,同时解决了某些场景下歌词无法滚动的问题。

视频播放方面,我们增强了 Live TV 的稳定性,现支持 VC-1 和 AV1 编解码器的直接播放(需设备支持)。AV1 支持在 Android 10+ 设备已实现,现扩展至旧款 Fire TV 设备。

- Niels van Velzen

Jellyfin for Xbox

最近两次更新带来了期待已久的手柄全面支持及 4K/HDR 修复。

  • 手柄支持:手柄导航现为 Xbox 应用的默认导航模式,需服务端版本 ≥10.11。由于无法在应用运行时切换输入模式,该应用无法连接低于 10.11 的服务端。此底层变更仍存在少量问题:如应用加载异常或手柄完全失效。建议遇到问题时卸载重装应用。

  • Web UI 电视模式:对于低于 10.11.5 的 Jellyfin 版本,Web UI 仍以桌面模式运行(界面可能异常)。在 10.11.5 版本中,我们修复了设置 Web UI 为电视模式的错误,界面体验显著改善。

  • 4K 与 HDR:近期版本持续优化 4K/HDR 支持,通过与 Web UI 集成实现 HDMI 模式切换。代价是应用无法后台运行:启用 4K 需使用增加视频内存的功能标志,这与后台运行机制冲突。

  • 常规改进:除了亮眼的新功能外,我们还在持续优化代码基础,进行了多项小规模改进并清理了大量冗余代码。最新版本增加了日志文件及其上传至Jellyfin服务器的功能,加强了与网页客户端的集成,设置了可扩展的配置视图以支持未来功能,实现了版本兼容性检查,优化了服务器连接体验等。

  • 未来规划:大约一年前接手项目维护时,我为应用制定了初步发展规划。始终计划将其保持为网页封装应用模式——虽然该应用比多数人认知的更受欢迎,但尚未获得足够开发支持以成为完整的UWP应用。待完成事项包括:

    • 多语言本地化支持
    • 服务器自动发现功能
    • 桌面平台支持
    • 增强解码器兼容性
    • 设备端字幕存储功能

- JPVenson

Jellyfin for Roku

3.0.15版本已于2025年12月18日发布,这是Roku平台年终发布冻结期前的最后更新,主要修复了HDHomeRun调谐器的兼容性问题。

- 1hitsong

Swiftfin

Swiftfin 1.4 正式发布!

本次重大更新包含多项底层架构调整,三大核心改进包括:

  1. 导航与路由系统重构

  2. Jellyfin 10.11 支持

  3. 媒体播放管理器升级

Swiftfin 发展路线图

现已发布路线图/项目看板

关于下一代tvOS版本的最新动态,请关注本次讨论

为规范问题追踪和代码合并管理,Swiftfin现采用里程碑机制标识版本变更:

  • 1.5版本

    • 包含将在Swiftfin iOS 1.5版本中解决的各项问题
  • tvOS同步计划

    • 收录tvOS专属问题,将在下次tvOS版本发布时解决
    • 影响tvOS但属于1.4或1.5版本范畴的问题将归入对应版本里程碑。tvOS版本发布后,其结构将与现有1.X版本及iOS版本保持同步

详细变更说明请参见GitHub专题帖

- JPKribs

其他电视平台

  • Tizen客户端已提交审核,但测试未通过,需复现并修复相关问题

  • 多个新平台的支持开发正在进行中,我们将同步最新进展

  • 目前正在支持多个平台,我们将随着进展及时更新。

祝大家在2026年及未来都能享受愉快的流媒体体验!

—— thornbill 及 Jellyfin 团队