LunaTV - 开源跨平台影视聚合播放器




项目简介
LunaTV (MoonTV)
LunaTV 是一个开箱即用的跨平台影视聚合播放器,基于 Next.js 14、Tailwind CSS 和 TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录与云端存储,并可安装为 PWA 应用。
核心功能
- 多源聚合搜索:一次搜索返回所有配置源的结果
- 丰富详情页:剧集列表、演员、年份、简介等完整信息
- 流畅在线播放:集成 HLS.js 与 ArtPlayer
- 收藏与继续观看:支持 Kvrocks/Redis/Upstash 存储,多端同步进度
- PWA 支持:离线缓存,可安装到桌面/主屏
- 响应式布局:桌面侧边栏 + 移动底部导航
- 智能去广告:自动跳过视频切片广告(实验性)
适用人群
适合希望自建影视聚合站点的开发者、站长和技术爱好者。项目部署后为“空壳”,不含任何内置播放源,需要用户自行收集并配置苹果 CMS V10 格式的资源站 API。
部署
仅支持 Docker 或基于 Docker 的平台,提供 Zeabur 一键部署及 Docker Compose 示例(Kvrocks/Redis/Upstash)。
协议
本项目采用 CC BY-NC-SA 4.0 协议,禁止任何商业化行为,衍生项目必须保留本项目地址并以相同协议开源。
觉得不错?点个赞吧!

评论0
登录 后才能发表评论。提交后需管理员审核才会公开。
还没有公开评论。登录后可以提交,审核通过后会出现在这里。