起因
在看了阿文菌的帖子手把手教您用tMM刮削影片信息,让KODI、Jellyfin、PLEX、使用本地媒体电影墙!后开始使用tinyMediaManager代替emby原始的刮削工具,但是在换了电脑之后发现tinyMediaManager无法使用了。
报错信息:java.net.SocketTimeoutException:connect timed out

起初以为是java环境的问题,重装了几次无果,后来才知道是该工具的域名被ban了,需要科学上网。
其实不需要科学上网,也可以解决网络问题,需要我们人为去修改客户端的hosts文件,将tMM所使用的域名映射到没有被ban的IP地址上。
解决方法
windows上修改hosts文件
- 打开
C:\WINDOWS\system32\drivers\etc路径 - 找到
hosts文件并复制到桌面上 - 用记事本打开
hosts文件,在最后一行添加以下内容后保存13.224.161.90 api.themoviedb.org - 将
hosts复制到C:\WINDOWS\system32\drivers\etc路径并覆盖
mac上修改hosts文件的方法
- 打开终端,切换到
root账户sudo -i # 会提示输入密码,输入即可 - 修改
hosts文件vim /etc/hosts - 按下
i键进入编辑模式,在最后一行添加以下内容13.224.161.90 api.themoviedb.org - 按下
Esc退出编辑模式,并输入:wq保存退出
现在,就可以正常使用tMM进行刮削了