群晖安装Jellyfin

一.前言

做为家庭,个人服务系统之一,视频管理是一个非常重要得一环。在网上研究了一番之后,最终发现Jellyfin是比较符合个人得需,本文将介绍Jellyfin的功能以及在群晖上的部署方法。

二.什么是jellyfin

Jellyfin是一套多媒体应用程序软件套装,旨在组织、管理和共享数字媒体文件,是Emby的一个免费开源分叉。通过部署在服务器在客户端以照片墙形式展示各电视,电影等信息,非常的直观。

三.jellyfin安装

3.0. 安装方式

分别为docker安装和套件安装

3.1.docker安装

3.1.1.首先需要安装docker套件,docker安装。

3.1.2.打开docker套件,在注册表中搜索 jellyfin 选择镜像 jellyfin/jellyfin 下载(正常选择last就可以了)。

提醒:正常情况下docker应用均建议选择官方程序安装。

3.1.3.进入映像选择程序启动。

3.1.4.启动后进入:常规设置页面

其中注1处名字可以根据自己喜欢填写,接着进入高级设置。

3.1.5. 高级设置页面

高级设置的第一个页面可以设置程序安装好后在群晖桌面生产快捷键,选项中分别为状态页面(显示运行状态)和服务地址(安装好后访问Jellyfin的地址),这里特别注意默认地址不带端口号,如果需要这个快捷方式请注意增加端口号。

==下为重点==

设置文件夹和装载路径,其中docker/jellyfin是安装前自己在docker文件夹中创建,movie为自己在群晖中存视频资源的目录(根据自己实际情况选择)。装载路径按本文一样设置即可;分别为/config/media

提示:此处实际是文件夹映射,装载路径为实际软件的目录,加的文件夹是实际使用的目录。比如jellyfin软件认系统的media目录,但是群晖中对系统的目录操作较麻烦且需开放系统目录给用户存在一定的风险,固采用了映射的办法。即用户操作A文件夹软件会对应到系统的相应文件夹B.

网络页面正常情况下在2位置勾选即可,勾选后3端口设置系统会自动设置,此时jellyfin的默认登录端口为8096,安装完成后用 ip:8096域名:8096登录即可。如果有其他需求可以不勾选然后在端口设置页面根据实际需求设置。

我是使用的与docker host相同网络,无法设置端口,直接就是默认的8096.

上图中的1~3位置分别应对应存储空间页面的装载路径,可以修改但必须对应。圈3处如果需要设置更好的位置设置缓存空间也可在存储空间中设置,本案例未设置。

勾选完成后运行,然后完成即可。接着就可以按ip:端口号访问,比如192.168.1.2:8096。看到jellyfin欢迎截面就算完成了本次安装过程。

3.2.套件安装

套件安装需要采用第三方套件源,在docker安装成熟的情况下更推荐采用docker安装,安全性更有保障。

作为个人服务中心笔者的原则是安全稳定,所以不推荐普通用户采用第三方源安装应用。

四.Jellyfin的常见问题

4.1 关于搜刮。

笔者逻辑:少折腾!其实除刚部署时可能存在大量电影需要搜刮信息,稳定后搜刮量相对较少。所以尽量采用方便的,普通用户容易操作方式获取信息。

4.1.1 搜刮信息

以下提供几种方式解决此问题,大家可根据自己情况选择。

  1. 利用路由器解决强制解析TheMovieDb。
  2. 电脑挂载群晖视频文件夹,采用tMM软件刮削。
  3. 修改host解决,此方法需要登录ssh,不推荐普通用户采用。
  4. 采用第三方套件中心(有解决此问题的套件),如果1~3条意见嫌麻烦又不怕安全问题可以采用。

4.1.2 媒体库显示不完整

可能是搜刮问题没解决,解决方法是关闭搜刮功能或按4.1.1解决搜刮问题。

进入控制台选择对应的媒体库,点2位置选择管理媒体库进入后把涉及刮削的选项统统取消。

4.2.封面字体方块问题

主要是新版本的字体缺失造成的。下载自己喜欢的字体复制6份分别命名为DejaVuSans.ttf,DejaVuSans-Bold.ttf,DejaVuSansMono.ttf,DejaVuSansMono-Bold.ttf,DejaVuSerif.ttf,DejaVuSerif-Bold.ttf(对应字体的6种粗矮胖廋,如果你喜欢的字体分别有这6种形态,可分别对应修改DejaVuSans-*.ttf)

到容器设置卷页面设置映射,增加文件夹font(自己创建选择),装载路径/usr/share/fonts/truetype/dejavu,然后把字体复制到你创建的font目录下。

image-20211231110906034

4.3.字幕字体方块的问题

image-20211231111936978

进入jellyfin控制台选择播放,在圈2位置填写/usr/share/fonts/truetype/dejavu(挂载参4.2),圈3启动备用字体即可解决,

4.4.硬解的解决

查看自己的群晖是否支持硬解然后在控制台开启即可。笔者不建议在群晖上采用硬解,对群晖压力还是满大的,均建议采用本地客户端硬解群晖文件。

五.总结

以上为群晖部署jellyfin常碰到的需要注意的点,更细的地方大家可以网络上其他文章补充,笔者也是参考了大量网络文章总结出来以上内容。

六.参考

本文参考了以下几个文章,特别感谢以下大神的分享。

  1. 群晖安装jellyfin最全教程:
  2. 使用群晖Docker 安装Jellyfin:
Last modification:January 2, 2022
有个赞赏的按钮,却没有打赏的渠道,O(∩_∩)O