内容纲要

🗂 | 查看 Synology 与 XPEnology 专题可浏览更多内容


接上一篇《Synology | 在 DSM 上使用 Docker 安装 tinyMediaManager》。

准备

如果你没有 tinyMediaManager 的网络问题,或者已经自行使用其他方式解决,可下跳至「正文」部分。

在上一篇中我们使用 Docker 在 Synology DSM 上安装好了 tinyMediaManager,并且在安装时网络设置为「使用与 Docker Host 相同的网络」,因为打算使用同为 Docker 部署安装的 AdGuard Home 来解决「TheMovieDb」和「TheTVDB」的 DNS 污染问题。

如果你没有部署 AdGuard Home 可以查看之前的《Synology | 在 DSM 上使用 Docker 安装 AdGuard Home 及配置 》。

进入「控制面板」的「网络」设置,勾选「手动配置 DNS 服务器」,将首选服务器设置为你的 Synology NAS 的 IP 地址,然后设置一个备选以防 AdGuard Home 出现宕机。

然后进入 AdGuard Home 的仪表盘:

如果你忘记了如何进入 AdGuard Home 的仪表盘,根据之前文章中的安装设置是 Synology DSM 的 IP 地址加上端口 3000,如我的:http://192.168.1.3:3000

在「过滤器」中的「DNS 重写」添加重写:
api.themoviedb.org : 18.65.25.58
api.thetvdb.com : 13.224.254.104
www.thetvdb.com : 13.224.254.104

⚠️ 注意:thetvdb.com 目前部分地区已遭受 SNI 阻断,单纯解决 DNS 污染并不能解决问题。

正文

接着回到 tinyMediaManager:

如果你忘记了如何进入 tinyMediaManager,根据之前文章中的安装设置是 Synology DSM 的 IP 地址加上端口 5800,如我的:http://192.168.1.3:5800

通过之前的设置 tinyMediaManager 现在已经是中文了,如果你没有进行设置可以点击右上角的齿轮图标进行设置,设置后在 Docker 中关闭再开启 tinyMediaManager 就可以了。

接着如上图更新数据源。

更新数据源后对应你共享文件夹中的影片就会被扫描出来,我这里只有一部影片,如果你有多部影片,可以按 Ctrl + A 进行全选。

然后进行搜刮,如上图选择「搜索并刮削所选电影 – 自动匹配」。

点击「开始刮削」。

但有时候并不能正确识别影片内容或找到正确的影片信息,怎么办?

在选择为「themoviedb.org」且选择为「中文」时可以尝试修改搜索关键词,如只搜索影视名称,有时候是文件名太复杂所以匹配不到。

如果因为翻译问题还是搜索不到,可以直接搜索影片名称或使用 IMDb 网站找到对应影片:

如果你所在地区的网络让你不能访问 IMDb 也可以去豆瓣网,在豆瓣网上的影片信息最后一行显示的「IMDb」信息就是我们需要的东西。

如上图,我们需要链接中的最后一个部分,即 tt4044364

tt4044364 填入弹出界面的顶部文本框,然后点击「搜索」就能匹配到正确内容了。

在点击确认前先看看没有刮削时的文件目录:

然后是刮削后的:

可以看到,文字类的元信息存储到 .nfo 文件中,而剩下的都是封面、海报等图片。

但这时候还没完,还记得之前搭建 Emby Server 时提到的目录结构和文件命名要求吗?tinyMediaManager 也可以做到。

点击顶部菜单的「重命名&清理」,在弹出的提示框选择「是」。

可以看到目录结构和文件命名都发生了变化。

但如果只想要元信息不想要图片呢?比如我只需要 .nfo 的元信息文件,图片由 Emby Server 来刮削。

可以在 tinyMediaManager 的电影或电视节目里的「刮削器选项」进行设置。

回到 Emby Server 看看效果,还不错。