开发者生态
morning
果冻12.0
2026-09-08
1 阅读
约5分钟阅读
0xC0ncord
字号:
我们很高兴为您带来 Jellyfin 12.0,我们的新稳定版本。此版本继续朝着与 10.11 相同的方向发展:完成数据库转换开始的工作,将新的基础转化为真正的性能工作,并最终为书籍和漫画提供多年来应有的支持。如果您只是想快速总结一下升级和运行系统所需的知识,请继续阅读下面的“TL; DR”部分,或者继续阅读 Jellyfin 12.0 中所有主要功能和改进的完整说明!您还可以查看服务器和 Web GitHub 版本上的完整变更日志。 ——科迪·TL;博士在升级到 JELLYFIN 12.0 之前阅读本节非常重要!如果不这样做可能会导致问题!如果您不清楚或遇到麻烦,请随时在我们的聊天中寻求帮助。此版本更改了数据库架构并在首次启动时主动重写数据,因此备份是恢复到以前版本的唯一方法。与重大升级一样,请确保在升级之前停止 Jellyfin 并手动备份您的数据和配置目录!在升级到 12.0 之前,您必须运行 Jellyfin 10.10.7 或任何 10.11.x 版本。完全支持从 10.11.x 直接升级,无需中间步骤。如果您使用的是 10.10.7 之前的版本,请先升级到 10.10.7,然后升级到 12.0。升级前检查您的用户名。用户名现在不区分大小写,因此两个帐户的名称不能仅大小写不同。如果您有与此模式匹配的用户,数据库迁移将会失败。升级后需要进行完整的库扫描。作为修复备用版本存储方式的一部分,Jellyfin 自动分组的版本(而不是您自己合并的版本)将在升级过程中被清除。在运行扫描之前,这些版本看起来像是丢失了。升级后的首次扫描将比平常花费更长的时间,并且某些电影可能会显示为新添加的。这是预料之中的。 Jellyfin 现在会根据磁盘上的文件检查库中的每个项目,以清除以前版本中的剩余内容,并且以前错误归档的任何内容都会得到纠正。迁移运行时请勿停止服务器。安装后,如果您发现任何用户体验异常,请确保硬刷新(例如 Ctrl+Shift+R 或类似键)和/或清除 Jellyfin 实例的网络缓存。不良缓存资源是此类问题的第一大原因。升级前删除所有第三方插件。为 10.11 构建的插件不会在 12.0 上加载,并且需要其作者更新版本,因此在将其添加回来之前,请给他们一些时间来跟上。官方插件已更新为 12.0 支持。非常旧的第三方客户端将停止工作。对旧版 /emby/ 和 /mediabrowser/ 地址的支持已被删除,并且已弃用的登录方式现已被禁用,包括在现有服务器上。多年没有看到更新的客户是面临风险的客户。此版本包含安全修复程序,因此我们建议您在准备好后进行升级,而不是继续使用旧版本。与往常一样,Jellyfin 主要版本中总会存在错误。请在错误报告前加上“[12.0]”前缀,以便我们可以快速对它们进行分类,并再次查看第 1 点:进行备份。现在介绍很酷的新功能!为什么是 12.0? 此版本中最明显的变化是其名称中的变化:我们从命名方案中删除了主要版本“10”。 10.12.0 只是 12.0,服务器将其版本报告为 12.0.0 。 10.11.x 是使用旧方案的最后一个版本分支。原因是我们在 10.11.0 之后得到的反馈,我们在 1 月份首次提出并在 5 月份确认。从任何合理的标准来看,像 10.11.0 这样的版本都是一个主要版本 - 它重写了库数据库 - 但版本号将其显示为一个次要更新,并且人们升级了期望以匹配。领先的 10. 从未改变,也从未告诉任何人任何事情,所以它所做的只是将真正重要的数字推到中间位置,并使“主要”版本看起来次要。删除它意味着当版本很大时第一个数字会移动。如果您维护任何解析 Jellyfin 版本字符串的内容 - 客户端、监控检查、部署脚本、容器标记引脚 - 这是升级之前要查看的项目。调优新数据库 Jellyfin 10.11.0 完成了库数据库工作方式的重建,这为该版本中的性能工作打开了大门。我们尚未完成,但您在浏览时应该会注意到很大的差异。最大的变化之一是播放列表和收藏的存储方式。以前,播放列表中的所有内容都作为播放列表本身内的一个大列表保存,并且数据库无法查看该列表。我们需要知道的任何事情都意味着首先加载整个播放列表并解压它。获取项目数、计算出您观看了多少内容或播放歌曲
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱