系统极客一直在努力
专注操作系统及软件使用技能

Jellyfin 10.11 发布:底层架构重构,支持 FFmpeg 7.1 和原生备份

Jellyfin

开源媒体服务器 Jellyfin 10.11 正式发布!本次更新带来了彻底的数据库重构、显著的性能提升、备受用户期待的原生备份功能,以及大量底层优化,堪称 Jellyfin 史上最大规模的版本迭代之一。

Jellyfin 10.11 主要更新

迁移至 EF Core 框架

本次更新最核心的变革,就是把数据库层全面迁移至 EF Core 框架——一个基于 .NET 的对象关系映射(ORM)系统。

  • 之前,Jellyfin 依赖散落在代码库各处的原生 SQLite 调用,导致数据库升级和结构变更异常复杂,而且极易出错。
  • 引入 EF Core 后,数据库管理变得前所未有的集中、清晰且易于维护。

这一里程碑式的重构,不仅为更快的查询速度和更简单的数据库迁移铺平了道路,也为未来支持 PostgreSQL 等其他数据库后端预留了技术空间。

新增备份与恢复功能

伴随此次后端重写,Jellyfin 10.11 终于加入了用户千呼万唤的原生「备份与恢复」功能。

  • 现在,系统管理员可以对元数据数据库进行实时快照,并将其存储到外部位置。一旦出现问题,也能轻松一键恢复,为用户的数据安全提供了坚实保障。
Jellyfin 10.11 创建备份

性能增强

性能也是本次更新的另一大焦点。全新的数据库引擎采用了激进的内存缓存策略,以最大限度减少磁盘读取操作。

  • 对于拥有庞大媒体库的用户来说,在浏览内容时,会体验到肉眼可见的流畅度提升。虽然这会带来更高的内存占用,但系统可以在需要时智能释放内存——就换来的速度增益而言,这笔「交易」相当划算。
  • 此外,新版本还优化了数据库的锁定行为,有望解决部分繁忙服务器长期存在的性能瓶颈问题。

管理员体验优化

在管理员体验方面,Jellyfin 10.11 新增了一个非常实用的「启动界面与日志查看器」。

  • 当系统在后台执行数据库迁移或版本升级等耗时操作时,管理员不用再面对空白屏幕焦急等待了。
  • 现在,只需通过本地网络访问一个简洁的 Web 界面,就能直观查看任务进度和日志信息。
Jellyfin 10.11 启动界面与日志查看器

媒体处理能力提升

  • 项目底层已升级至 FFmpeg 7.1,带来了更强的性能表现和更广泛的媒体格式兼容性。
  • 为 Intel 和 Rockchip 设备新增了基于 3D LUT 的 HDR 色调映射支持,并实现了对杜比视界 Profile 5 的色调映射处理。
  • Apple 的 VideoToolbox 框架现已支持 AV1 硬件解码,字幕渲染的准确性得到提升——尤其是在使用硬件转码时,效果相当明显。

注意事项

  • Jellyfin 10.11 正式放弃了对 32 位 ARM(armhf)架构的支持,在 ARM 平台上运行 Jellyfin 正式要求 64 位操作系统。
  • 开发团队表示,树莓派 1 代和 2 代等老旧 SBC 已经无法满足现代 Jellyfin 的性能需求,移除对旧架构的支持有助于简化未来的发布流程。

除了以上核心变革外,新版本还带来了更快的搜索性能、扩展的管理员仪表盘统计信息、允许自定义启动画面的品牌化选项,以及一系列细微的用户界面优化,让内容浏览与管理体验更上一层楼。

赞(0)
分享到

评论 抢沙发