本文预计阅读时间 5 分钟

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

https://mtv.a.wsho.top:8443

账号密码:联系博主开号

安卓,PC,MAC系统推荐配合selene-客户端使用,安卓TV端推荐使用orionTV,可搭配遥控器使用

IOS系统只能网页浏览,可以将这网站用系统自带浏览器打开添加到桌面使用

添加方法:将地址添加到API地址即可。返回首页输入密码即可。

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