前段时间折腾媒体服务器的时候,把套件版的emby换成了docker版本,结果发现无法刮削元数据,就改用nastool刮,但是nastool对演员的刮削经常性拉胯,忍无可忍之下又粗暴的换成了套件版。
最近有点时间,准备解决下这个问题,于是做了几个测试。测试之前,先描述问题:不借助科学的方式,只通过修改hosts文件来解决emby无法刮削的问题。
测试方案一:更换系统,不用群晖,改用linux做测试。虚拟机装了ubuntu LTS最新版本,最小化安装,然后修改ubuntu系统的hosts文件,并且ping api.themoviedb.org确定hosts文件生效。然后手动安装docker环境,拉取lovechen/embyserver:latest镜像到本地,然后拍摄系统快照。至此,基本实验环境搭建完毕,准备进行下面几个测试。
1、部署emby,使用--network=bridge参数,不指定代理。部署完成后,emby果然无法正常刮削元数据。然后通过docker exec -it emby /bin/sh进入emby容器的命令行,修改容器hosts文件后,ping api.themoviedb.org,得到正确结果后,重新尝试刮削,结果还是无法正常刮削。
2、重新部署emby,改用--network=host参数,不指定代理。部署完成后,刮削元数据秒出!
3、再次重新部署emby,任然使用--network=bridge参数,这次多用一个-e /etc/hosts:/etc/hosts参数将ubuntu系统的hosts文件映射给emby容器,部署完成后,ping api.themoviedb.org,同样得到正确结果,尝试刮削,源数据同样秒出!
至此,在linux系统下,发现通过使用host网络或者映射系统的hosts文件,都可以解决emby容器不能刮削的问题。下面转战群晖。
为了方便,群晖使用虚拟机部署黑群的方式做测试,dsm版本7.2.1。全新安装一个dsm之后,先修改群晖的hosts文件,然后安装Container Manager,再拉取lovechen/embyserver:latest镜像到本地,最后拍摄系统

文章讲述了作者在尝试解决Docker版Emby媒体服务器元数据刮削问题时,通过更换系统、修改hosts文件、调整网络模式和路由器设置等步骤,最终找到在群晖环境下使用旁路由解决网络问题的方法。
最低0.47元/天 解锁文章
454

被折叠的 条评论
为什么被折叠?



