Copyright © 2022 7k7k7手游网 All Rights Reserved
晋ICP备2023022329号-2
版本:2.6.1 更新时间:2024-10-23 14:27:06
jellyfin电视盒子版是一款自由、开源的媒体系统,旨在将您的所有媒体汇聚于一地,通过用户友好的界面供您随处访问和享受。无论是管理个人的视频、音乐和图片收藏,还是在线流媒体服务,Jellyfin都能轻松应对。它支持多种平台和设备,让您能在智能电视、手机或电脑上观看喜爱的内容。对开发者而言,Jellyfin还提供了丰富的插件和定制化选项,满足不同的需求。感兴趣的朋友不妨下载探索Jellyfin带来的无限可能!
1. 提供服务器和客户端模式,实现媒体的集中管理和流式传输。
2. 支持自动扫描并组织您的媒体库,包括电影、电视节目、音乐和照片。
3. 允许设置父级控制和内容限制,保护未成年用户。
4. 高度可定制的用户界面和插件支持,满足个性化需求。
1. 界面设计简洁直观,方便用户快速上手。
2. 支持暗色和亮色主题,适应不同用户的视觉偏好。
3. 采用现代的UI元素,提升用户体验。
4. 响应式设计,保证在各种设备上均有良好表现。
1. 本软件完全免费且开源,适合所有技术水平的用户。
2. 需要一定的网络和存储空间来搭建和管理媒体库。
3. 提供详细的文档和社区支持,帮助用户解决使用中的问题。
4. 定期更新,持续改进软件性能和功能。
1. 跨平台支持,无论您使用什么设备都能享受Jellyfin的服务。
2. 强大的同步功能,让您的收藏始终保持最新状态。
3. 支持外挂字幕和自动匹配字幕功能,增强观影体验。
4. 家长控制功能,让家长更安心地让孩子接触数字媒体。
作为小编,我亲自尝试了Jellyfin,对其强大的功能和简洁的界面印象深刻。它不仅帮我整理了庞大的影视音乐库,而且让我能在任何设备上享受这些媒体内容。更重要的是,它的开源特性意味着总有新技术和新功能在不断加入,让我每次使用都充满期待。
1. Q: 安装过程中出现错误怎么办?A: 确保下载的安装包完整无误,并检查系统兼容性。
2. Q: 如何迁移现有媒体库至Jellyfin?A: 使用Jellyfin的媒体库迁移工具,具体步骤参见官方文档。
3. Q: Jellyfin支持哪些平台?A: 支持Windows, Linux, macOS, Android, iOS等。
4. Q: 是否支持云同步?A: 是的,但需手动设置第三方云存储服务。
5. Q: 如何播放受损或不完整的媒体文件?A: Jellyfin会自动修复某些格式问题,严重的可能需要手动修复或更换资源。
6. Q: 软件升级会影响现有数据吗?A: 不会,Jellyfin升级过程会保护您的数据安全。
7. Q: 怎样调整Jellyfin的性能设置?A: 在设置中找到性能优化选项,根据设备配置调整。
8. Q: 遇到播放无声音怎么办?A: 检查音频输出设置,确认未静音并正确选择了输出设备。
9. Q: Jellyfin可以自动更新媒体库吗?A: 可以,只需在设置中启用媒体库自动扫描功能。
10. Q: 如何为Jellyfin贡献代码?A: 访问Jellyfin的GitHub页面,遵循其贡献指南进行操作。
1. 新增了对高分辨率视频格式的支持。
2. 改进了用户界面的加载速度和响应性。
3. 修复了在某些网络环境下同步媒体库的问题。
4. 增加了对新出的视频编码标准的支持。
5. 提升了软件在移动设备上的性能表现。
6. 引入了新的父母控制功能,增强了内容过滤选项。
7. 优化了媒体流的稳定性和质量。
8. 修正了若干已知的bug,包括字幕显示和音频同步问题。
9. 扩展了插件市场,增加了新的可选插件。
10. 加强了对用户隐私的保护措施,确保数据安全。
一、前期准备
开发软件:
·Tizen Studio with IDE or Tizen Studio with CLI (https://developer.tizen.org/development/tizen-studio/download)
·Git(windows安装)
·Node.js 16+
·Samsung account
·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。
首先在官网下载最新的版本:
先在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?> 证书管理器,如六蓝分享的截图:
选择设备类型,然后单击下一步。
选择“创建新的证书配置文件”以创建新的证书配置文件。如果是选择现有证书配置文件,请参阅管理证书配置文件。
选择“创建新的作者证书”。如果是选择现有作者证书,请参阅管理证书配置文件。
使用高级选项菜单,您可以选中使用现有作者证书选项以选择 Android 密钥库,也可以选择现有的三星作者证书。
1、输入作者名称和密码。建议设置一个强密码,不要忘记它。如果要在下一步中对分发服务器证书使用相同的密码,请选中下面的框。其他字段包含更多要输入的 CSR 信息,但不是必填字段。
2、在下一步中,将弹出三星帐户登录。登录几秒钟后,即可获取作者证书。
作者证书应该是安全的。因此,我们建议您进行备份。您可以通过单击“浏览”按钮来指定备份位置。
注:要获得证书,您应该拥有一个三星帐户。
如果您还没有,请创建一个新帐户。
下一步是创建分发服务器证书。
选择“创建新的分发服务器证书”。如果是“选择现有分发服务器证书”,请参阅管理证书。
单击完成。您可以找到创建的配置文件及其信息。
五、构建WGT
配置好证书就可以构建wgt文件了,首先确保tizen环境以及部署完成,如果出错则是环境出错,需要重新构建环境。
对于windows系统:
路径就是STUDIO下的安装路径加‘\tizen-studio\tools\ide\bin’
进入STUDIO的安装文件夹‘\tizen-studio\tools\ide\bin’文件夹下,找到‘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上连接的电视的名字
等待安装成功
安装后的样子: