内容纲要

🗂 | 查看 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 及配置 》。

Scraping Movie Info on Synology DSM with tinyMediaManager 1

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

然后进入 AdGuard Home 的仪表盘:

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

Scraping Movie Info on Synology DSM with tinyMediaManager 2

在「过滤器」中的「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

Scraping Movie Info on Synology DSM with tinyMediaManager 3

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

接着如上图更新数据源。

Scraping Movie Info on Synology DSM with tinyMediaManager 4

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

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

Scraping Movie Info on Synology DSM with tinyMediaManager 5

点击「开始刮削」。

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

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

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

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

Scraping Movie Info on Synology DSM with tinyMediaManager 6

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

Scraping Movie Info on Synology DSM with tinyMediaManager 7

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

在点击确认前先看看没有刮削时的文件目录:
Scraping Movie Info on Synology DSM with tinyMediaManager 8

然后是刮削后的:
Scraping Movie Info on Synology DSM with tinyMediaManager 9

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

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

Scraping Movie Info on Synology DSM with tinyMediaManager 10

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

Scraping Movie Info on Synology DSM with tinyMediaManager 11

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

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

Scraping Movie Info on Synology DSM with tinyMediaManager 12

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

Scraping Movie Info on Synology DSM with tinyMediaManager 13

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