KatelyaTV:MoonTV衍生开源影视聚合播放器
KatelyaTV,一款基于MoonTV开源的影视聚合播放器,支持跨平台、自托管,并提供丰富的功能,如聚合搜索、高清播放、智能跳过等。
KatelyaTV简介
KatelyaTV是一款由MoonTV衍生而来的开源影视聚合播放器,采用Next.js 14、TypeScript和Tailwind CSS技术构建。它旨在提供跨平台、自托管的影视内容解决方案,支持影视内容的聚合搜索和多设备同步。与MoonTV相比,KatelyaTV去除了内置资源站,用户需要自行配置视频源来启用全部功能。


KatelyaTV功能特点
核心体验
- 聚合搜索:整合多个资源站,实现全网影视一键搜索。
- 高清播放:内置ArtPlayer播放器,支持多种格式。
- 智能跳过:自动识别并跳过片头片尾,也可自定义时间段。
- 断点续播:自动记录观看进度,多设备无缝同步。
- 响应式设计:支持手机、平板和桌面端。
数据与用户管理
- 收藏与历史:收藏喜欢的影视并记录历史,支持跨设备同步。
- 多用户体系:独立账户与数据隔离。
- 多后端存储:兼容LocalStorage、Redis、Upstash、D1等。
- 内容过滤:默认开启成人内容智能过滤。
部署与扩展
- Docker一键部署:提供镜像,开箱即用。
- 多平台兼容:支持Vercel、Cloudflare Pages等环境。
- 灵活配置:资源站、代理、主题均可自定义。
- PWA支持:可安装为桌面或移动应用。
- TVBox兼容:支持对接TVBox接口。
使用场景推荐
根据不同的使用场景,KatelyaTV提供了多种部署建议方案,包括个人使用、家庭使用、免费部署、生产环境和全球加速等。


| 使用场景 | 推荐方案 | 存储类型 | 成人过滤 | 多用户 | 部署难度 |
|---|---|---|---|---|---|
| 个人使用 | Docker单容器 | localstorage | 否 | 否 | ⭐ |
| 家庭使用 | Docker + Redis | redis | 是 | 是 | ⭐⭐ |
| 免费部署 | Vercel + Upstash | upstash | 是 | 是 | ⭐⭐⭐ |
| 生产环境 | Docker + Kvrocks | kvrocks | 是 | 是 | ⭐⭐ |
| 全球加速 | Cloudflare Pages | d1 | 是 | 是 | ⭐⭐⭐⭐ |
KatelyaTV开源地址和演示地址
项目已开源并持续更新,社区用户可通过GitHub获取源码,也可体验在线演示版。

GitHub地址:KatelyaTV
在线演示:tv.katelya.eu.org(测试账号:nodeloc/nodeloc)