家用多媒体服务的折腾小结

您所在的位置:网站首页 apptools插件源 家用多媒体服务的折腾小结

家用多媒体服务的折腾小结

#家用多媒体服务的折腾小结| 来源: 网络整理| 查看: 265

Jellyfin客户端选用

        jellyfin因为本质是web服务,所以提供了覆盖面非常广的客户端,理论上只要这个平台可以运行浏览器,就可以访问jellyfin服务。

        jellyfin官方提供的安卓TV客户端(https://github.com/jellyfin/jellyfin-androidtv)实际上体验不错,正常来说是不需要再套一层kodi来使用的,因为kodi本身在启动速度和界面交互上没有什么优势(至少对我来说是这样的)。但是因为家里的一些老旧的设备安装官方的androidTV包不成功(一个很旧的天猫魔盒和一个很旧的极米投影,怀疑是安卓版本过低一类的原因),所以被迫使用了kodi+jellyfin插件的方案。

        安装kodi以后,首先添加jellyfin的插件库,设置>文件管理>添加源,弹窗中输入https://kodi.jellyfin.org,之后随便起个名字就好。这一步是添加jellyfin插件库的安装源。

添加jellyfin插件库的安装源

        进入设置>插件>从zip文件安装,弹窗里选择刚才添加到jellyfin source这个源,可以看到其中有一个zip文件,选中它,点确定。

这一步是添加jellyfin官方插件库

        在设置>系统>插件页面中,打开“未知来源”选项(允许使用刚才添加的jellyfin库)。

使用未知来源的插件库

        然后点进设置>插件>从库安装,如果上面的操作成功了,这里会进入一个让你选择使用哪个库的页面,选择Kodi Jellyfin Addons这个,进入以后选择视频插件,会看到里面有两个插件:

官方jellyfin插件

        jellyfin for kodi(上图里的jellyfin)会将jellyfin中的媒体信息直接同步到kodi数据库内,这样jellyfin中的电影、电视剧会直接加入kodi的媒体库中,可以比较无感的在kodi中使用jellyfin。这个插件的坏处是:1.每次启动kodi需要同步jellyfin数据。2.与本地的一些其他直接与kodi数据库交互的东西有冲突。

        jellycon则是将自身作为一个kodi的视频插件来使用,你需要从kodi的插件页面点进jellycon页面来操作,jellycon不会与kodi自身数据库交互,换言之它不会保存也不需要同步数据,每次比如打开一个媒体库,都是即时请求的,好处是不用担心数据库冲突也不用在每次打开时数据库同步,坏处就是使用体验相对糟糕。某些kodi主题支持在主界面自定义按钮,这可以一定程度上缓解必须要从插件页面点进去的问题,但是总归相对麻烦。

        如果你像我一样仅仅把kodi作为一个jellyfin客户端使用,不需要kodi的其他功能,那么推荐用第一个,反之如果你重度使用kodi本身的功能并且装了一大堆插件,那么推荐你用第二个。

        安装完成后弹窗输入地址链接服务,账号密码登录(这个没有quick connect非常蛋疼),然后会让你选择工作模式:

本机模式/加载项

        这里的本机/加载项应该是有待优化的翻译,初见看得我一头雾水,在官方文档里这里英文原文是Native Mode/Add-On Mode,Native Mode需要很多额外的配置,仔细看看文档里的说明好像感觉也没什么用(显然在server上折腾一次是比在每个client上都折腾一次是更合理的方案),所以我推荐你选择Add-On Mode(也就是右边的按钮)。如果你十分希望了解Native Mode,我的建议是你不要用jellyfin,直接从server上开个ftp、smb一类的给kodi得了。

        附官方说明地址:

        https://jellyfin.org/docs/general/clients/kodi#add-on-mode

        https://jellyfin.org/docs/general/clients/kodi#native-mode

        选择后,还有一个弹窗让你选择要同步哪些媒体库到kodi,没有特殊需求无脑选全部即可。之后右上角会提示kodi开始同步数据,视你的媒体库大小而定,第一次同步一般会比较久。同步完成后,在kodi的电影、剧集分类中就可以看到并播放jellyfin媒体库里的电影了。

同步成功了!

        理论上jellyfin插件的数据的同步在两种情况下进行:

        1.重启kodi,kodi打开时会自动触发同步

        2.kodi启动状态,且服务端的数据有变化。根据官方文档,jellyfin插件会与服务端维持一个websocket长连接,当服务端发生变化时会通知jellyfin插件同步数据。

        因为kodi可能不是常开的,所以如果你长时间不开机一段时间再打开,kodi需要先对比有哪些数据需要同步,这比较浪费时间。所以jellyfin服务端(注意是服务端,不是kodi插件)官方提供了一个Kodi Sync Queue,这个插件可以在服务端缓存各个客户端上次打开始的同步进度,从而显著提高同步速度,推荐装上。(插件>目录里找即可,官方内置的源里就有)

Kodi Sync Queue



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3