【黑群晖】自组硬件/旧电脑nas改造(三)——使用Jellyfin创建家庭影音库

一、打开套件中心安装Jellyfin套件

 如果找不到Jellyfin套件,需要手动添加三方套件源: 《群晖NAS必学技能:一键解锁三方套件源,PT下载影音播放全搞定!》

 二、配置Jellyfin

访问http://群晖IP:8096 进入Jellyfin初始化界面

1、设置语言

2、设置账号和密码

 

3、添加媒体库,即nas中存放影音的文件夹,如/volume1/movies

 

注意,添加至媒体库的文件夹需开放读写权限给Jellyfin

4、选择首选的元数据语言(影视信息和字幕)

接下来一直点下一步直至完成。 

然后使用刚刚设置的账号密码登录即可

5、设置转码硬件加速,减轻播放高码率影视文件时CPU的压力

 

这里的硬件加速根据自己设备的显卡型号进行选择,比如我的是intel核显就选Intel QSV。硬件解码格式全选。

三、使用Jellyfin自动刮削影视信息和海报

(一)第一步,点击目录右侧的小齿轮,添加插件存储库

默认只有第一个存储库,很多好用的插件在三方存储库中,点击“+”添加

名称自定义,URL即为后续文章中的地址:

        1、影视剧豆瓣刮削

        Metashark

电影元数据插件,影片信息主要从豆瓣获取,并由TheMovieDb补全缺失的剧集数据,仅支持10.8.x以上Jellyfin版本。

功能包含,支持从豆瓣和TMDB获取元数据,兼容anime动画命名格式。

https://mirror.ghproxy.com/https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/manifest/manifest_cn.json

         2、动画番剧刮削

         bangumi

一款专业的番剧刮削元数据插件,数据源为bgm.tv,用于拉取中文番剧信息及图片,支持登录账号并将播放进度同步至 bgm.tv

https://jellyfin-plugin-bangumi.pages.dev/repository.json

插件存储库相关内容参考博客:https://post.smzdm.com/p/a4x2nenw/

(二)第二步,安装插件

进入插件目录,选择需要的插件进行安装,如MetaShark

插件安装完成后需要重启Jellyfin服务器激活

重启后进入我的插件可以看到安装的插件是active状态

(三)配置插件

部分插件是需要进行一系列配置才能正常使用的,如MetaShark、bangumi。

1、MetaShark

🔻使用指南,填入豆瓣的cookie(浏览器登录豆瓣后按F12,依次打开以下标签页找到cookie信息,Network>Headers>Request Headers:cookies),首次扫描建议打开防封禁。

Jellyfin影视库插件推荐,各国小姐姐家装、豆瓣刮削、动漫刮削、皮肤美化......

🔻填入TMDb的Api Key(需要TMDB官网注册账号后申请,攻略:如何申请TMDB(The Movie Database)API 密钥 - 腾讯云开发者社区-腾讯云)

Jellyfin影视库插件推荐,各国小姐姐家装、豆瓣刮削、动漫刮削、皮肤美化......

由于TMDB是国外的影视数据库网站,如果想流畅的使用TMDB进行元数据刮削需要修改hosts,通过  DNS Checker - DNS Check Propagation Tool  查询下述三个地址,选择在国内的域名解析服务器,然后手动修改本地hosts文件:

52.85.151.28 api.themoviedb.org
99.86.91.3 www.themoviedb.org
169.150.247.36 image.tmdb.org

最后在命令行中用指令刷新一下dns缓存 ipconfig /flushdns 。

 2、bangumi

🔻使用指南,可在设置里同步Bangumi账号

Jellyfin影视库插件推荐,各国小姐姐家装、豆瓣刮削、动漫刮削、皮肤美化......

 (四)扫描所有媒体库进行元数据刮削

进入控制台,点击扫描所有媒体库。

刮削后效果如下:

如果有刮削失败的影片,还可以采用将群晖nas硬盘挂载到Windows本地的方式,通过TinyMediaManager进行刮削。具体方法请自行百度。

四、手机/电视安装Jellyfin客户端,并设置本地解码

 官网下载地址:Clients | Jellyfin

下载后,电视端可以使用U盘进行安装。客户端安装好之后就可以通过群晖IP连接到nas服务器,愉快观影啦。

不过此时还存在一个问题,客户端播放影片时,仍然是通过服务端进行解码的,如果是高码率的视频nas服务器的CPU还是容易扛不住,那么如何设置成客户端本地解码呢?

1、电视端

使用Kodi + jellyfin插件(参考教程:从服务端到播放端,Jellyfin硬解及手机、电视的设置_哔哩哔哩_bilibili)

2、手机端

仍旧使用官方Jellyfin客户端,但需要下载一个MX player

进入 设置->客户端设置->video player type->选择External player

        设置->客户端设置->External player app->选择MX player

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/87682.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/87682.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

泰山派编译debian报错 lb config: unrecognized option ‘--debootstrap-options‘

简介 最近在编译泰山派 编译buildroot系统正常,但是编译debian时总是报错说lb 找不到一些参数,如下图所示,应该当前的版本较低 不支持这些参数,我试了很多方法 升级次版本 但是提示的是最新的,最后经过一番搜索 在官方…

跨境证券交易系统合规升级白皮书:全链路微秒风控+开源替代,护航7月程序化交易新规落地

1 行业变革:四重驱动力重塑证券交易系统 当前全球证券行业正处于深刻变革期,跨境金融活动面临前所未有的机遇与挑战。今日央行开展的1310亿元7天期逆回购操作,以及国家外汇管理局向合格境内机构投资者(QDII)新增发放30.8亿美元投资额度等政策…

Node.js核心API(fs篇)

前言:在Node.js生态系统中,文件系统操作是后端开发不可或缺的一部分。fs模块作为Node.js核心API的重要组成部分,提供了与文件系统交互的能力,涵盖了从基础的文件读写到复杂的目录操作等功能。现代JavaScript开发中,处理…

HarmonyOS学习2---Stage模型

1、工程目录结构 1.1、入口 UIAbility 1.2、入口page 1.3、配置文件 1、配置文件 1)应用级配置文件 --- app.json5 2)模块级配置文件 --- module.json5 3、oh-package.json5 4、资源文件 1)element目录 2)media目录 3&#xff09…

【软件工程】软件复刻项目的完整流程指南

软件复刻项目的完整流程指南 第一章、概述 一、前期准备:明确目标与合规性 1. 法律风险评估 版权排查:确认目标软件的 UI 设计、代码、商标是否受保护(如界面元素、核心算法是否申请专利)。规避侵权:避免直接复制 …

浅谈Python 中的当前工作目录与脚本目录

Python 中的 os.path.exists() 和 __file__ 使用陷阱:工作目录 ≠ 脚本目录 在使用 os.path.exists() 或 open() 等函数操作文件路径时,笔者常常忽略一个关键概念:当前运行目录(Current Working Directory, CWD)并不等…

iOS检测并阻止骚扰电话的方法

检测并阻止骚扰电话 你可以在 iPhone 上使用“将未知来电者设置为静音”或第三方 App 来阻止骚扰电话。 打开“将未知来电者设置为静音” 在 iOS 13 及更高版本中,你可以打开“静音未知来电”,以免接到陌生人的来电。这一功能可以阻止那些你从未联系过…

TensorFlow源码深度阅读指南

TensorFlow源码深度阅读指南 本文基于《TensorFlow内核剖析》附录A的代码阅读方法论,结合实例解析核心源码阅读技巧(含关键图示):一、源码阅读的四个维度 1. 分层切入策略(图A-1) #mermaid-svg-ooLMzaWU5ky…

设计模式-责任链模式、策略模式

责任链模式 Chain of Responsibility(职责链)—对象行为型模式定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象…

泛微e-cology remarkOperate远程命令执行漏洞

【高危】泛微e-cology remarkOperate远程命令执行漏洞 漏洞描述 泛微e-cology是泛微公司开发的协同管理应用平台。 受影响版本中,接口 /api/workflow/reqform/remarkOperate 存在 SQL 注入漏洞,multipart 类型参数 requestid 直接拼接进 SQL 语句&…

Redis常用操作

1:redis常用操作: package com.shunaier.hhhh.biz.utils;import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.shunaier.hhhh.common.enums.SystemErrorEnum; import com.shunaier.hhhh.common.exception.SNEB…

mybatis-plus-01-环境初始化及简单应用

文章目录 【README】【1】springboot集成mybatis-plus配置【1.1】目录结构【相关说明】 【1.2】代码示例【pom.xml】【application.properties】【MybatisPlusNoteController】【UserAppService】【UserMapper】【UserPO】【建表语句】 【2】演示 【README】 本文代码参见&…

VR小鼠解剖虚拟仿真:开启生命科学教育新视野​

VR 小鼠解剖虚拟仿真,是一项将虚拟现实(VR)技术深度融入小鼠解剖学习与研究过程的创新应用,即 VR 小鼠解剖虚拟仿真。其核心原理在于,借助 VR 技术所构建的高度逼真的虚拟环境,突破了传统小鼠解剖在时间、空间以及实体操作上的诸多…

计算机网络(网页显示过程,TCP三次握手,HTTP1.0,1.1,2.0,3.0,JWT cookie)

前言 最近一直在后端开发的面经🙌,里面涉及到了好多计算机网络的知识😁,在这里以问题的形式写一个学习笔记(其中参考了: JavaGuide 和 小林coding 这两个很好的学习网站😘) 1.当键入网址后&am…

Redis 消息的发布和订阅

Redis 消息的发布和订阅 1、什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 2、Redis的发布和订阅示意 1、客户端可以订阅频道如下图 2、当…

python优先队列使用

heapq 是 Python 的一个内置模块,提供了堆队列算法的实现,也称为优先队列算法。以下是关于 heapq 模块的详细使用说明。 基本概念 堆:一种特殊的二叉树结构,满足父节点总是小于或等于其子节点(最小堆)特性…

在 Windows 机器上安装和配置 RabbitMQ

RabbitMQ 它是一款基于 AMQP(高级消息队列协议)的流行消息代理。RabbitMQ 适用于 Windows、Linux 和 macOS,易于安装和使用,并提供一系列强大的消息队列和路由功能。要在 Windows 计算机上使用 RabbitMQ,您必须先安装 …

第十五节:第六部分:日志技术:logback的核心配置文件详解、日志级别

核心配置文件logback.xml 什么是日志级别,为什么要学日志级别

从入门到精通:数据库全攻略

目录一、数据库基础概念1.1 数据库定义1.2 数据库与文件系统的区别1.3 数据库系统组成部分1.4 关系型数据库与非关系型数据库二、数据库安装与配置2.1 下载 MySQL2.2 安装 MySQL2.3 初始化数据库服务器2.4 启动和停止 MySQL 服务2.5 登录 MySQL2.6 创建数据库2.7 创建数据表三、…

【JAVA】消息队列(MQ)是个好东西

一、前言再JAVA系统开发中,再高并发的场景经常需要使用到消息队列,有时候是不得不使用到消息对了。特别是大数据量的并发处理。对数据实时性要求又没那么高的情况下。用户请求 → 接入层(Nginx) → 限流 → 消息队列 → 订单服务 → 库存服务 → 支付服务…