MoonTV - 免费在线视频搜索与观看平台(目前已停止更新)
请耐心阅读,文末有惊喜
📺 项目简介
🎬 MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、云端存储,让你可以随时随地畅享海量免费影视内容。
项目地址:senshinya/MoonTV: 新仓库指路:https://github.com/MoonTechLab/LunaTV
✨ 功能特性
- 🔍 多源聚合搜索:一次搜索立刻返回全源结果。
- 📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。
- ▶️ 流畅在线播放:集成 HLS.js & ArtPlayer。
- ❤️ 收藏 + 继续观看:支持 Kvrocks/Redis/Upstash 存储,多端同步进度。
- 📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。
- 🌗 响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
- 👿 智能去广告:自动跳过视频中的切片广告(实验性)。

Docker Compose:懒人必备,一键搞定!✨
services:
moontv-core: # 服务名称
image: ghcr.io/moontechlab/lunatv:latest # 镜像名称(可更改冒号后版本)
container_name: moontv-core # 容器名称(可更改)
restart: on-failure # 重启策略
ports:
- '3000:3000' # 容器端口(可更改冒号前端口)
environment: # 环境变量
- USERNAME=admin # 用户名
- PASSWORD=admin_password # 用户密码
- NEXT_PUBLIC_STORAGE_TYPE=kvrocks
- KVROCKS_URL=redis://moontv-kvrocks:6666
networks:
- moontv-network
depends_on:
- moontv-kvrocks
moontv-kvrocks: # 数据服务名称
image: apache/kvrocks # 数据镜像名称(可更改冒号后版本)
container_name: moontv-kvrocks # 容器名称
restart: unless-stopped # 重启策略
volumes:
- kvrocks-data:/var/lib/kvrocks
networks:
- moontv-network
networks:
moontv-network:
driver: bridge
volumes:
kvrocks-data:
博主在这里分享自己搭建的这个聚合网站:
国外网络,低调使用
MoonTV
账号密码:联系博主开号
安卓,PC,MAC系统推荐配合selene-客户端使用,安卓TV端推荐使用orionTV,可搭配遥控器使用
IOS系统只能网页浏览,可以将这网站用系统自带浏览器打开添加到桌面使用
添加方法:将地址添加到API地址即可。返回首页输入密码即可。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

