Jellyfin 搭建及使用技巧

Emby是著名的影视库管理软件,可以方便的整理影视资源并自动获取影视元数据。然而Emby需要付费才可解锁全部功能。免费用户只可在Android端体验全部功能,其他平台的使用均需破解。

而Jellyfin是Emby核心开发者因不满Emby闭源而做出的开源项目,搭建简单,使用方便,完全免费。

安装Jellyfin

Jellyfin安装较为简单只需按照步骤依次执行即可。以下安装基于Debian9

所需软件安装

apt install apt-transport-https

添加签名

wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -

添加源

echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/debian $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

更新缓存

sudo apt update

安装

sudo apt install jellyfin

可以使用systemd来控制jellyfin。

#设置开机自启
systemctl  enable mango
#关闭开机自启
systemctl disable mango
#启动
systemctl start mango
#查看状态
systemctl status mango
#停止
systemctl stop mango

启动后可通过http://ip:8096来访问。之后按照提示进行初始化即可。

解决中文字幕乱码问题

在Jellyfin中如果使用ass字幕,中文会变成方块。

Jellyfin10.7.0发布后,可直接在控制台->播放->备用字幕中设置备用字幕路径来解决乱码问题

例如将字体文件FZZY_GBK.woff2放在home目录下,需填写home/FZZY_GBK.woff2

由于暂时缺乏合适的文件分享方式,字体文件请转至在解决 Jellyfin 10.6.x 中文字幕方块问题一文中下载。

对于较低版本的Jellyfin可通过以下方法解决。

字体文件设置

下载字体后将其中的FZZY_GBK.woff2文件放入VPS的/usr/share/jellyfin/web/libraries目录里。

更改plugin.js文件

获取VPS的/usr/share/jellyfin/web/plugins/htmlViedoPlayer/plugin.js文件。

将其中代码格式化后做如下更改

- function renderSsaAss(videoElement, track, item) {
-      var attachments = self._currentPlayOptions.mediaSource.MediaAttachments || [],
-          apiClient = connectionManager.getApiClient(item),
-          options = {
-              video: videoElement,
-              subUrl: getTextTrackUrl(track, item),
-              fonts: attachments.map((function(i) {
-                  return apiClient.getUrl(i.DeliveryUrl)
-              })),

+ function renderWithSubtitlesOctopus(videoElement, track, item) {
+     var attachments = self._currentPlayOptions.mediaSource.MediaAttachments || [];
+     var attachmentsFonts = attachments.map(function (i) {
+             return i.DeliveryUrl;
+        });
+ var options = {
+         video: videoElement,
+         subUrl: getTextTrackUrl(track, item),
+         fonts: attachmentsFonts.concat(appRouter.baseUrl() + "/libraries/FZZY_GBK.woff2"),

然后移回原文件夹即可。

Jellyfin使用技巧

影视元数据库推荐

推荐使用TMDB作为元数据库,TMDB中数据全面,大部分有中文。

观看体验改善

由于网页播放器的限制,Jellyfin并不能播放MKV格式的视频。于是需要借助其他播放器。

推荐使用免费开源的MPV播放器。

Android端设置

首先下载MPV。然后在Android客户端的设置->客户端设置->视频播放器中选择外部播放器。外部播放器应用选择MPV播放器。

Windows端设置

下载jellyfin-mpv-skim

打开后界面如图。

填写Jellyfin服务器地址及用户名后点击Add Server。成功添加后,在保证jellyfin-mpv-skim在后台运行的情况下,使用jellyfin网页端和客户端时会自动调用jellyfin-mpv-skim,视频就均可播放。

总结

完成以上设置后,Jellyfin的使用就和Emby几乎无差别了。

使用优秀的开源替代品也相当于一种白嫖吧。(而且是永久的、稳定的白嫖)。

为TA充电
共{{data.count}}人
人已赞赏
原创分享教程分享

GitHub搭建博客

2021-5-15 19:00:33

教程分享

Rclone----Raidrive 开源替代

2021-6-6 10:17:14

3 条回复 A文章作者 M管理员
  1. yanjin

    谢谢分享

  2. kone

    谢谢分享

  3. linux

    66666

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索