My Computer · 2026/02/28 0

猫盘解析系统(MaoPan)程序下载 2024.10.04 v3.1.3

“猫盘解析系统(MaoPan)”,对接alist/openlist用于把多种网盘/直链资源整理、生成可播放链接(含 m3u8)、并可 一键发布到苹果 CMS(v10/v8)

程序发布网站 www.maopan.vip 一直处于失联状态,可能作者已经放弃了维护。

我偶尔用这套程序来发布一些在线资源,这两天突然无法生成m3u8链接了,读取最后一页文件时卡住不动,简单修复了一下。

配置好 alist/openlist 后需要手动编辑 "application\extra\maopan.php" 增加 download_url

  'alist' => 
  array (
    'api_url' => 'alist/openlist url',
    'download_url' => 'alist/openlist url', // ✅ 必填:用于拼 /d/... 链接写库
    'token' => 'alist/openlist token',
  ),

新增: application/admin/controller/M3u8fix.php :修复分页收尾逻辑把“最后一页为空/不存在”当成了致命错误,导致任务在收尾阶段中断,m3u8 永远不会进入“汇总/写入”

新增public/static/admin/js/m3u8_fix.js 功能:覆盖按钮调用的 M3u8Link(),panType 是 alist:走新接口,直接返回 m3u8 链接,panType 不是 alist:仍然走原来的 M3u8Link(不影响其它网盘)

其中 需要手动修改的地方:

  function getEntryPhp() {
    var m = location.pathname.match(/\/[^\/]+\.php/);
    return m ? m[0] : '/12345.php';
	// 填写修改后的后台 amin.php 真实文件名
  }

把补丁引入后台:

编辑:application/admin/view/public/copy.html 找到 copy.js 引入的位置

<script src="__JS__/copy.js?v={$version.code}"></script>

在后边引入补丁

<script src="__JS__/m3u8_fix.js?v={$version.code}"></script>

当然,如果你用起来一切正常就不用引入补丁。

下载猫盘解析系统(MaoPan)程序下载 2024.10.04 v3.1.3 已集成补丁: