跳至主内容

Jellyfin 发布 - v10.8.0

· 1 分钟阅读
Joshua Boniface
Project Leader
Tim Eisele
Server Team
非官方测试版翻译

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

经过漫长的开发周期,Jellyfin团队自豪地宣布稳定版10.8正式发布!由于更新内容极为丰富,本文将主要聚焦重点功能,采用简洁明了的表述方式。

过去近两年积累的改进项目数量庞大难以逐一列举,我们将在下文分类说明,希望每位用户都能发现心仪的新特性。

核心亮点更新包括:

  • 硬件加速(HWA)多项增强:

    • 杜比视界Profile 5和7的色调映射

    • 基于CUDA的NVIDIA显卡色调映射

    • 英特尔OpenCL色调映射功能扩展

    • 基于硬件的字幕烧录

    • Windows平台英特尔色调映射支持

    • Windows平台AMF的完整OpenCL硬件过滤

    • 树莓派弃用OMX方案,改用V4L2

  • 完善的网络接口绑定与代理请求处理

  • DLNA、同步播放(Sync-Play)及m3u HTTP流的多项修复

  • 默认禁用DLNA功能

  • NFO元数据导入功能扩展

  • 外挂音轨与字幕支持(含容器格式mks/mka)

  • 基础文件夹解析功能增强

  • DVD/BD镜像文件(ISO)及文件夹的检测处理优化

  • TMDb元数据提供程序扩展(剧集状态、季名称、标签、标识等)

服务端

主要修复涵盖:硬件加速改进、精确网络接口绑定、DLNA优化、NFO解析增强、配置清理(移除10.7.z迁移残留)、元数据系统升级,以及迁移至.NET 6框架为未来开发奠定坚实基础。

团队整理的主要变更如下:

  • 通用改进:

    • 自动迁移清理配置文件

    • 通过多项优化降低内存占用(如减少内存流量)

    • 重构QuickConnect功能

    • 品牌API支持启动画面(暂未启用)

    • HDHomerun多项修复与优化

    • 正确读取符号链接文件大小

    • 文件解压时自动创建输出目录

    • 密码重置时返回PIN文件路径

    • 修复通过Jellyfin的Ombi认证

    • 相关媒体生成包含流派信息

    • 剧集/季/集/电影增加更多提供商链接

    • 完善GIF文件处理

    • 密码哈希算法升级:PBKDF2-SHA512迭代120000次(原PBKDF2-SHA1迭代1000次),登录时自动迁移旧密码

    • 新增禁用自动服务器发现的配置选项

  • 网络模块:

    • 修复精确IP/接口绑定

    • 默认禁用UPnP(仅影响新安装)

    • 完善已发布服务器URL处理

    • 默认禁用DLNA服务以规避安全风险

  • 硬件加速:

    • 实现基于CUDA的NVIDIA显卡色调映射

    • 扩展英特尔OpenCL色调映射(速度媲美VPP方案,推荐优先使用)

    • Windows平台实现AMD显卡完整OpenCL硬件过滤

    • 实现基于硬件的字幕烧录(速度显著提升)

    • 完善Windows平台色调映射支持

    • 新增杜比视界Profile 5/8的CUDA & OpenCL色调映射支持

    • NVIDIA/英特尔硬件加速多项修复

    • 支持AV1硬件解码(需平台兼容)

    • 树莓派弃用OMX/MMAL硬件加速,改用V4L2方案

  • 流媒体/转码:

    • 优化并扩展 DLNA 支持

    • 修复 DLNA PlayTo 和 DLNA 文件夹相关问题

    • 修复 DLNA 跳转播放问题

    • 提取内嵌字体用于字幕转码/硬编码

    • SyncPlay 小规模修复

    • 在播放数据中添加转码信息

    • 修复转码中的 Opus 采样率问题

    • 完善 HTTP 协议下的 m3u 流媒体传输

    • 添加关键帧提取优化跳转播放(警告:此任务耗时较长)

    • 重构流媒体逻辑,仅转码不兼容的流

    • 多项 fmp4 格式修复

  • NFO 文件支持:

    • 新增附加 ID 解析功能

    • 完善观看状态导入机制

    • 优化评分系统解析

    • 改进缩略图标签处理

    • 新增 fanart 标签支持

    • 正确转换 NFO ID 至内部标识符

  • 扫描器/元数据提供程序:

    • 新增文件夹名称 ID 解析

    • 扩展文件名 ID 解析功能

    • 重构附加内容解析(速度显著提升)

    • 重构并强化单文件夹多影片解析

    • 重构外挂字幕/音轨解析(新增容器格式支持)

    • 完善未检测 strm 文件的外部流播放

    • 新增 TMDB 绝对排序与剧集排序支持

    • 向 TMDB 搜索查询正确传递语言参数

    • 获取 TMDB 电视剧分级信息

    • 支持获取 TMDB 剧集附加状态

    • 完善杜比视界检测

    • 增强 DVD/BD 文件夹/ISO 处理能力

    • 剧集解析器改进

    • 新增 TMDB 成人内容禁用选项

    • 新增 TMDB 图片缩放配置选项

    • 更新艺术家分隔白名单

    • 为 TMDB 配置标签导入和演员数量上限

    • 改进元数据合并机制

    • 新增 TMDB 标志图获取功能

    • 添加 TMDB 季名称导入配置选项

  • 技术更新:

    • 升级至最新 .NET 6(修复网络存储相关问题)

    • 更新所有依赖项

    • 升级分析器并妥善处理告警

    • 完善 OpenAPI 规范生成与发布

    • 为各子系统新增扩展测试

    • Docker 镜像升级至 Debian 11 Bullseye

    • Docker 镜像集成最新 Intel Compute Runtime

    • Docker 镜像新增健康检查

    • 移除 Docker 镜像中未使用的 /media 卷

    • 支持异步磁盘写入

网页端

网页端已全面迁移至 NPM(替代 Yarn),多个页面已移植到 React 框架,同时进行了数十项功能改进与问题修复。

团队整理的主要变更如下:

  • 切换至 NPM 包管理器

  • 更新所有依赖项

  • 引入 ReactJS 并迁移部分页面

  • 移动端项目详情页重设计

  • SyncPlay 功能增强

  • 用户自定义 CSS 设置

  • 电视布局问题修复

  • 电子书阅读器优化及新增"继续阅读"板块

  • 更新 SyncPlay 图标

  • 侧边栏支持自定义链接(仅限配置文件)

  • 支持新版 QuickConnect

  • 更新设置项匹配服务端变更

  • 规范生成包命名便于更新缓存失效

  • 插件更新日志支持 Markdown 渲染

  • 播放数据新增硬件转码信息

  • 网页播放器启用缓冲功能

  • 音量滑块切换为指数级调节

  • 移除标签筛选数量限制

  • 主题曲/主题视频问题修复

  • 统一时长显示格式

  • 播放列表新增项目计数

  • 元数据编辑器功能扩展

  • webOS 系统多项修复

  • 多选功能修复与增强

  • 保存媒体之间的播放速度

  • 引入 WebWorker 用于 blurhash 解码

  • 更新翻译内容

  • 在活动日志中添加苹果设备图标

  • PDF"播放"在页面结束时保存进度

  • 堆叠式通知提示

  • 为列表视图添加分页功能

  • 在剧集页面展示剧集级附加内容

  • 扩展直播电视页面功能

  • 扩展媒体信息对话框

  • 对大多数HTML进行转义处理

  • 在"接下来播放"中添加重看功能

  • 允许在登录声明中使用Markdown格式

  • 修复主题颜色问题

  • 解决无障碍访问问题

  • 修复当音频文件包含SortName标签时的专辑曲目排序问题

  • 为视频添加曲目排序功能

FFmpeg

我们定制的FFmpeg已升级至5.0版本,并包含大量硬件加速改进和优化。

团队整理的主要变更如下:

  • 升级至FFmpeg 5.0.x

  • 将Debuntu软件包重命名为jellyfin-ffmpeg5以保持向后兼容

  • 更新现有补丁

  • 添加CUDA和Intel Quick Sync色调映射优化补丁

  • 添加基于AMD Vulkan的硬件加速和色调映射补丁

  • 添加对杜比视界Profile 5和8的CUDA & OpenCL色调映射支持补丁

  • 自主构建并集成最新版Intel media-driver驱动及相关库和vainfo工具

  • 将CI迁移至Github Actions

  • 添加Windows 64位构建脚本

  • 为第12代Intel硬件添加QSV所需依赖库

  • 添加chromaprint音频指纹库

  • 移除已弃用的发行版支持,添加新发布发行版支持

  • 添加Windows长路径支持补丁

插件

所有插件均已更新支持Jellyfin 10.8.0,并包含大量日常优化改进。

团队整理的部分变更如下:

  • 将CI迁移至模板化Github Action工作流

  • 修复trakt.tv插件使其实际可用

翻译

感谢我们在Weblate(https://translate.jellyfin.org)上的数十位志愿者贡献者,Jellyfin 10.8.0新增了数千项翻译,支持超过30种语言。

祝您观影愉快!