解决Emby演员头像无法显示的问题,威联通修改HOST方法

2022-03-22 20:56:01 17点赞 126收藏 20评论

威联通NAS中搭建好Emby影音库之后,配合tMM工具刮削,就可以看到电影墙了。

但是点开影片详情页之后却只有名称,无法正常显示演职人员的头像,对于强迫症的我来说,就比较难受。

解决Emby演员头像无法显示的问题,威联通修改HOST方法

今天被隔离在家,闲着没事,就尝试解决下这个问题。

首先寻找问题,我打开tMM查看演员刮削的情况。

tMM刮削后,打开编辑电影资料,找到演员和工作人员,点击编辑,发现目前演员的头像资料都是tmdb的图片地址。

解决Emby演员头像无法显示的问题,威联通修改HOST方法

推测无法在Emby中显示的原因是因为tmdb域名被污染无法访问导致的。

尝试直接访问tmdb的官网,果然是无法连接的。

那么解决这个问题就比较简单了。解决掉tmdb的DNS污染问题就好了,这种一般都是通过修改host文件即可。

解决方法

1.

首先找到NAS的host文件

(我的是威联通NAS,其他的方法类似)

我们利用Winscp工具,通过SFTP协议访问NAS根目录,在/etc/目录下,往下翻找到hosts文件。

(Winscp工具的使用方法可以自己搜索了解下,如果有需要之后可以考虑出个教程)

解决Emby演员头像无法显示的问题,威联通修改HOST方法

2.

修改hosts文件

我们右键选择编辑,打开hosts文件。

在后面添加下面这段语句:

13.224.161.90 api.themoviedb.org
104.16.61.155 image.themoviedb.org
13.35.67.86 api.themoviedb.org
54.192.151.79 www.themoviedb.org
13.225.89.239 api.thetvdb.com
13.249.175.212 api.thetvdb.com
13.35.161.120 api.thetvdb.com
13.226.238.76 api.themoviedb.org
13.35.7.102 api.themoviedb.org
13.225.103.26 api.themoviedb.org
13.226.191.85 api.themoviedb.org
13.225.103.110 api.themoviedb.org
52.85.79.89 api.themoviedb.org
13.225.41.40 api.themoviedb.org
13.226.251.88 api.themoviedb.org

点击保存并关闭,这样就修改好了,现在NAS应该就可以正常访问tmdb获取演员头像了。

3.

刷新元数据,获取头像

我们打开影片库,选择刷新元数据,稍微等待下Emby缓存演员头像,一会儿之后,刷新下页面就可以看到演员的头像了。

解决Emby演员头像无法显示的问题,威联通修改HOST方法

现在这样就比较舒适了。

拓展思维

发现是这个问题后,我就在想使用tMM刮削的时候,是不是就可以把演员头像一起给刮削了。

打开tMM的设置菜单,找到电影下面的额外的图片,可以看到有个选项演员图片保存到.actors目录下。

解决Emby演员头像无法显示的问题,威联通修改HOST方法

我们勾选上这个,应该就可以下载演员图片到电影目录了。

于是我测试了下,首先把电脑上的host文件修改下。

然后找部电影刮削一下,整理后,打开电影目录……

嗯……并没有用……还是没有演员的目录。

反正目前目的已经达到了,这个问题之后我们再折腾看看。

另外emby的演员头像是缓存在这个位置的:

/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/metadata/people

解决Emby演员头像无法显示的问题,威联通修改HOST方法

这是这次折腾,所获取的所有资料,希望可以给大家一点帮助。

以上。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
20评论

  • 精彩
  • 最新
  • 为什么按照上述方法修改hosts无法保存说是无权访问?

    校验提示文案

    提交
    需要管理员权限

    校验提示文案

    提交
    好的,回去试试,谢谢

    校验提示文案

    提交
    收起所有回复
  • 直接改路由器不可以吗

    校验提示文案

    提交
    当然可以,这也是一种解法,而且也不难

    校验提示文案

    提交
    收起所有回复
  • 因为dns无染的问题 我直接弃用emby了 换用plex了 用plex自己的刮削器就很完美了 推荐楼主试试plex 用plex自己的刮削器

    校验提示文案

    提交
    好的我改天试试看

    校验提示文案

    提交
    收起所有回复
  • 设定开机脚本自动写入,防止重启hosts被重置

    校验提示文案

    提交
    对的,这一点忘记说了,重启后要再次修改hosts

    校验提示文案

    提交
    脚本怎么写才好?不是admin账户的话,哪怕开了权限,host写入也是无效

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 用套件版emby,可以直接改nas主机的hosts,不用担心每次重启重置。或者其实docker用-net=host模式创建,不要用bridge,理论也是直接读nas的hosts,比如我用jellyfin这么改就可以,但是emby很奇怪就不行,也可能是我用的开心版的原因

    校验提示文案

    提交
    高级了!我学习下谢谢

    校验提示文案

    提交
    请问怎么改host?我直接用portainer在网络里面添加好像没效果

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • docker的话,可以添加http代理
    `sleele.com/2021/10/22/高阶教程-追剧全流程自动化:网络篇/`

    校验提示文案

    提交
  • 感谢,解决了

    校验提示文案

    提交
  • 请问下有没有7.2系统的小伙伴,之前7.0系统这个方法完美解决了,7.2就不行,有知道原因的吗?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
126
扫一下,分享更方便,购买更轻松