内容纲要

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


什么是刮削器

刮削器用于收集影视的片名、原名、剧情简介、上映日期、评分、分级、类型等信息生成 .nfo 文件,以及影视的封面、海报等相关图片。

在使用 Emby 等工具打造家庭多媒体中心时,想要拥有精美的影视作品信息(也就是「元数据」)」及海报墙,就需要「刮削」。

Emby Server 等工具自带的刮削可能并不是那么的好用,所以就需要借助第三方工具(虽然 Emby Server 所用的也是第三方信息)。

什么是 tinyMediaManager

tinyMediaManager 是一个用 Java/Swing 编写的媒体管理工具。它是为 Kodi 媒体中心(以前称为 XBMC)、MediaPortal 和 Plex 媒体服务器提供元数据而编写的。由于它是用 Java 编写的,tinyMediaManager 可以在 Windows、Linux 和 macOS(以及可能的更多操作系统)上运行。

使用 Docker 安装 tinyMediaManager

打开 Synology DSM 上的 Docker:

在「注册表」搜索「tinymediamanager」,然后下载「romancin/tinymediamanager」。

下载完成后在「映像」中启动。

点击「高级设置」。

中「存储空间」中添加两个文件夹:

  1. 用于存放配置文件的目录,装载路径填写为:/config
  2. 需要整理的影视文件目录,装载路径填写为:/media1

如果你有两个共享文件夹分别放置电影及电视节目,那么可以在 /media1/ 目录下分类,如:

  • Movies/media1/movies
  • TV SHows/media1/tv

之后我打算使用同样是 Docker 搭建的 AdGuard Home 来解决「TheMovieDb」的 DNS 污染问题(如果你没有搭建 AdGuard Home 后续提到时会给出相应教程链接),所以「网络」里设置为「使用与 Docker Host 相同的网络」。

如果你使用其他方式解决「TheMovieDb」的 DNS 污染问题,该步骤可略过。

如果你使用其他方式解决「TheMovieDb」的 DNS 污染问题,「端口设置」中需要设置本地端口「5800」,「5900」端口为 VNC 服务,可忽略。

需要修改:

  1. 新增可变 ENABLE_CJK_FONT,值为 1
  2. 将「USER_ID」与「GROUP_ID」的值改为 0

第一步是为了解决中文乱码,第二部是为了解决读写权限。

「下一步」

「完成」

在「容器」中选择「romancin-tinymediamanager」后点击「详情」。

在「日志」中可以看到还在初始化及下载一些文件。

稍等几分钟,点击右下角刷新按钮:

在看到如上界面表示 tinyMediaManager 以及准备就绪,可以使用了。

在浏览器打开你的 Synology DSM 地址后面加上端口 5800,以我的为例:http://192.168.1.3:5800/

会看到一个初始化安装引导界面,点击「Next」继续。

「Next」

将「UI Language」设置为「中文」,其他默认即可。

「Movie Data Sources」点击右边的加号,添加 /media1,也就是刚才在 Docker 里配置过的路径。

设置「Preferred Language」为「Chinese」,其他默认即可。

「TV Show」也就是电视节目,不过我这里之前并未添加,如果日后需要,可以在「容器」中关闭并编辑,如下图:

重新规划下目录即可。

设置电视节目元信息的刮削来源,同样设置「Preferred Language」为「Chinese」。

下一篇文章会提到因为「TheTVDB」不仅有 DNS 污染的问题还有 SNI 阻断的问题,所以单纯解决 DNS 污染问题不能成事,也就是说如果你没有其他手段解决「TheTVDB」的 SNI 阻断问题,那么就和「电影」一样使用「TheMovieDb」吧。

然后点击「Finish」结束安装。

回到 DSM,将 tinyMediaManager 容器关闭再打开,刷新浏览器页面,tinyMediaManager 就是中文了。

由于篇幅实在太长了,tinyMediaManager 的使用方法留待下一篇: