Jellyfin 12.0正式发布:原生支持书籍与漫画,启用现代化UI界面
9月8日,据报道,开源媒体服务器Jellyfin发布12.0稳定版。该版本持续推进数据库改造工作,在性能优化的同时新增了书籍和漫画的原生支持。
版本号变更:自2018年从Emby分支以来,Jellyfin版本号一直以“10.x”开头。10.11.0重写媒体库数据库后,团队决定移除“10.”前缀,原本的10.12.0直接变更为12.0,今后主版本号计划每年更新一次。
数据库重构:12.0在10.11.0基础上进行关键性能优化。播放列表和合集的每个项目现作为独立数据行存储,大幅提升大型播放列表的加载和编辑速度。“继续观看”、“下一集”等页面加载速度也有所提升,批量删除大量项目失败的问题得到修复。
书籍与漫画原生支持:此前依赖第三方“Bookshelf”插件的功能现已直接集成至服务器,可直接读取OPF和ComicInfo等元数据文件,为EPUB及主流漫画压缩包生成封面,提取PDF页数和有声读物章节信息。Bookshelf插件已弃用,其功能拆分为GoogleBooks和ComicVine元数据提供者,新增OpenLibrary插件。网页客户端新增作者、系列和收藏集选项卡,并重新设计阅读界面。
剧集多版本支持:此前仅限电影的多版本功能现扩展至剧集,支持将同一集的不同版本分组,播放进度跟随具体版本。
其他更新:“Modern”布局成为桌面和移动端默认界面,旧版更名为“Legacy”。转码后端更新至FFmpeg 8.1,修复HLS转码音画不同步问题。字幕设置改为按媒体库配置,用户名不再区分大小写。版本包含多项安全修复,涉及路径遍历和跨站脚本攻击等风险。
Jellyfin 12.0支持从10.10.7和10.11.x直接升级,低于10.10.7版本建议先升级至10.10.7再迁移。升级包含数据库更改,无法回滚,强烈建议提前备份数据目录。为10.11开发的插件无法在12.0上加载,升级前需移除所有第三方插件。