开源媒体服务器项目 Jellyfin 发布了 12.0 正式版本1。这次升级涉及重大的数据库架构改造,带来了显著的性能优化和功能增强1。版本号从原来的 10.11.x 改为 12.0,标志着这是一次真正的主版本升级1。
升级前用户必须完整备份数据和配置目录,因为数据库架构已改变且无法回滚1。升级要求用户先运行 10.10.7 或任何 10.11.x 版本才能升级到 12.01。升级后必须执行完整的库扫描,首次扫描会显著耗时,某些电影可能显示为新增1。用户名的大小写敏感度已降低,系统不再允许存在仅大小写不同的两个账户1。
新版本在多个功能领域实现了改进1。播放列表和合集的存储方式已变更,每个项目现在是独立行,这在处理大型播放列表时能提升性能1。电子书和漫画功能支持直接读取 OPF 和 ComicInfo 格式的元数据,无需插件,并支持自动生成封面1。剧集功能现在可以支持多版本分组(如广播版和导演版),每个版本拥有独立的观看进度1。界面方面,Modern 布局已成为默认设置,Legacy 布局仍可使用,电视设备保持 TV 布局1。
底层技术也获得了升级1。FFmpeg 升级至 8.1 版本,优化了 CUDA 和 OpenCL 性能,并改进了杜比视界和 HLS 支持1。推荐和搜索系统现在可配置数据源,服务器内置 ListenBrainz 作为音乐建议来源1。
第三方生态方面,现有插件需要作者更新以支持 12.01。旧客户端已移除对 /emby/ 和 /mediabrowser/ 地址的支持1。
Jellyfin has released version 12.0, marking a significant major version upgrade that completes database architecture redesign with substantial performance improvements and new features 1. The version numbering change from 10.11.x to 12.0 reflects the scale of this update, representing a true major version upgrade rather than a point release 1.
Users upgrading to version 12.0 must complete a full backup of their data and configuration directories beforehand, as the database architecture has been fundamentally altered and downgrades are not supported 1. The upgrade path requires systems to first run version 10.10.7 or any release in the 10.11.x series before proceeding to 12.0, and a complete library scan must be performed following the upgrade, with an initial scan anticipated to be time-consuming and potentially displaying some movies as newly added 1.
Among the key changes, usernames now have reduced case sensitivity, preventing the creation of multiple accounts that differ only in capitalization 1. The storage mechanism for playlists and collections has been restructured so that individual items are now stored as separate rows, substantially enhancing performance for large playlists 1. Electronic books and comics now support direct metadata extraction from OPF and ComicInfo formats without requiring plugins, and the system can automatically generate cover images 1.
The Modern layout is now the default interface for users, though the Legacy layout remains available, while television devices continue to use the TV layout 1. Jellyfin 12.0 introduces support for episode alternate versions that can be grouped by type, such as broadcast and director's cuts, each with independent viewing progress tracking 1. The FFmpeg engine has been upgraded to version 8.1, delivering optimizations for CUDA and OpenCL performance along with improved Dolby Vision and HLS support 1. Additionally, the recommendations and search systems are now configurable with respect to data sources, with the server offering ListenBrainz as a built-in music suggestion provider 1.
Third-party plugin developers will need to update their implementations to maintain compatibility with version 12.0, and legacy client endpoint paths including /emby/ and /mediabrowser/ have been removed 1.
评论
还没有评论,欢迎留下第一条。