Closed dnpl closed 3 years ago
@dnpl 方便发一下你的 docker-compose.yaml 容器启动配置嘛?我这边测一测,另外 Jellyfin 的启动日志 Plugin Load 的错误日志也发来看看。
@dnpl 方便发一下你的 docker-compose.yaml 容器启动配置嘛?我这边测一测,另外 Jellyfin 的启动日志 Plugin Load 的错误日志也发来看看。 应该跟这段日志有关,关于docker-compose.yaml 容器启动配置我还不太懂,刚接触docker
这是我配置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
@dnpl 从日志来看大概率是由于你使用的 GitHub 镜像地址安装的插件(由于网络原因 zip 压缩包没有下载完全导致),你试试用国内这个镜像地址:https://gitee.com/caryyu/jellyfin-plugin-repo/raw/master/manifest-cn.json 来安装
注意:更换之前记得先把之前的卸载和删除。
@dnpl 从日志来看大概率是由于你使用的 GitHub 镜像地址安装的插件(由于网络原因 zip 压缩包没有下载完全导致),你试试用国内这个镜像地址:https://gitee.com/caryyu/jellyfin-plugin-repo/raw/master/manifest-cn.json 来安装
注意:更换之前记得先把之前的卸载和删除。
很奇怪用国内的根本无法在目录里刷新出来插件,我用的openwrt有科学上网,理论不是我网络问题,如果加上国内的这个链接,就刷新不出来,换成国外的这个就能刷新出来。
@dnpl 那我建议你把科学上网先暂时拿掉之后用国内的试试,或者把 gitee.com 做一下 DNS 过滤
@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 我刚刚试过了国内的镜像是可以的,晚一些的时候我试试境外的这个。
[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。我尝试了不同的网络都不行
@dnpl QQ 已加
该问题主要由于 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
DOCKER版jellyfin 10.7.7.设置后在目录中可看到opendouban,安装后也重启了,在插件里不显示,媒体库里也没有opendouban的选项