出租屋是每个漂泊的游子夜晚的归宿,白天的时间属于老板,晚上的时间才属于自己。回到家,打开投影,开上一瓶奶啤,夜生活就开始了。

不同于腾讯视频等付费播放源,你所看到的这个家庭影音系统是我在NAS上搭建的。一旦搭建完毕,你同样可以在通勤的时间,用这套系统看上三集「虹猫蓝兔七侠传」。

iPhone 12 Pro上的Jellyfin APP

这套系统是使用「Jellyfin」创建的,如果你恰好有一台NAS,对家庭影音有些心动,不妨花五分钟的时间,我们一起搭建一个。

前提

拥有这套家庭影音系统的前提是先有一台NAS,亦或是电脑,原理是通用的。我最初只是想要在Apple平台和安卓TV上同步观看进度,下班路上没看完的电影,回到家打开投影无缝衔接。我尝试着买了视频播放器「Infuse」的会员,但「Infuse」只在Apple平台适用,在安卓TV上就只能靠投屏,分辨率不够且不提,隔空投放出来的往往只有声音而没有画面。因此我准备自己搭一个家庭影音系统,而Jellyfin是最好的选择。

什么是Jellyfin

Jellyfin是一个开源的媒体系统,是Emby 和 Plex的替代方案,后两者功能类似但都要收费。你可以将所有的电影、电视剧、动漫、漫画、书籍、音乐等放进去,然后在所有的平台上免费观看,进度是同步的。你还可以设置「刮削器」,把影片信息从网上下载整理好放到旁边,整个过程是自动的。如果你在通勤的路上想要看电影,Jellyfin也可以硬件加速转码,帮助你提高视频流畅度,同时节省流量。

内存要求

我使用的是群晖的NAS,型号是DS720+。如果你的NAS还不能通过外网访问,可以先去看「无门槛群晖 NAS 搭建指南」。720+这个型号内嵌的内存只有2GB,经实测,想要Jellyfin流畅的运行,NAS的内存至少需要4GB。所以我又从网上买了4GB的内存条,安装在NAS里面,扩展到了6GB。

不同型号的NAS能够安装的内存容量是有上限的,按照官方的说法,内存上限受到原厂CPU的限制,因此不建议无限制扩充内存,可以在这里查看自己的NAS对应的内存型号和容量上限。

Synology产品相容性清单

如何安装Jellyfin

Jellyfin的安装方式有很多种,我们这里选择最简单的一种。在NAS的「套件中心」右上角,找到「设置」,添加「套件来源」,这里我们选择矿神的社群,链接是:https://spk7.imnks.com/。之后可以在左边栏看到出现了社群的选项。

添加社群流程

在「社群」选项卡中,直接搜索「Jellyfin」,安装「Jellyfin媒体服务器」。

安装「Jellyfin媒体服务器」

恭喜你!你已经成功拥有了Jellyfin!

Jellyfin设置

第一次打开「Jellyfin」,会要求创建一个帐户,创建完毕后,添加媒体库。这里的账号创建完毕后,如果想给朋友或者家人新建帐户,可以稍后在「控制台」的「用户」选项卡中添加,并设置权限。

在用户的权限中可以设置访问哪些媒体库

媒体库添加

媒体库按照不同的分类,添加不同的内容类型。这里很多朋友在「文件夹」的选择中,会发现无法添加文件夹路径。其原因是你没有在NAS中对Jellyfin开放文件夹的访问权限。

可以在File Station中,按下图所示步骤,为Jellyfin添加文件访问权限,最后点击保存。

文件夹路径添加完毕后,剩余的设置可参考下图。其中「元数据下载器」等表示你的资源相关的信息优先从什么地方自动抓取,后文会讲到。

「刮削器」设置

「刮削器」一般指从网络上自动获取影片相关信息的软件,我们可以使用插件达成这一目的。如果你专注于电影或影视,有「TMDb」插件就够。如果你想抓取动漫相关的信息,可以考虑使用「Bangumi」插件。如果你想要看漫画或者书籍,可以用「Bookshelf」插件。如果你想与Infuse同步进度,可以使用「InfuseSync」插件。如果你想在安卓TV端同步进度,可以使用TV端的播放器「Kodi」播放,添加「Kodi Sync Queue」插件,加快同步速度。

常规插件安装方式

在「控制台」的「插件」选项卡中,上方找到「目录」,点击后等待几分钟。由于国内网络限制,进入「目录」的时间会比较久,请耐心等待,一定能进得去的,不行就刷新下。在「目录」中找到「TMDb」、「Bookshelf」、「InfuseSync」和「Kodi Sync Queue」插件安装,安装完毕后,需重启方可生效。

存储库插件安装方式

如果你有额外的「刮削器」需求,可以在「存储库」中添加插件来源,比如动漫插件「Bangumi」,其来源https://jellyfin-plugin-bangumi.pages.dev/repository.json。添加完来源后,依旧是回到「目录」中寻找插件,点击安装,重启Jellyfin。此处重启过后,可以在最下方看到插件设置。

官方提供的存储库可以在这里找到。

「TMDb」使用说明

TMDB的全称是The Movie Database,几乎所有的电影和电视剧都可以在这里找到信息来源。下载好的资源最好改成跟TMDB中一样的名字,方便刮削信息。国内是可以登陆TMDB网站的,但刮削器的「TMDb」插件往往刮削很慢,甚至刮不出来。其原因在于,举个例子,正常情况下,themoviedb.org这个域名会对应一个IP,比如120.120.120.120,由于国内特殊情况,刮削器的插件中,themoviedb.org域名对应的IP被修改成了198.198.198.198,因此无法查找到对应的资源信息。

可以通过修改群晖NAS的hosts文件,把正确的IP给矫正过来。这里我们以MAC为例,使用SSH进行修改。

首先我们需要打开SSH选项,同时指定端口,端口不要与常用端口冲突。并在网络选项卡中找到NAS的IP地址(有绑定域名的,用域名也可以)。

打开MAC的「终端」输入:ssh 用户帐号@IP地址  -p  端口

举例:ssh cth@198.0.0.143 -p 567。然后输入密码即可连接到服务器。

输入:vi  /etc/hosts,可以看到hosts列表。将光标移到下方空白处,键盘切换到英文,同时按下shift和大写的I,进入到编辑模式。将查询到的正确的IP地址写在前面,空格后跟api.themoviedb.org这个域名。添加完成后,按下「esc」,再键入:wq,保存退出。

修改为正确的hosts

正确的IP可以在「站长工具」查询,在「Ping检测」选项卡中,输入api.themoviedb.org,下拉可以得到不超时的IP地址,选一个离住址近,响应时间少的,填进去就行。

站长工具查询TMDb正确的IP地址

恭喜你!回到媒体库,刷新一下就可以得到全部的影片信息了。

Jellyfin各平台客户端

苹果和安卓手机直接从应用商店搜索即可获得,这里也给出其他平台的安装包

局域网应用登陆的时候,填写IP地址:8096及用户名密码即可登录,如果可以在外网访问,就填http://域名:8096

Jellyfin自家开源的应用无法看杜比视界的影片,可以改为用最新版Kodi播放器+Jellyfin插件进行播放,安装教程在这里。Kodi的下载地址在这里,可以根据自己需要的平台进行安装。

放几张日常使用的图供大家参考:

生命不息,折腾不止。最后,如果各位派友还有些新鲜的想法,欢迎在评论区一起讨论~