因为api.themoviedb.org被墙无法访问,导致使用themoviedb服务的一系列软件无法刮削电影,或者下载不了电影图片等信息。包括tinyMediaManager、群晖Video station、Kodi、Plex、Emby、Jellyfin等多媒体软件都无法使用。
可通过修改本机host,指定api.themoviedb.org解析到可用IP来解决。以下示例中的IP可能不可用,访问https://dnschecker.org/#A/api.themoviedb.org 查看当前可用IP。
Windows电脑
修改C:\Windows\System32\drivers\etc\hosts文件,添加:99.86.91.26 api.themoviedb.org
群晖方法一
Video station电影用TMDB刮削,剧集搜刮器用TVDB刮削,要添加两条解析。用putty连接shh,登录后输入以下代码,每行都按回车:
sudo -i
cd /etc
vi hosts
i
把下面内容粘贴进去
99.86.91.26 api.themoviedb.org
13.224.157.34 api.thetvdb.com
按下Esc键
然后输入
:wq
回车,退出保存。
然后进入video station重新索引海报。
群晖方法二
不改host,修改TMDB服务器网址。用putty连接shh,登录后输入:
sudo -i
cd /var/packages/VideoStation/target/plugins
vi util_themoviedb.php
把api.themoviedb.org 修改为 z4vrpkijmodhwsxzc.stoplight-proxy.io
:wq
然后进入video station重新索引海报。
群晖Docker
以Jellyfin为例:
用putty连接shh,登录后输入:
sudo -i
设备不支持硬解输入以下代码:
docker run
--name=jellyfin
--add-host=api.themoviedb.org:99.86.91.26
--add-host=image.tmdb.org:104.16.61.155
--add-host=api.themoviedb.org:99.86.91.78
--add-host=www.themoviedb.org:54.192.151.79
jellyfin/jellyfin:latest
支持硬解输入以下代码:
docker run
--name=jellyfin
--add-host=api.themoviedb.org:99.86.91.26
--add-host=image.tmdb.org:104.16.61.155
--add-host=api.themoviedb.org:99.86.91.78
--add-host=www.themoviedb.org:54.192.151.79
--device=/dev/dri:/dev/dri jellyfin/jellyfin:latest
威联通
用WinSCP登录NAS,找到\etc\hosts文件,下载到本地修改。
增加:99.86.91.26 api.themoviedb.org104.16.61.155 image.tmdb.org
保存后上传覆盖。注意:威联通每次重启后Host文件会被重置,需再次上传。
爱速特 Looksgood
用WinSCP登录NAS,使用 vi 编辑 /etc/hosts,增加下面的解析。
99.86.91.26 api.themoviedb.org
104.16.61.155 image.tmdb.org
注意:NAS每次重启后Host文件会被重置,需再次修改。
|
|