jellyfin电视盒子版是一款基于服务器构建的自主媒体资源库。通过搭建属于自己的媒体库,可以让相关设备获得更优质的观看体验,操作便捷且功能丰富,带来卓越的使用感受,快来下载体验吧!
这是一款开源且免费的媒体服务器软件。无需付费,不进行追踪,没有隐藏的意图。获取我们的免费服务器,更好地完成jellyfin的配置!
要使用该应用,您需要先下载并设置Jellyfin服务器。
从Jellyfin服务器中观看直播电视和录制节目(需额外的硬件或服务)
将内容流式传输到网络上的Chromecast设备,在直观的界面上查看您的收藏。
将您的媒体传输到Android设备上,将所有音频、视频、照片等集中管理。
这是专为Android TV设计的官方Jellyfin配套应用。感谢您使用Jellyfin!
以下以三星品牌电视为例说明。
三星的TIZEN系统与苹果的IOS系统一样是封闭系统,表面上只能安装官方应用,而官方应用数量有限。若想实现影院级的观影效果,要么借助蓝光播放器,要么开发类似KODI的媒体中心。因此,Jellyfin是否能在三星电视上运行呢?
不过方法还是有的,三星Tizen系统提供了一种安装其他来源应用的方式,即开发者模式。换句话说,应用的提供者必须是经过官方认证的开发者。其实认证过程很简单,只需在三星官网注册即可。然后是软件的开发,幸运的是,Jellyfin的开发者也考虑了TIZEN系统,并提供了相应的开发教程。但笔者第一次按照教程操作时,遇到了不少问题,花了大约8个小时才成功安装。初次尝试后发现方法其实并不复杂,因为有些教程存在误导,下面我将结合Windows和Ubuntu系统来介绍具体的步骤。
一、前期准备
开发工具:
·Tizen Studio with IDE 或 Tizen Studio with CLI (https://developer.tizen.org/development/tizen-studio/download)
·Samsung account
·Git(Windows安装)
·Node.js 16+
·Windows系统可以直接安装Tizen Studio 5.0 with IDE installer和Tizen Studio 5.0 with CLI
这样就会自动安装。
现在在Windows系统或者Ubuntu系统下我们都可以看到“TIZEN STUDIO”和“TIZEN STUDIO Package Manager”这两个开发软件。
在“Package Manager”上选择除了mobile和wearable外的所有支撑软件(这里也可以通过命令安装,但经过实践,强烈不建议这么做),安装完成后,你将会看到如下软件(‘Certificate Manager’、'Device Manager'是必须安装的)。
二、安装Node最新版本
Windows系统可以从官网直接下载最新的Node16版本,而Ubuntu系统则需要通过特定的方法(最有效的方式)进行安装,这也是踩坑最多的地方,因为Ubuntu默认安装的是Node12。
首先在官网(https://nodejs.org/en/)下载最新的版本:
先在Ubuntu系统安装默认的nodejs,再安装最新的nodejs,这个过程一定要注意,在终端输入如下命令:
下载得到gz压缩包,输入:
得到node-v18.12.1LTS文件夹,并移到通用的软件安装目录 /opt/:
建立软连接,变为全局,直接替换原来版本的node(切记:运行完第一行命令后可能会出现sudo权限不可用的情况,所以一定要另外打开一个终端,并输入:'sudo -i',保持登录root账户,方便第一个终端出错后直接纠正!!!!):
1sudo chmod -R 777 /usr/bin #运行完这行命令后可能会出现sudo权限不可用的情况,所以一定要再打开一个终端,并输入:'sudo -i' 登录root账户,方便出错后直接纠正
sudo chmod -R 777 /usr/bin #运行完这行命令后可能会出现sudo权限不可用的情况,所以一定要再打开一个终端,并输入:'sudo -i' 登录root账户,方便出错后直接纠正
sudo ln -s /opt/node-v18.12.1/npm /usr/bin/
sudo ln -s/opt/node-v18.12.1/bin/node /usr/bin/
验证是否安装成功:
如果不是对应的版本号,则说明没有安装成功,需要重新安装。
三、构建Jellyfin-tizen
Clone 或者直接下载Jellyfin Web repository (https://github.com/jellyfin/jellyfin-web):
Clone 或直接下载?Jellyfin Tizen (this) repository(建议用git Clone):
构建 Jellyfin Web,输入:
等待完成,时间可能有点久,失败一般是网络问题,重来就行。
构建Tizen-Interface,终端输入:
等待完成,时间可能有点久,失败一般是网络问题,重来就行。
同时可打开‘Certificate Manager’配置证书文件了(官网链接:Creating Certificates | Samsung Developers)
四、创建证书
在菜单栏中,单击Tizen STUDIO?> 证书管理器。
单击+按钮以创建证书配置文件。
证书配置文件将包含作者证书和分发服务器证书。
选择三星以生成证书以开发和安装到三星设备,您可以将应用程序上传到应用商店。但是,如果要使用模拟器并且没有任何计划将应用程序上传到应用商店,只需选择SAMSUNG即可在本地创建证书。
选择设备类型,然后单击下一步。
选择“创建新的证书配置文件”以创建新的证书配置文件。如果是选择现有证书配置文件,请参阅管理证书配置文件。
选择“创建新的作者证书”。如果是选择现有作者证书,请参阅管理证书配置文件。
使用高级选项菜单,您可以选中使用现有作者证书选项以选择 Android 密钥库,也可以选择现有的三星作者证书。
相同的签名密钥有助于维护Tizen Gear应用程序和Android移动应用程序之间的安全对等身份验证。您可以从附件 SDK 中找到更多详细信息。如果选择三星作者证书,您只需使用相同的信息续订证书即可。此续订的证书将与原始 RSA 密钥相同,因此可以保证升级应用程序。
输入作者名称和密码。建议设置一个强密码,不要忘记它。如果要在下一步中对分发服务器证书使用相同的密码,请选中下面的框。其他字段包含更多要输入的 CSR 信息,但不是必填字段。
在下一步中,将弹出三星帐户登录。登录几秒钟后,即可获取作者证书。
作者证书应该是安全的。因此,我们建议您进行备份。您可以通过单击“浏览”按钮来指定备份位置。
注:要获得证书,您应该拥有一个三星帐户。
如果您还没有,请创建一个新帐户。
下一步是创建分发服务器证书。
选择“创建新的分发服务器证书”。如果是“选择现有分发服务器证书”,请参阅管理证书。
选择分发服务器证书的权限级别。若要确保实现的 API 在设备中正常工作,应使用具有适当权限级别的分发服务器证书对应用程序进行签名。
·为了有效保护设备系统和用户私有数据,Tizen 安全架构基于 Linux 基础安全模型的权限和应用签名,包括进程隔离和强制访问控制。用户必须能够授予安全敏感操作的权限
·公共 - 对所有 Tizen 应用程序开发人员使用没有限制。
·合作伙伴 - 请求和获取此级别的分销商证书没有限制。但是,当应用程序上传到应用商店时,应用商店会使用官方合作伙伴级别分销商证书对应用程序重新签名,仅针对三星的注册合作伙伴开发人员。
单击完成。您可以找到创建的配置文件及其信息。
五、构建WGT
配置好证书就可以构建wgt文件了,首先确保tizen环境以及部署完成,如果出错则是环境出错,需要重新构建环境。
对于windows系统:
路径就是STUDIO下的安装路径加‘tizen-studiotoolsidebin’
进入STUDIO的安装文件夹‘tizen-studiotoolsidebin’文件夹下,找到‘tizen’批处理文件
选中‘tizen’,并按住键盘的‘shift’按键,鼠标右击‘在终端中打开’,并输入如下命令:
tizen build-web -e ".*" -e gulpfile.js -e README.md -e "node_modules/*" -e "package*.json" -e "yarn.lock"
tizen package -t wgt -o . -- .buildResult
得到Jellyfin.wgt文件。
对于Ubuntu系统,在终端输入如下命令创建tizen环境:
export PATH=$PATH:/Tizen-STUDIO的安装目录/tizen-studio/tools/ide/bin/
创建环境成功后直接在终端输入:
tizen build-web -e ".*" -e gulpfile.js -e README.md -e "node_modules/*" -e "package*.json" -e "yarn.lock"
tizen package -t wgt -o . -- .buildResult
得到Jellyfin.wgt文件。
六、连接电视和开发工具包
要将电视作为远程设备连接到 SDK,请执行以下操作:
1、在电视上启用开发人员模式:
在电视上,打开“智能集线器”。
选择“应用程序”面板。
在“应用程序”面板中,使用遥控器或屏幕数字键盘输入“12345”。
此时将显示开发人员模式配置弹出窗口。
将“开发人员模式”切换到“开”。
输入要连接到电视的你的电脑的IP地址,然后单击“确定”。
重新启动电视。
重新启动后打开“应用程序”面板时,屏幕顶部会标记“开发模式”。
将电视连接到 SDK:
在Tizen Studio中,选择“工具>设备管理器”。
设备管理器将启动。
要添加电视,请单击“远程设备管理器”和“+”。
在“添加设备”弹出窗口中,定义要连接的电视的信息:包括名称,三星电视IP地址和端口号(端口号固定是26101),然后单击“添加”。
在“设备管理器”窗口中,从列表中选择电视,然后将“连接”切换到“ON”
现在,您可以直接从Tizen工作室在电视上启动应用程序。如果提示证书错误,则需要重新安装证书。
七、安装Jellyfin.wgt
在Jellyfin生成的文件夹下打开终端并输入:
tizen install -n ./Jellyfin.wgt -t 远程连接的电视名字 #Device Manager上连接的电视的名字
等待安装成功
安装后的样子:
以上教程较为繁琐,对电脑知识不够的小白,不建议使用,可以让专业人士来帮你安装!
Movies:保存所有电影集,并显示对应的海报
TV Shows:收集电视节目,并让它们自动归类
Music:音乐收藏,制作播放列表
Live TV & DVR:观看实时电视和设置自动录制,扩展您的媒体库
无内置跟踪,也没有收集数据的中央服务器
80.2M
68.3M
94.7M
94.7M
43.4M
43.4M
43.4M
43.4M
43.4M
极目智能驾驶辅助官方版
旅游出行
停车场云助手官方版
办公学习
医源共享平台
医疗养生
安兔兔评测lite手机版
系统工具
基础印度尼西亚语2客户端
办公学习
热视app
系统工具
暴雪战网手机客户端
其它软件
语音转换文字录音转文字助手app(更名语音转换文字)
系统工具
幻影wifi安卓7.0免root版
系统工具
多合一全能计算器软件
系统工具