caryyu / jellyfin-plugin-opendouban

Douban metadata provider for Jellyfin
188 stars 15 forks source link

采用自动安装后不显示 #10

Closed dnpl closed 3 years ago

dnpl commented 3 years ago

DOCKER版jellyfin 10.7.7.设置后在目录中可看到opendouban,安装后也重启了,在插件里不显示,媒体库里也没有opendouban的选项

微信图片_20210927115443
caryyu commented 3 years ago

@dnpl 方便发一下你的 docker-compose.yaml 容器启动配置嘛?我这边测一测,另外 Jellyfin 的启动日志 Plugin Load 的错误日志也发来看看。

dnpl commented 3 years ago

@dnpl 方便发一下你的 docker-compose.yaml 容器启动配置嘛?我这边测一测,另外 Jellyfin 的启动日志 Plugin Load 的错误日志也发来看看。 应该跟这段日志有关,关于docker-compose.yaml 容器启动配置我还不太懂,刚接触docker

微信图片_20210927125154

这是我配置jellyfin的命令(网上教程的稍微改了一下路径): docker run -d

--name jellyfin

-v /mnt/sdc1/qbittorrent/jellyfin/config:/config

-v /mnt/sdc1/qbittorrent/jellyfin/cache:/cache

-v /mnt/sdc1/qbittorrent/media

-p 8096:8096

--device=/dev/dri/renderD128

--restart unless-stopped

jellyfin/jellyfin

caryyu commented 3 years ago

@dnpl 从日志来看大概率是由于你使用的 GitHub 镜像地址安装的插件(由于网络原因 zip 压缩包没有下载完全导致),你试试用国内这个镜像地址:https://gitee.com/caryyu/jellyfin-plugin-repo/raw/master/manifest-cn.json 来安装

注意:更换之前记得先把之前的卸载和删除。

dnpl commented 3 years ago

@dnpl 从日志来看大概率是由于你使用的 GitHub 镜像地址安装的插件(由于网络原因 zip 压缩包没有下载完全导致),你试试用国内这个镜像地址:https://gitee.com/caryyu/jellyfin-plugin-repo/raw/master/manifest-cn.json 来安装

注意:更换之前记得先把之前的卸载和删除。

很奇怪用国内的根本无法在目录里刷新出来插件,我用的openwrt有科学上网,理论不是我网络问题,如果加上国内的这个链接,就刷新不出来,换成国外的这个就能刷新出来。

caryyu commented 3 years ago

@dnpl 那我建议你把科学上网先暂时拿掉之后用国内的试试,或者把 gitee.com 做一下 DNS 过滤

caryyu commented 3 years ago

@dnpl 我刚刚试过了国内的镜像是可以的,晚一些的时候我试试境外的这个。

[09:17:29] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.OpenDouban, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Open Douban_1.0.9/Jellyfin.Plugin.OpenDouban.dll
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Open Douban 1.0.9
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.7.7.0
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.7.7.0
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.7.7.0

我用的下述 docker-compose 配置(由于 wsl2 的网络我还未弄明白,所以把 host 网络设置拿掉了,用的 ports + links 映射):

version: "2"
services:
  doubanos:
    image: caryyu/douban-openapi-server:latest
    container_name: doubanos
    ports:
      - 5000:5000
    restart: "unless-stopped"

  jellyfin:
    image: jellyfin/jellyfin:10.7.7
    container_name: jellyfin
    ports:
      - 8096:8096
    links:
      - doubanos:doubanos
    restart: "unless-stopped"
dnpl commented 3 years ago

@dnpl 我刚刚试过了国内的镜像是可以的,晚一些的时候我试试境外的这个。

[09:17:29] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.OpenDouban, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Open Douban_1.0.9/Jellyfin.Plugin.OpenDouban.dll
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Open Douban 1.0.9
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.7.7.0
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.7.7.0
[09:17:31] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.7.7.0

我用的下述 docker-compose 配置(由于 wsl2 的网络我还未弄明白,所以把 host 网络设置拿掉了,用的 ports + links 映射):

version: "2"
services:
  doubanos:
    image: caryyu/douban-openapi-server:latest
    container_name: doubanos
    ports:
      - 5000:5000
    restart: "unless-stopped"

  jellyfin:
    image: jellyfin/jellyfin:10.7.7
    container_name: jellyfin
    ports:
      - 8096:8096
    links:
      - doubanos:doubanos
    restart: "unless-stopped"

加个qq详细说一下,314227182。我尝试了不同的网络都不行

caryyu commented 3 years ago

@dnpl QQ 已加

caryyu commented 3 years ago

该问题主要由于 https://github.com/caryyu/jellyfin-plugin-repo/blob/master/Jellyfin.Plugin.OpenDouban.1.0.9.zip?raw=true 下载的文件名为 Jellyfin.Plugin.OpenDouban.1.0.9.zip?raw=true 导致(由于文件名后缀非 zip 所以不被 Jellyfin 插件下载器识别),后来插件地址已经修复为 https://github.com/caryyu/jellyfin-plugin-repo/raw/master/Jellyfin.Plugin.OpenDouban.1.0.9.zip 进行解决,具体修改参考:https://github.com/caryyu/jellyfin-plugin-repo/commit/dc84935fe32079526952b0191d108d7656df34b3 , https://github.com/caryyu/jellyfin-plugin-opendouban/commit/69f998376894a8e354b605a184ab2a6396375c5b