【Windows】X-DOC:无需NAS使用Windows也能安装Jellyfin玩私人影音媒体平台

【Windows】X-DOC:无需NAS使用Windows也能安装Jellyfin玩私人影音媒体平台

  • 1、前言
  • 2、Jellyfin服务搭建
    • 2.1 Jellyfin简介
    • 2.2 Jellyfin下载
    • 2.3 Jellyfin安装
    • 2.4 Jellyfin设置
    • 2.5 Jellyfin使用
  • 3、终端访问
    • 3.1 浏览器访问
  • 4、内网穿透

1、前言

下载收藏高清电影、电视剧,应该是很多人的兴趣爱好之一,如何更好的管理这些资源,私人影音媒体平台便是最好的选择。如下图的效果:
在这里插入图片描述
当具备公网IP或设置了内网穿透后,更是可以实现公网访问,在大屏电视、平板、手机等移动终端上,随时随地能够观赏自己收藏的大片,想来也是美事一桩。

2、Jellyfin服务搭建

2.1 Jellyfin简介

本篇文章的主角是Jellyfin,它是一个由志愿者构建的免费媒体解决方案,用于控制和管理媒体和流媒体。
它是 emby 和 plex 的替代品,它通过多个应用程序从专用服务器向终端用户设备提供媒体。

Jellyfin作为相对知名的影音服务器,在NAS平台广受欢迎,而非NAS用户,同样可以在Windows上搭建服务器,且整个过程极其简单。

2.2 Jellyfin下载

官网下载地址:https://jellyfin.org/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击以上链接,即可下载获得软件安装包 jellyfin_10.10.0_windows-x64.exe。

2.3 Jellyfin安装

jellyfin下载完成后,直接双击.exe文件,一路Next即可完成安装。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Jellyfin安装完成后,右键点击任务栏托盘中的图标,
在这里插入图片描述
选择Open Jellyfin 启动服务程序,就能打开jellyfin的网页设置界面。

2.4 Jellyfin设置

在浏览器访问 localhost:8096 ,进行jellyfin service网页设置页面。
这里的设置都是常规的语言设置、管理员账号设置、媒体库文件夹选择(可以暂时不选而跳过)、允许远程访问等。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成这些设置后,就可以正式登入jellyfin网页。

2.5 Jellyfin使用

在浏览器中,再次访问 localhost:8096 ,进入用户登陆界面
在这里插入图片描述
在这里插入图片描述
点击左上角菜单栏,进入控制台
在这里插入图片描述
选择媒体库,添加媒体库
在这里插入图片描述
请忽视左边我在安装过程中已经添加了的媒体库,以下仅演示添加电影库过程
在这里插入图片描述
定义电影类型,并指定自己存储电影资源的路径,设置首选的下载语言为Chinese,国家/地区为People’s Repbulic of China等
在这里插入图片描述
其他参数开始可以保持默认,后续可再按需设置,最后点击确定即可。

返回首页,稍等片刻,待刮削到相应的电影海报资源后,就可以看到如前言中的影视墙效果。

3、终端访问

3.1 浏览器访问

各终端可通过浏览器来访问:http://Jellyin_Server_IP:8096。
TV端也可以使用 Jellyfin TV版 安卓app。
平板、手机端也可以使用 Jellyfin 安卓app或ios app。
以下以安卓app效果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、内网穿透

内网穿透工具很多,本人使用阿里云服务器自建Zerotier服务实现。
此处就不再展开,后续有机会单独整理实践文章。

原创文章,转载请注明来源-X档案

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

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

相关文章

Rust的enum枚举的强大用法

在Rust中,enum(枚举)是一种非常强大的类型,它可以包含多个变体(variants),每个变体可以是不同的类型,包括复杂类型。这使得enum在Rust中不仅用于表示简单的状态或选项集合&#xff0…

jmeter基础01-2_环境准备-Mac系统安装jdk

Step1. 查看系统类型 方法:苹果菜单 - 关于本机,看到本机为M1芯片。(Mac系统芯片有M系列和Intel两种) Step2. 官网下载安装包 https://www.oracle.com/java/technologies/downloads/ 根据芯片类型,选择安装包进行下…

引起what(): basic_string::_M_replace_aux问题的一个原因以及解决方法

自己在做一个项目的时候,报了下面的这个问题: terminate called after throwing an instance of std::length_error what(): basic_string::_M_replace_aux 经过自己的研究,发现是在读取文件的时候没有加上错误判断。 通过网站直接访问一个…

论文阅读:Computational Long Exposure Mobile Photography (一)

这篇文章是谷歌发表在 2023 ACM transaction on Graphic 上的一篇文章,介绍如何在手机摄影中实现长曝光的一些拍摄效果。 Abstract 长曝光摄影能拍出令人惊叹的影像,用运动模糊来呈现场景中的移动元素。它通常有两种模式,分别产生前景模糊或…

【canal 中间件】canal 常见的启动方式

文章目录 一、安装 canal-admin1.1 拉取镜像1.2 启动 canal-admin 容器(使用脚本)1.2.1 下载脚本1.2.2 执行脚本1.2.3 初始化元数据库(可选) 1.3 启动 canal-admin 容器(直接使用 Docker 命令)1.3.1 启动容器1.3.2 查看启动日志 1.4 访问页面 二、 安装 canal-server2.1 拉取镜…

Python复习1:

一、数据类型 1.数字:int、float、bool 2.字符串:string 3.列表:list 4.集合:set 5.字典:dictionary 二、Test 1.print输出固定格式 num110 str1"hello world" #输出的固定格式 print("num1%d&…

不容错过的10个CSS与JS悬停效果,提升网站互动性

文章目录 前言正文1.悬停时照片效果2.快速强大的图像效果3.悬停标题滑出效果4.展示你的照片效果5.现实扭曲悬停效果6.分割图像悬停效果7.简约优雅图像效果8.动态图像效果9.大图像悬停画廊10.图像揭示效果 总结 前言 悬停效果是一种简单有效的网页互动方式,尤其在图…

微服务设计模式 — 补偿事务模式(Compensating Transaction Pattern)

微服务设计模式 — 补偿事务模式(Compensating Transaction Pattern) 定义 在云计算和分布式系统中,管理跨多个微服务或组件的事务一致性是一项极具挑战性的任务,补偿事务模式Compensating Transaction Pattern)是一种…

Java实战项目-基于SpringBoot+Vue的二手车交易系统的研究与实现

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

[mysql]数据定义语言DDL和数据操作语言DCL

目录 前文提要 数据定义语言DDL 数据操作语言DML 数据控制语言DCL 基础知识: 标识符(命名规则): 数据定义语言DDL 创建和管理数据库.: 管理数据库 切换数据库 修改数据库 更改数据库字符集 删除数据库 如何创建表 方式1:”白手起家的方式”创建表 方式2:已经有…

webpack使用详解

摘要:webpack作为一款主流的构建工具,对比后来者Vite虽然存在一些缺点,例如启动慢,配置复杂等。在很多项目中使用依然基于webpack构建,有必要掌握其概念、构建流程和配置方法。 1 webpack概述 1.1 基本概念 webpack …

基于YOLO11/v10/v8/v5深度学习的维修工具检测识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

Zypher Network:全栈式 Web3 游戏引擎,服务器抽象叙事的引领者

近期,《黑神话:悟空》的爆火不仅让 AAA 游戏重回焦点,也引发了玩家与开发者的热议。Web2 游戏的持续成功导致部分 Web3 玩家们的倒戈,对比之下 Web3 游戏存在生命周期短且商业模式难以明确的问题,尤其在当前加密市场环…

H7-TOOL自制Flash读写保护算法系列,为兆易创新GD32E23X制作使能和解除算法,支持在线烧录和脱机烧录使用(2024-10-29)

说明: 很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。 实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始…

flutter 写个简单的界面

起因, 目的: 来源: 客户需求。 着急要,我随便写的,应付一下。 过程: 略,直接看代码,看注释。 代码 1 xxx import package:flutter/material.dart;void main() {runApp(const MyApp()); }// # class MyApp extends…

.NET 8 中 Entity Framework Core 的使用

本文代码:https://download.csdn.net/download/hefeng_aspnet/89935738 概述 Entity Framework Core (EF Core) 已成为 .NET 开发中数据访问的基石工具,为开发人员提供了强大而多功能的解决方案。随着 .NET 8 和 C# 10 中引入的改进,开发人…

推荐一款可视化和检查原始数据的工具:RawDigger

RawDigger是一款强大的工具,旨在可视化和检查相机记录的原始数据。它被称为一种“显微镜”,使用户能够深入分析原始图像数据,而不对其进行任何更改。RawDigger并不是一个原始转换器,而是一个帮助用户查看将由转换器使用的数据的工…

第三十三章 Vue路由进阶路由模块封装

目录 一、引言 二、完整代码 main.js index.js App.vue Find.vue My.vue 一、引言 在上一个章节中,我们将所有的路由配置都堆在main.js中来实现路径组件的路由,这样做的话非常不利于我们后期对项目的维护。因此正确的做法是将路由模块抽离出来&a…

基于java+SpringBoot+Vue的新闻推荐系统设计与实现

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: Springboot mybatis Maven mysql5.7或8.0等等组成&#x…

指派问题的求解

实验类型:◆验证性实验 ◇综合性实验 ◇设计性实验 实验目的:学会使用Matlab求解指派问题。 实验内容:利用Matlab编程实现枚举法求解指派问题。 实验例题:有5人分别对应完成5项工作,其各自的耗费如下表所示&#…