Kodi 配合 Jellyfin 的另类用法 - 直连 smb 播放
场景
- 家里有多台 Kodi 和 CoreELEC 的播放设备,用来观看 NAS 中的影片。之前是每个 Kodi 维护自己的资料库,一旦片源出现问题(比如修改了刮削的资料),就需要每个设备都折腾一遍
- 后来在 NAS Docker 里跑了个 Jellyfin,统一管理影片资料,Kodi 使用插件读取 Jellyfin 的数据
- 遇到的问题是,看的很多老片都是外挂字幕,Kodi 从 Jellyfin 读取到的文件地址并不是真实的地址,所以没办法读取到同文件夹的字幕文件,故而寻找只用 Jellyfin 管理元数据 + 播放时直连 NAS 读取的方案
方案及容易踩的坑
准备工作 1:在 Jellyfin 配置媒体库的映射关系
点击下图文件夹右侧的加号
配置好红色箭头指向的位置
准备工作 2:在 Kodi 内添加源
提前在 Kodi -> 设置 -> 文件中,添加并验证你的 Samba 共享
这一步很重要,之前漏做这步,卡了很久,不是有权限访问就行,哪怕没有密码也要在 Kodi 配置好
安装 Jellyfin 插件
下载 Jellyfin 插件库
- 下载后,Kodi -> 插件 -> 从 zip 安装,安装 Kodi Jellyfin Addons
- 然后,Kodi -> 插件 -> 从库安装 -> 从 Kodi Jellyfin Addons -> Jellyfin
安装完成后,不要动,几秒后会弹出下面的对话框,选择自己的 Jellyfin 服务器
- 如果没有默认显示出你的 Jellyfin 服务器,可以输入地址和端口寻找
- 如果搜不到,检查下网络设置和端口是否输入正确
选择本机模式
下面的提示,选择 “本机(直接路径)”
然后按照提示一路下一步就行了
特别注意
如果遇到如下提示,请检查准备工作 2 是否做好了
提示内容:Kodi 找不到文件:smb//…… 您可能需要在加载项设置中验证网络平凭据,或使用 Jellyfin 路径替换正确格式化路径(Jellyfin 仪表板 + 库)。停止同步 ?