Jellyfin在CentOS上更新后,通常会引入新的功能、性能改进以及安全修复。然而,具体的功能变化取决于更新的版本和更新内容。以下是一些可能的变化:
新功能
- 客户端兼容性:Jellyfin的更新可能会引入新的客户端兼容性问题,特别是对于较旧的客户端版本。例如,Jellyfin 10.10.0版本中提到,由于变更,Jellyfin 4Kodi存在兼容性问题,开发团队正在加紧修复中。
- 32位ARM支持调整:Jellyfin 10.10.0版本停止了对树莓派的V4L2硬件转码支持,并计划在10.11.0版本彻底取消对32位ARM(如armv7或armhf)的支持。
- 临时文件存储优化:系统现在会将短期临时文件存放在系统临时目录(如Linux的/tmp目录),以利用临时RAM磁盘来提升性能。
- 强化FFmpeg检查:为保证系统稳定性,如果检测不到ffmpeg或版本不正确,服务器将拒绝启动。
- 移除网络路径功能:媒体库中的网络路径功能已经被完全废除。
- Trickplay数据迁移提醒:如果启用了Trickplay功能,升级后首次启动可能会需要较长时间进行数据迁移。
性能改进
- 转码和色调映射效率提升:通过部署nyanmisaka/jellyfinDocker镜像并开启低电压模式和QSV硬件解码,实测转码效率提升,特别是对于4KHDR视频的处理。
兼容性问题
- 依赖关系变化:更新可能会更新Jellyfin的依赖库,这可能会与系统中已有的其他软件包产生冲突。
- 特定版本的更新日志:例如,Jellyfin 10.9版本带来了便捷的快速浏览、更稳定的网页跳转处理、对AVIF和WEBP图片格式的支持、音视频体验的全面升级、更精细的安全与权限控制、后端性能的大幅优化以及硬件加速功能的全面提升。
安全修复
- 安全公告:Jellyfin的安全公告也会影响用户的更新和维护。例如,CVE-2021-21402是一个关于Jellyfin任意文件读取的安全漏洞,用户需要及时更新到修复该漏洞的版本。
在进行版本升级前,建议备份所有重要数据和配置文件,并仔细阅读Jellyfin的更新日志和发布说明,了解更新的具体内容。如果在更新过程中遇到任何问题,可以参考Jellyfin的官方文档或社区支持。