当前位置: 首页 > news >正文

15.家庭影院,我选Jellyfin

什么是Jellyfin?

https://jellyfin.org/
Jellyfin enables you to collect, manage, and stream your media.
Jellyfin 使你能够收集、管理并串流播放你的媒体内容

上效果

收集了好多电视剧,会自动刮削。
在这里插入图片描述
给大家看看,我最喜欢的不良人。
在这里插入图片描述

为什么选jellyfin?

https://github.com/awesome-selfhosted/awesome-selfhosted#media-streaming—multimedia-streaming
在这里插入图片描述

安装

docker-compose方式

docker-compose up -d
#https://jellyfin.org/docs/general/installation/container#using-docker-compose
version: '3.5'
services:jellyfin:restart: alwaysimage: jellyfin/jellyfincontainer_name: jellyfinnetwork_mode: macvlanvolumes:- /root/jellyfin/config:/config- /root/jellyfin/cache:/cache- /multimedia:/mediadepends_on:- xteve_guide2goxteve_guide2go:restart: alwaysimage: alturismo/xteve_guide2gocontainer_name: xteve_guide2gonetwork_mode: macvlanenvironment:- TZ=Asia/Shanghaiports:- "34400:34400"volumes:- /root/xteve/:/root/.xteve:rw \- /root/xteve/_config/:/config:rw \- /root/xteve/_guide2go/:/guide2go:rw \- /root/xteve/tmp/:/tmp/xteve:rw \- /root/xteve/tvheadend/:/TVH \

k8s方式

https://truecharts.org/charts/stable/jellyfin/
values.yaml如下:

# https://github.com/truecharts/public/blob/master/charts/stable/jellyfin/values.yaml
persistence:config:enabled: truemountPath: "/config"config:mountPath: /multimedia# https://github.com/truecharts/public/blob/master/website/src/content/docs/common/persistence/hostPath.md#hostpathtypehostPathType: DirectoryOrCreate# https://github.com/truecharts/public/blob/master/website/src/content/docs/common/persistence/hostPath.md#hostpathtype: hostPathhostPath: /mnt/multimedia/TV

helm方式安装

helm upgrade --install -n jellyfin --create-namespace jellyfin oci://tccr.io/truecharts/jellyfin -f values.yaml

域名配置

# https://doc.traefik.io/traefik/reference/routing-configuration/kubernetes/crd/http/ingressroute/ 
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:name: traefik-hostnamespace: jellyfin
spec:entryPoints:- webroutes:- match: Host(`jellyfin.k8s.home.love`) kind: Ruleservices:- name: jellyfinport: 8096

安装xteve

helm upgrade --install -n xteve --create-namespace xteve oci://tccr.io/truecharts/xteve

问题

Jellyfin媒体库封面显示方块字

apt install fonts-noto-cjk-extradocker commit fcfdd6432a8b registry.cn-hangzhou.aliyuncs.com/duhongming/jellyfin:10.8.7
docker push registry.cn-hangzhou.aliyuncs.com/duhongming/jellyfin:10.8.7debian乱码
dpkg-reconfigure locales//拉到最后,通过空格键选择以下几个,然后回车
en_US.UF8 UTF-8zh_CN GB2312zh_CN.GBK GBKzh_CN.UTF-8 UTF-8下一步的默认locales再选 zh_CN.UTF-8重启生效

相关文章:

  • 聚氯乙烯(PVC)生产工艺全流程解析与技术发展
  • Pytorch 第十五回:神经网络编码器——GAN生成对抗网络
  • JAVA 主流微服务常用框架及简介
  • CloudWeGo 技术沙龙·深圳站回顾:云原生 × AI 时代的微服务架构与技术实践
  • 密钥管理系统与安当SMS凭据管理系统:构建Windows/Linux统一身份安全基座
  • c++引入nacos,详细步骤
  • 从零开始学A2A二 : A2A 协议的技术架构与实现
  • 数据结构与算法--1.判断数组中元素是否有重复
  • 量子机器学习在工业领域的首破:药物研发中的分子活性预测革命
  • HTML应用指南:利用POST请求获取全国小菜园门店位置信息
  • 机器学习赋能的多尺度材料模拟与催化设计前沿技术
  • Ubuntu2404装机指南
  • Ubuntu 常用命令行指令
  • 编译器习惯 【idea】
  • 安全用电基础知识及隐患排查重点
  • IntelliJ IDEA 中最常用的快捷键分类整理
  • 制作一款打飞机游戏教程5:添加子弹
  • vLLM:高性能大语言模型推理引擎详解与对比分析
  • Linux(9)Apache
  • HDFS Full Block Report超限导致性能下降的原因分析
  • 周劼已任中国航天科技集团有限公司董事、总经理、党组副书记
  • 上海国际咖啡文化节开幕,北外滩集结了超350个展位
  • 庄语乐︱宋代历史是被“塑造”出来的吗?
  • 史学巨擘的思想地图与学术路径——王汎森解析梁启超、陈寅恪、傅斯年
  • 宜昌打造“算力之都”:产业链快速延伸,追逐千亿级产值
  • 一周人物|卡鲁等入围英国特纳奖,李学明新展中国美术馆