cxfksword / jellyfin-plugin-metashark

jellyfin电影元数据插件
GNU General Public License v3.0
1.18k stars 62 forks source link

识别媒体信息时缩略图无法显示 #11

Closed Jimleerx closed 1 year ago

Jimleerx commented 1 year ago

image

cxfksword commented 1 year ago

你用什么浏览器访问的?

Jimleerx commented 1 year ago

我发现是https的配置错误导致的

onlyJinx commented 1 year ago

官方andriod客户端无法显示缩略图

Screenshot_20230119_082839_Jellyfin

用手机Chrome测试没问题,是客户端的问题吗?

Screenshot_20230119_083426_Chrome Beta

cxfksword commented 1 year ago

@onlyJinx 是有问题,你试下最新版的

onlyJinx commented 1 year ago

用的版本是1.4.6,另外我使用电脑上的chrome时还发现,使用本插件时,前面三张搜索出来的海报永远无法显示,我本来以为是jellyfin那边的问题,可当我把metashark禁用了之后,使用官方自带的插件搜索,前三张海报是可以正常显示的,我用调试工具看了一下,前三张海报(搜索任何关键字都一样)好像直接用了我内网地址(我用nginx反代jellyfin)而不是tmdb或者豆瓣的url,第四张开始就都是正常的url

image

image

这是第四张海报。

image

image

metashark搜索:

image

自带插件搜索:

image

cxfksword commented 1 year ago

@onlyJinx 你试下nginx中传下反代的真实的host,豆瓣图片有防盗链,需要代理

onlyJinx commented 1 year ago

OK,搞定了,谢谢指导,另外贴上nginx反代配置给可能需要的。 另外问下,插件的处理逻辑好像是前三张海报取自豆瓣,其余的取tmdb? 因为我发现只有前三张有这个问题。

# jellyfin 服务器转发
server {
    listen 8443 ssl;
    server_name jellyfin.xxxx.xyz;
        ssl_certificate      /path/fullchain.cer;
        ssl_certificate_key  /path/xxxx.xyz.key;
        location / {
            proxy_pass http://192.168.1.222:8096;
            proxy_redirect off;
            # 非443端口的话,需要加上:$server_port
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}
cxfksword commented 1 year ago

OK,搞定了,谢谢指导,另外贴上nginx反代配置给可能需要的。 另外问下,插件的处理逻辑好像是前三张海报取自豆瓣,其余的取tmdb? 因为我发现只有前三张有这个问题。

# jellyfin 服务器转发
server {
    listen 8443 ssl;
    server_name jellyfin.xxxx.xyz;
        ssl_certificate      /path/fullchain.cer;
        ssl_certificate_key  /path/xxxx.xyz.key;
        location / {
            proxy_pass http://192.168.1.222:8096;
            proxy_redirect off;
            # 非443端口的话,需要加上:$server_port
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

是,不需要tmdb的可以在插件配置中关掉