夜雨聆风学习资料网

ARTICLE · 1243588

宝藏开源|摸鱼 TV 完整源码开放,可自行部署二次开发

宝藏开源|摸鱼 TV 完整源码开放,可自行部署二次开发
摸鱼TV|完全开源影视项目,全套源码开放

⚠️温馨提示:本项目仅用于技术学习研究,请勿用于商业用途,资源来源于网络,如有版权问题请联系处理。

支持 TXT / M3U 列表与订阅、PHP / Python / JS 本地与远程脚本、CatVod(TVBox) 爬虫协议、EPG 节目单与回看。

✨ 功能特性

🎬 双播放引擎,按需自动切换

ExoPlayer(Media3,默认):HLS / DASH / MP4 / RTMP / RTP 等标准流媒体协议,硬件解码、超低延迟。
libmpv(自研 JNI):补齐老旧盒子缺失的解码能力(典型如 AC3/MP2 音频"有画无声"),RTSP 等协议自动交由 MPV 播放。
播放异常自动降级 / 切换引擎;4K 高码率频道深度适配。

📺 丰富的直播源格式

列表:TXT(`#genre#` 分组)、M3U / M3U8;同名频道多线路自动合并,线路可切换、失败自动重试。
订阅:多组 http(s) 订阅地址统一管理;本地 `摸鱼TV/list/` 目录下的 `.txt` / `.m3u` 文件自动加载。
特殊地址:`webview://`(网页源,YouTube 网页直播自动识别并代理播放)、`rtsp://`、`rtmp://`、`rtp://` 等。
代理注释:直接在地址后追加代理,支持 socks5 / http 与代理池订阅

🧩 PHP / Python / JS 脚本支持

本地脚本放入电视存储对应目录,频道行以 `local://` 引用:
| 语言 | 目录 | 频道行示例 |
| JS | `摸鱼TV/js/` | `CCTV1,local://migu.js/63178053` |
| PHP | `摸鱼TV/php/` | `海南卫视,local://hitv.php?id=hnws` |
| Python | `摸鱼TV/py/` | `CCTV1,local://ysp.py?ch=cctv1` |
Python 脚本额外完整兼容 CatVod / TVBox 爬虫协议(`homeContent` / `categoryContent` / `detailContent` / `playerContent` / `searchContent` + `ext` 站点配置),同时兼容老式"打印 URL"写法:
湖南卫视,local://live.py?api=playerContent&args=%5B%22%22%2C%22%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86%22%2C%5B%5D%5D
JS 脚本支持远程 http(s) 地址直接引用。
PHP 脚本的 HTTPS / 加密请求由**应用内代理链路**自动完成(TLS 与证书校验在 App 侧完成),无需 root、无需折腾真机证书。

📅 EPG 节目单与回看

内置 EPG 数据源(可更换),模糊拼音 + 字形相似度算法自动匹配台名,重定向 / GZIP 自动处理,省流量。
支持历史时段回看(`playseek`,取决于直播源自身支持)。
喜欢折腾自建播放工具的朋友,,项目已完整开源,所有源码全部对外开放,开发者可以自由下载、二次修改、部署调试。

📦项目信息

项目名称:摸鱼TV
开源地址:https://github.com/sfee1212/moyutv
开源地址:https://gitee.com/ace89/moyutv
整个项目代码全部公开,你可以把源码拉取到本地,基于现有代码进行二次开发、自定义功能,自行部署属于自己的影视播放站点。

✨适合哪些人

✅ 技术爱好者、前端/全栈开发者,拿来学习参考 ✅ 想自己搭建私有影视播放页面,不想使用第三方成品站点 ✅ 喜欢折腾开源项目,想要自定义界面、调整功能逻辑

📝简单使用说明

  1. 打开上面的GitHub项目地址,直接Clone或者下载全部源码
  2. 根据项目内README文档,查看环境依赖、部署步骤
  3. 本地调试或者服务器部署,可按需修改界面、逻辑做二次定制

重要声明: 该项目仅为技术开源演示,仅供个人学习交流。项目本身不提供任何影视版权资源,请勿将本项目用于商用、公开对外提供影视播放服务,遵守网络相关法律法规。

💬写在最后

市面上很多影视类工具闭源,很难自己动手改造,摸鱼TV把完整源码放出,对于喜欢折腾的小伙伴非常友好。感兴趣可以前往Github查看项目,记得给项目点个Star支持作者。

 公众号发信息【群】,即可入圈

相关学习资料