在kodi上安装emby插件,选择本地(直接路径)(这样会使用我们的客户端来解码),同步媒体库时会提示:kodi无法找到文件......使用Emby相对路径替换绝对路径......。解决这个问题就是要把媒体文件共享出来。
我是在vps上挂载Google Drive作为媒体库的,也有很多人用NAS。
我后来更新了emby服务器,发现不再出现“解决kodi的emby插件无法找到文件...相对路径、绝对路径问题”的问题,与此同时,我发现我的vps一个月跑了8t流量,好像是被攻击了。所以如果采用服务器安装emby遇到无法找到文件的问题,就更新或者重启emby服务器,千万不要像我这样愚蠢地在公网不设密码共享文件。
vps端
我开始用smb,发现smb只能用于局域网。接着用nfs,可能是因为我的媒体文件是用rclone挂载在vps上的,并不是vps本地所有,也不行。又尝试了ftp,终于可以了。我是用Debian安装的ftp,如果是别的系统,需要配置或停止防火墙。
apt-get install vsftpd 安装ftp
vim /etc/vsftpd.conf 打开ftp配置文件
listen=YES
listen_ipv6=NO
anonymous_enable=YES 允许匿名登录
anno_root=/mnt 设置匿名用户目录,添加到挂载的上一级目录,配置文件本身没有这一项,需要自己添加
假如Google drive 挂载在/mnt/gd,则添加/mnt,如果添加到/mnt/gd,ftp重启时会报错
service vsftpd restart 重启ftp
这样我们就可以通过ftp来访问媒体文件了。在浏览器中输入ftp://ip,就可以看到你的linux文件(几天前我用电脑端Chrome不行,手机端可以,是因为Chrome和Firefox等浏览器不支持ftp,不过疫情期间暂时恢复支持),不过设置允许匿名访问是存在风险的,可能会被攻击。
然后去服务端,(可选的)共享的网络文件夹:填入ftp://ip/xxx。举个完整例子:
linux挂载目录:/mnt/gd
ftp配置:anno_root=/mnt
emby服务端(可选的)共享的网络文件夹:ftp://ip/gd
然后去kodi重新同步媒体库,就没有问题了。
NAS
NAS比vps要容易,因为文件都是放在本地的。
首先需要将NAS的文件设置共享,然后在(可选的)共享的网络文件夹里添加绝对路径:\192.168.1.1xxx。
重启emby后,不需要设置ftp共享 也可以用kodi本地模式了吗?
对
ftp配置是怎样的,我加了你的这个运行不起,配置错误?
如果你挂载的虚拟存储,不要再用ftp了,只用填文件夹,下面的网络位置不用填,读读加黑的内容
叼茂SEO.bfbikes.com
想想你的文章写的特别好https://www.ea55.com/
想想你的文章写的特别好www.jiwenlaw.com
想想你的文章写的特别好www.jiwenlaw.com
文章的确不错啊https://www.cscnn.com/
兄弟写的非常好 https://www.cscnn.com/
你的文章让我感受到了生活的美好,谢谢! http://www.55baobei.com/2R0nfVLlUy.html
你的文章让我感受到了生活的美好,谢谢! http://www.55baobei.com/2R0nfVLlUy.html
你的文章内容非常卖力,让人点赞。 http://www.55baobei.com/lX5gKcQVb7.html