查看: 31670|回复: 4

[教程说明] 使用jellyfin替换emby

[复制链接]
发表于 2019-1-24 09:42:17 | 显示全部楼层 |阅读模式
本帖最后由 j4587698 于 2019-1-24 09:44 编辑

由于emby从3.6开始闭源并且有更多的设置需要使用收费订阅(比如4.0的硬解已经是订阅功能)。所以原emby的部分社区开发者fork了emby 3.5.2的存储库,新建了jellyfin项目。建议原来只使用emby网页版的替换,使用破解的暂时观望,看看他们的android跟androidTV端会不会比破解好用。买了订阅的就直接X帖子把。
注意:jellyfin现在处于极度早期的状态。只有server端由于fork了emby 3.5.2比较成熟,其余的都处于极度早期的状态。android客户端现只有源码,需要自己编译,androidTV同样。官方说这几天会发布这两个平台的版本,可以等看一下。IOS目前只有一个存储库,另外由于AppStore的政策与GPLV2有冲突,所以不确定客户端是否会上架AppStore,优先级应该也很低!
jellyfin安装:
目前jellyfin提供Docker,windows,MAC,Linux的安装包,其中Debian-Ubuntu 提供了deb包跟官方源。我们在U-NAS能用到的方式基本上就是Docker跟deb包,官方源的方式。
安装说明页面在https://jellyfin.readthedocs.io/en/latest/user-docs/installing/,Docker地址https://hub.docker.com/r/jellyfin/jellyfin/。这里只介绍下使用官方源安装的方式,有需要Docker安装或者其他系统安装的可以自行去发布页寻找。
1.添加jellyfin密钥:
  1. wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
复制代码


如果之前添加过早期的密钥,请在安装新密钥后移除
  1. sudo apt-key remove 99FD1406
复制代码
2.添加list源
  1. /etc/apt/sources.list.d/jellyfin.list
复制代码

方法:更改<release>以匹配您的系统:
  1. echo "deb https://repo.jellyfin.org/debian <release> main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
复制代码

注:有效的版本是:jessie,stretch,buster,和ubuntu。Ubuntu还没有不同的版本发布。

注意:确保已apt-transport-https安装软件包,因为Jellyfin存储库仅支持HTTPS:

  1. sudo apt install apt-transport-http
复制代码


目前U-NAS 3.0使用的是Debian 8,代号是jessie,4.0使用的是Debian 9,代号stretch。根据你的U-NAS版本确认<release>中的内容,比如U-NAS 3.0就是
  1. echo "deb https://repo.jellyfin.org/debian jessie main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
复制代码
3.更新APT存储库:
  1. sudo apt update
复制代码


4.安装jellyfin:
  1. sudo aptitud install jellyfin
复制代码

再简单说一下deb包安装的方式把,跟emby差不多,不过需要注意的是jellyfin并不包含ffmpeg,所以如果deb包安装需要自行解决依赖根据dpkg -i安装deb包看到的报错内容来安装依赖。deb包的下载地址在这里:https://repo.jellyfin.org/releases/server/debian/

另外jellyfin支持直接从emby迁移,但是只支持emby 3.5.2以及以前的版本,新版本不支持。所以我并没有试过迁移,这里仅搬运官网文章:
1.官方建议不是emby 3.5.2的升级到emby 3.5.2,说这样会减少数据库中隐藏错误的可能性。
2.停止emb
  1. sudo service emby-server stop
复制代码

3.将现用emby的数据库移开
  1. sudo mv /var/lib/emby /var/lib/emby.backup
复制代码

4.卸载emby
  1. sudo apt purge emby-server
复制代码

5.使用我在上面写的任意一种方式安装jellyfin
6.停止jellyfin
  1. sudo service jellyfin stop
复制代码

7.将刚备份的emby文件复制到jellyfin中
  1. sudo cp -a /var/lib/emby.backup/* /var/lib/jellyfin/
复制代码
8.更正复制文件的所有者
  1. sudo chown -R jellyfin:jellyfin /var/lib/jellyfin
复制代码
9.启动jellyfin
  1. sudo service jellyfin start
复制代码


回复

使用道具 举报

发表于 2019-5-19 19:09:21 | 显示全部楼层
UNAS的系统执行率还是很高的,但是对于新手来说不太友好~这篇文章正好帮助大家怎么使用linux
回复 支持 反对

使用道具 举报

发表于 2019-12-14 15:02:18 | 显示全部楼层
由于jellyfin服务器不在国内,可能大家网络安装时总是无法完成deb的下载,我搬运到了百度云盘,大家可以下载了使用dpkg -i 软件包名,先安装ffmpeg,后安装jellyfin,有提示错误,用apt -f install -y安装依赖文件,
service jellyfin start启动服务,ip:8096到管理页面设置,以上办法搬运自https://www.jianshu.com/p/c19ea90449a0
回复 支持 反对

使用道具 举报

发表于 2019-12-14 15:10:40 | 显示全部楼层
jellyfin  deb包   链接: https://pan.baidu.com/s/1BE7zY3KTIgjnF9wXrk3b8w 提取码: j8wd 复制这段内容后打开百度网盘手机App,操作更方便哦
回复 支持 反对

使用道具 举报

发表于 2020-1-25 18:13:13 | 显示全部楼层
请教大佬
J1900已安装vaapi
在jellyfin里选择avvpi硬解,但是播放时候硬解失败
总是显示PlaybackErrorNoCompatibleStream
请问应该如何解决?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-5-1 16:14 , Processed in 0.069372 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表