作者:David 的日常
Hello 大家好,我是 David
订阅我的频道 ,分享更多 NAS 教程和资讯 ~
MoonTV:
一款开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地 / 云端存储,让你可以随时随地畅享海量免费影视内容。
功能特性:
多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。
丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。
▶️ 流畅在线播放:集成 HLS.js & VidStack。
❤️ 收藏 + 继续观看:LocalStorage 存储,后续扩展 DB 存储。
PWA:离线缓存、安装到桌面 / 主屏,移动端原生体验。
响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
极简部署:一条 Docker 命令即可将完整服务跑起来,或免费部署到 Vercel。
智能去广告:自动跳过视频中的切片广告(实验性)
在线站点 :
https://moontv-demo.shinya.click
安装
Docker Compose
services: moontv: image: ghcr.io/senshinya/moontv:latest container_name: moontv ports: - 3000:3000 environment: - PASSWORD=12345 restart: unless-stopped
参数说明(更多参数建议去看文档)
PASSWORD(环境变量,可选):访问密码
/app/config.json(路径,可选):自定义配置
使用
浏览器中输入 http://NAS 的 IP:3000 就能看到界面
输入设置的密码
界面还是挺不错的,很简洁清爽
随便点开一部电源,可以看到下面提供了多个播放源(测试过,都是可以播放的)
视频可以流畅播放,不过画质就只有 1080P 了
搜索功能可以正常聚合汇集
播放电视剧,左侧可以方便选集
有观看记录,基于浏览器的
右上角可以切换深色模式
有做手机网页端的适配
TIP:
下面就简单截图了,测试过电源和电视剧都是可以正常观看
热门电源
热门剧集
豆瓣 TOP250
综艺
美剧
韩剧
日剧
日漫
扩展
这里还有进阶玩法,那就是添加更多的 API 接口,丰富播放源。
获取 config.json 文件
https://github.com/senshinya/MoonTV/blob/main/config.json
路径映射 config.json 文件,可以自由添加标准的苹果 CMS V10 API 接口
volumes: - /vol1/1000/docker/moontv/config.json:/app/config.json
重新启动有可能显示加载失败,那就是文件没有读写权限
直接用 SSH 工具连接,修改权限就行了
总结
MoonTV 是受 LibreTV 的启发而诞生的,所以两者用的配置文件的播放源 API 是通用的,懂得都懂这里就不展开了。个人觉得还是非常推荐部署的,如果不太刻意追求画质,其实这个 1080P 也完全够用了,没有广告,播放的速度很快,也不占用 NAS 端的上传带宽。
综合推荐:⭐⭐⭐⭐(十分推荐)
使用体验:⭐⭐⭐⭐(丝般流畅)
部署难易:⭐(非常简单)
登录后才可以发布评论哦
打开小程序可以发布评论哦