解决jellyfin在手动一次性导入大量文件后扫描媒体库异常终止的问题

事情是这样的,心血来潮把本来存在OMV服务器上的电影文件夹复制到了群晖上,大概有750G。花了两个小时复制完成,然后启动群晖docker里的jellyfin,重新设置了一下,并且添加了对应的媒体文件夹。手动点击控制台-媒体库里面的扫描所有媒体库,开始确实出现了两部电影,但是进度条很快就走完了,后续却没有出现更多的电影了。

下面都是废话,想看解决办法请拉到最底

一堆废话

要知道我的文件夹里有200多部电影,只出现两部肯定是出了问题。奈何这个东西国内用的人实在太少了,中文搜索根本搜不出解决方法。使用英文搜索都是说将config文件夹删除然后重新设置一下服务器,试过之后毫无卵用。

在我一筹莫展之际突然想起还有日志文件可以看啊(渣渣程序猿实锤了),赶紧点开日志,万幸jellyfin贴心的在控制台提供了日志查询入口,点进去看看。

image-20200513123732968

开始我一直找ERR错误,但是找完也没发现哪个错误和扫描有关。于是一顿乱翻,发现了很诡异的一句话。

TaskManager: "Scan Media Library" Cancelled after 2 minute(s) and 21 seconds

image-20200513123914454

竟然在我点击扫描之后不到三分钟就结束了扫描,但是我并没有手动取消啊。于是我又点击了几次扫描所有媒体库,发现每次都是两三分钟就自动结束了。很明显问题出在了这里。

解决办法

网上一顿搜索,发现是元数据下载器的问题,将他们的√取消就好。

一定要点击显示高级设置

image-20200513124253447

image-20200513124317871

image-20200513124329504

然后点击确定,再扫描一次,经过漫长的等待,终于所有的电影都出现了。

此时再回到设置,勾上这些下载器就可以了。