KatelyaTV 是一款基于 Next.js 14、TypeScript 与 Tailwind CSS 开发的跨平台自托管影视聚合播放器。它继承并二次开发自 MoonTV(LunaTV)项目,通过聚合多个资源站点,实现“一键搜索全网影视”的能力,支持电影、电视剧、综艺等多种内容类型。KatelyaTV 内置 ArtPlayer 播放器,提供高清流畅的在线播放体验。
KatelyaTV 开源项目官网入口网址:https://github.com/katelya77/KatelyaTV
核心功能
- 多源聚合搜索:一次搜索即可返回所有已配置资源站点的结果,大幅提升检索效率。
- 智能跳过片头片尾:自动识别并跳过不必要的片段,用户亦可自行设定跳过的时间段。
- 观看记录与断点续播:自动记录观看进度,支持多设备同步,方便随时继续观看。
- 收藏同步:用户收藏的影片可在不同终端间共享,提升使用便利性。
- PWA 与响应式布局:支持离线缓存,可在手机、平板、电脑乃至电视等多种设备上使用。
- 多用户系统与成人内容过滤:支持多用户登录,提供安全过滤功能,适合家庭使用。
适用场景
- 影视爱好者:需要快速搜索和观看来自多个资源站的电影、电视剧或综艺节目。
- 家庭用户:通过多用户系统与成人内容过滤,为不同家庭成员提供安全的观看环境。
- 自托管部署需求者:希望通过 Docker 或云端平台自行搭建影视聚合服务,掌控数据与播放体验。
网站特点
- 灵活的部署方式:提供 Docker 一键部署方案,也支持在 Vercel、Cloudflare Pages、Kvrocks、Redis、Upstash 等平台上运行,用户可根据需求选择本地存储或云端存储后端。
- 现代化 UI:基于 Next.js 14 与 Tailwind CSS 构建,界面简洁美观,交互流畅。
- 开放性与可扩展:项目遵循 MIT 开源协议,代码托管于 GitHub,鼓励社区贡献与二次开发。
- 开箱即用:部署配置简单,聚合搜索与播放功能集成完善,适合快速使用。