MoePal 中文文档 下载 App

MoePal Gopeed 引擎 多协议下载与在线播放支持

统一引擎架构

MoePal 的下载核心是 Gopeed 引擎。不管来源是网盘分享链接(HTTP/HTTPS)、磁力链接、BT 种子还是 ED2K 链接,全部由 Gopeed 统一处理。

┌─────────────────────────────────────┐
│           MoePal 解析层              │
│  ┌──────┬──────┬──────┬──────┐      │
│  │ 网盘 │ 磁力 │ BT   │ ED2K │      │
│  └──┬───┴──┬───┴──┬───┴──┬───┘      │
│     │      │      │      │           │
│  ┌──▼──────▼──────▼──────▼──┐        │
│  │     Gopeed 下载引擎       │        │
│  │  ┌────┬────┬────┬────┐   │        │
│  │  │HTTP│Mag │ BT │ED2K│   │        │
│  │  └────┴────┴────┴────┘   │        │
│  └───────────────────────────┘        │
└─────────────────────────────────────┘

四种协议的统一处理

协议类型识别

MoePal 在解析时自动识别链接的协议类型:

输入格式自动识别为
pan.quark.cn/s/xxx网盘 HTTP 解析
pan.baidu.com/s/xxx网盘 HTTP 解析
magnet:?xt=urn:btih:...磁力链接
.torrent 文件BT 种子
`ed2k://file...`ED2K 链接

统一调度

所有协议的下载任务进入同一个队列,共享 Gopeed 的调度策略:

统一的历史和收藏

不管是哪种协议下载的文件,完成后都进入同一份历史记录、可以加入同一个收藏夹。在资源管理层面不区分来源。

边下边播

Gopeed 引擎支持边下边播(Stream Download),特别适合大视频文件:

原理

下载时 Gopeed 会优先下载视频文件开头部分(包含元数据和初始画面数据)。当开头部分下载完成后:

  1. 内置播放器打开文件
  2. 开始从已下载部分播放
  3. 后台继续下载剩余数据
  4. 播放器实时"拼接"新下载的数据继续播放

支持情况

协议边下边播
网盘 HTTP✅
磁力链接✅(需要先获取种子元信息)
BT 种子✅
ED2K⚠️ 支持但速度较慢

第三方播放器调用

v4.2.5 版本起支持调用第三方播放器进行边下边播:

平台支持的播放器
AndroidMX Player、VLC
WindowsVLC、PotPlayer
macOSIINA、VLC

边下边播 vs 完整下载

对比项边下边播完整下载再看
启动速度快(几秒内开始播放)慢(需要等待完整下载)
磁盘占用边看边存,临时缓存完整文件
网络依赖强依赖,断网会卡顿下载完后完全离线
画质取决于边下边播时的实时速度完整下载后画质不受限

建议:网络稳定时用边下边播快速预览,确定值得保存时完整下载。

多协议共存的典型场景

场景 1:同一资源多来源

想下载一个资源,发现同时有:

选择策略:

情况推荐选择
夸克链接有效网盘下载最稳定、最快
夸克链接失效但磁力可用磁力链接(Gopeed 支持)
磁力也没节点ED2K(老资源最后的希望)

MoePal 四种协议都支持,哪个能用就用哪个。

场景 2:批量混合下载

一个收藏夹里同时有网盘链接、磁力链接和 ED2K 链接。批量下载时 Gopeed 自动识别处理,无需手动区分。

场景 3:历史记录回溯

想重新下载半年前下载过的文件,不管当时是用哪种协议下载的,在历史记录里都能一键重新下载。

Gopeed 引擎本身的更新

Gopeed 是开源项目,MoePal 会跟随更新:

保持 MoePal 更新到最新版本即可获得最新的 Gopeed 能力。

返回分组首页