AX 爱鲜报

Jellyfin 媒体服务器

Jellyfin 是一款自由开源的媒体系统,可自建服务器管理并串流电影、剧集、音乐等媒体,是 Emby、Plex 的替代方案,无付费墙与功能限制,支持多端客户端与跨平台部署。

过去 7 天收获 3 颗 Star

爱鲜报评分

0.0

0 人评分

59k

星数

是

中文

C#

主语言

是

活跃

1879

贡献者

人工分析

EDITORIAL

推荐理由

Jellyfin 是自建媒体库领域最成熟的开源方案,完全免费且无高级功能锁,数据与隐私掌握在自己手中。项目采用 .NET 跨平台架构,社区活跃、客户端生态丰富,适合想摆脱商业媒体服务订阅的开发者与家庭用户。

适用场景

  • 家庭影音库自建与远程串流
  • NAS/Docker 私有媒体服务部署
  • 多设备(电视/手机/网页)统一播放
  • 媒体元数据刮削与转码管理
  • 开源媒体系统二次开发与插件扩展

优点

  • 完全免费开源,无付费墙与功能限制
  • 跨平台支持,可在 Linux/Windows/macOS/Docker 部署
  • 客户端生态丰富,覆盖电视、移动端与网页
  • 社区活跃,文档与翻译体系完善
  • 基于 .NET 构建,便于二次开发与插件扩展

缺点

  • 仅含后端与 API,需另行获取 Web 客户端文件
  • 硬件转码与 ffmpeg 配置有一定门槛
  • FreeBSD 等平台支持不完整
  • 大规模媒体库需关注性能与存储规划
上手难度 进阶

Jellyfin 是什么

Jellyfin 是一套自由开源的媒体系统,让你完全掌控自己的影音媒体:把电影、剧集、音乐、照片放在自己的服务器上,再通过多种客户端串流到电视、手机、平板或浏览器。它是 Emby、Plex 等商业方案的开源替代品,没有付费授权、没有隐藏功能限制。

本仓库是 Jellyfin 的后端服务器与 API,Web 客户端、移动端、电视端等属于同一组织下的其他项目。

核心特性

  • 媒体库管理:自动刮削元数据(海报、简介、字幕等),按电影、剧集、音乐分类整理
  • 多端串流:通过官方与社区客户端在多种设备上播放
  • 转码支持:借助 ffmpeg 进行实时转码,可按需启用硬件加速
  • 用户与权限:多用户体系、家长控制与访问策略
  • 插件生态:通过插件扩展元数据源、通知、直播电视等功能
  • 跨平台:基于 .NET 构建,可在 Linux、Windows、macOS 及 Docker 中运行

技术架构

项目主语言为 C#,基于 .NET 平台开发,从 Emby 3.5.2 分支演化而来并迁移到 .NET 以实现完整的跨平台能力。服务端默认也会托管 Web 客户端的静态文件,但 Web 客户端代码并不在本仓库中。

快速上手思路

普通用户建议直接使用官方提供的安装包或 Docker 镜像部署,然后按文档完成初始化向导。开发者若要从源码运行,大致流程为:

  1. 安装 .NET SDK 与 ffmpeg
  2. 克隆本仓库
  3. 获取 Web 客户端文件(自行构建或从已有安装中复制)
  4. 用 Visual Studio 或 VS Code 打开解决方案并运行
git clone https://github.com/jellyfin/jellyfin.git

具体依赖版本与命令请以官方文档为准。

适合谁

  • 想搭建家庭影音中心、摆脱订阅制的用户
  • 拥有 NAS 或家庭服务器、希望私有化媒体管理的玩家
  • 希望基于开源媒体系统做二次开发或插件扩展的开发者

注意事项

Jellyfin 采用 GPL-2.0 许可证;部署时需合理规划存储与网络,硬件转码配置需要一定经验。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。