更新日志
经历了非常长久的开发周期,jellyfin迎来了10.9版本的重大更新,一起来看看都有哪些重要的变化。
-
支持 Trickplay 也就是实时预览,拖拽进度条的时候可以在时间轴上实时看到视频的画面。
-
网页播放的重定向更加可靠,从而降低了在 UI 中命中死页或无效页的可能性。
-
搜索过程中会考虑标签,从而允许按 按标签进行搜索
-
DLNA 支持现在由插件提供,并已从核心服务器中删除。
-
支持图片库的 AVIF 和 WEBP 图像。
-
Web播放器中支持多个同步字幕轨道(最多两个,一个主字幕轨道和辅助字幕轨道)
-
改进了管理仪表板UI,以帮助提高可用性和查找选项的便利性。
-
NET版本已升级到NET8,带来了底层改进和优化,提升整体性能
-
最低 FFmpeg 版本已从 4.0 提升到 4.4,Docker使用更新的6.0.1
更新后体验
我很快进行了版本升级,我的jellyfin通过Docker部署在Nas上,之前使用的是nyanmisaka/jellyfin镜像。可能作者暂时没来得及更新,版本还停留在10.8.13版本,于是我就大胆地直接修改成了官方镜像jellyfin/jellyfin,成功更新到了10.9.2。这里必须注意,进行大版本更新时最好先备份,我是有定期备份所以就大胆升级了。同时需要同步更新客户端版本,例如Windows桌面端更新到1.10版本。
Docker Compose配置
这是我个人的Docker Compose配置,跟官方的相差不多,需要注意的几个地方,一个是extra_hosts可以指定ip地址以增强tmdb等国外网站的访问。第二个是媒体库映射时使用bind方式可以增加播放性能。
version: "3.3"
services:
jellyfin:
image: jellyfin/jellyfin:10.9.2
container_name: jellyfin
restart: always
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
extra_hosts:
- "api.themoviedb.org:13.32.99.49"
- "image.tmdb.org:138.199.9.104"
- "www.themoviedb.org:18.66.122.47"
volumes:
- /docker/jellyfin/jellyfin:/config
- type: bind
source: /media
target: /media
- /docker/jellyfin/jellyfin-cache:/cache
ports:
- 8096:8096
- 8920:8920
devices:
- /dev/dri:/dev/dri
network_mode: host
管理端UI更新
控制台的UI进行了更新,总体来说没有带来学习成本,似乎增加了子菜单,一些选项更容易找到。
Trickplay实时预览
想要开启实时预览功能,首先要打开上图的计划任务——生成时间轴缩略图,默认是在凌晨3点进行,这个过程会非常缓慢,最好在凌晨进行。
然后需要在具体的媒体库开启特技播放,启用特技播放预览图提取,才会在计划任务中生成缩略图。个人不建议开启下面的扫描时提取,性能强大的服务器可以勾选。生成完成后就可以在播放时,在时间轴上看到预览的图像类似Youtube的效果。
生成的缩略图保存在config/metadata/library目录下,每个视频会生成多张缩略图,注意并非在视频目录下。目前我并没有开启这个功能,不太清楚具体的实现机制,如果是读取整个视频文件进行关键帧截图,对性能羸弱的Nas来说消耗太大,可以等待后续的更新改进。
性能改进
根据官方的日志,总体改进了性能,同时在Github上我看有人提到了内存占用减少了。我个人短暂的体验中没有感受到非常明显的性能提升,不过在影音库跳转和开始播放的时候确实更快了一些。
还有哪些功能待改进
现在的jellyfin个人觉得已经足够好用,对于一个开源免费的影音库来说还能够持续改进和优化离不开贡献者的努力。不过个人觉得还有一些功能可以持续改进。
-
拖拽播放功能不够好用,像Android等移动端的播放,想要快进到比较精准的位置不太方便,不能像B站那样快速拖拽
-
暂时不支持跳过片头片尾功能,虽然有插件可以实现这一功能,但是有使用门槛,还是希望官方可以提供跳过功能
-
标签和类型功能可以更加快捷方便,现在我想给一个影片加上标签和类别,我需要打开设置——编辑元数据——下拉找到类别——手动输入类别,如果可以在影片右上角直接添加标签可能会更好
-
缺少快速切换账号功能,如果可以同时登录多个账号一键切换会带来很多方便
未来更新
10.9.x将是最后一个“非常长”的发布周期,下一个主要版本(10.10.0)将在6个月后发布,即10月的某个时候。个人建议大家可以尝试更新到最新版本,如果担心大版本BUG较多,可以等待10.9.x的稳定版本。