Kyoo
Kyoo 是一个专注于视频内容(电影、剧集与动漫)的自托管媒体服务器。它是 Jellyfin 或 Plex 的替代方案。
它旨在降低所需的维护量(无需文件夹结构,也无需手动编辑元数据)。媒体未能正确扫描(即使名称怪异)被视为一个 bug。
Kyoo 没有插件系统,并旨在将所有功能内置(参见 #Features 获取列表)。

🌐 快速入门
- 安装: 基础安装指南,如何启动 Kyoo,启用 OIDC 或硬件转码。
- 加入 Discord: 提问,讨论开发,提出你可能想要的功能或报告你可能遇到的 bug。
- API 文档: 用于将 Kyoo 与其他服务集成的 API,如有任何问题,请在 GitHub 或 Discord 上提问!
- 贡献: 欢迎提交 issue、发送 pull request,并贡献代码让 Kyoo 变得更好。我们需要你!
🚀 特性
-
动态转码: 将您的媒体转码为任意质量,通过自动质量实时切换,并即时跳转而无需等待转码器。
-
视频预览缩略图: 只需将鼠标悬停在视频进度条上,即可预览视频画面。
-
片头/片尾检测: 通过音频指纹(或章节标题匹配)自动检测片头/片尾。
-
增强字幕支持: 字幕至关重要,Kyoo 支持 PGS/VODSUB 和 SSA/ASS,并在可用时使用视频内嵌字体。
-
动漫名称解析:Kyoo 可以毫无问题地匹配奇怪的动漫名称(如
[Some-Stuffs] Jojo's Bizarre Adventure Stone Ocean 24 (1920x1080 Blu-Ray Opus) [2750810F].mkv)。 -
Helm Chart: 立即将 Kyoo 部署到您的 Kubernetes 集群! 有一个官方的 Helm chart。 多副本支持正在开发中!
-
OIDC 连接: 使用任何符合 OIDC 规范的服务进行连接(Google、Discord、Authelia,您说了算)。
-
观看列表同步支持: 您的观看列表会自动同步到已连接的服务(SIMKL 以及即将支持的其他服务 #351, #352)。无需手动标记剧集为已观看。(即将推出,尚未在 v5 中重新实现) -
下载和离线支持: 下载视频以便在无互联网访问时观看,您的进度将在您的设备下次上线时自动同步。(即将推出,尚未在 v5 中重新实现)
📺 客户端
Kyoo 目前支持 Web 和 Android 客户端(即将推出,v5 中尚未包含),并正在考虑其他平台。
找不到你的客户端?Kyoo 专注于添加功能,但欢迎贡献者!前端使用 React-Native 和 Expo 构建。来 Discord 上与我们一起交流和开发吧。
由于需要购买硬件和支付年度开发者费用(约 100 美元),目前不计划支持 Apple 设备(iOS、tvOS)。
📖 翻译
如果 Kyoo 尚未提供你的语言版本,你可以使用 weblate 轻松添加翻译。
📜 为什么需要另一个媒体浏览器?
从技术角度来看,Jellyfin 和 Plex 都依赖 SQLite 并将所有内容限制在单个容器内,而 Kyoo 则采取了不同的路线。当有意义时,我们并不害怕引入额外的容器,正如我们的转码器所示。
Kyoo 秉持“一次设置,一劳永逸”的理念。与 Plex 和 Jellyfin 不同,我们不会让你承担手动重命名文件或特定文件夹结构的负担。Kyoo 可以直接无缝处理来自下载目录的文件,最大限度地减少服务器管理员的维护烦恼。
Kyoo 将重点聚焦于电影、电视剧和动漫流媒体。没有音乐、电子书或游戏——只有纯粹的观影乐趣。
🔗 在线演示
想看看 Kyoo 的实际效果吗?查看我们的在线演示,其中包含无版权电影,请访问 kyoo.zoriya.dev。特别感谢 Blender Studio 提供可供所有人使用的开源电影。
👀 截图




