github gaozhangmin/boxplayer v5.0.1

2 hours ago

发布摘要

本次版本正式新增光鸭云盘接入,并围绕“让网盘工具真正适配所有已接入网盘”做了一轮集中修复和增强。重点包括:光鸭云盘登录和文件能力、视频播放失败修复、插件页工具重组、空目录/大文件/重复文件扫描开放到多网盘、移动整理和媒体整理接入网盘页面、云下载入口移动到网盘页面、115 云下载支持,以及 AI Agent 可以感知并调用这些网盘工具。

同时,本次版本重新收紧了删除语义:AI 的 deleteFiles 不再把所有网盘都默认视为“移入回收站”。只有明确支持回收站能力的网盘会执行安全删除;能力不确定或不支持的网盘会被跳过并在结果中说明。


重点新增

1. 新增光鸭云盘

  • 新增光鸭云盘作为可登录、可浏览、可操作的新网盘来源。
  • 支持光鸭云盘验证码登录、文件列表、目录浏览、文件详情、下载和上传等基础能力。
  • 支持光鸭云盘视频播放,修复接入过程中视频播放失败的问题。
  • 支持光鸭云盘分享导入、磁力云添加等扩展能力路径。
  • 支持将光鸭云盘能力暴露给 AI 工具调用,AI 不再只能“看见”阿里云盘能力。
  • 支持光鸭秒传/网盘互通 JSON 清单解析与导入。

2. 视频播放修复

  • 修复多网盘视频播放误走阿里云盘转码接口导致播放失败的问题。
  • 光鸭、115、123、PikPak、WebDAV 等第三方网盘优先使用各自的原始下载链接播放。
  • 修复同目录播放列表在第三方网盘下可能调用错误 provider 列表 API 的问题。

3. 插件页工具重组

  • 插件页复用现有 Tab,不新增顶层 Tab。
  • 将“空目录扫描”“扫描大文件”“扫描重复文件”作为独立插件入口。
  • 移除不合理的工具入口和过时菜单,避免用户在插件页看到不可用或重复功能。
  • 修复插件工具区域无法上下滚动的问题。
  • 阿里云盘专属工具继续只在阿里云盘账号下展示,通用工具对多网盘开放。

4. 多网盘扫描工具

  • 空目录扫描支持所有已接入网盘的根目录扫描,不再要求手动粘贴目录 ID。
  • 大文件扫描支持按视频、压缩包、自定义大小等模式筛选。
  • 重复文件扫描复用现有 App 功能入口,同时接入通用扫描逻辑,支持多网盘可见和可用。
  • 扫描逻辑支持按用户选择的网盘目标执行,避免混用错误账号或错误 provider API。

5. 移动整理和媒体整理

  • 移动整理入口调整到网盘页面,基于当前选中文件/文件夹执行。
  • 支持整体上移一层、拆开文件夹到当前目录、选择目标目录移动。
  • 媒体整理入口调整到网盘页面,适合从当前选中目录发起整理。
  • 增加同网盘校验,避免跨 provider 移动导致失败或误操作。
  • WebDAV 等特殊网盘走对应的路径移动逻辑。

6. 云下载入口调整

  • 云下载入口放到网盘页面,更符合“保存到当前网盘目录”的操作心智。
  • 下载页面继续用于查看云下载进程和普通下载任务。
  • 云下载支持范围补齐到 123、PikPak、光鸭、115 等支持离线下载的网盘。
  • 115 云下载接入开放 API,支持创建任务、查询进度和删除任务。

7. AI Tool Call 能力补齐

AI Agent 新增或修复了以下工具感知能力:

  • listDrives:列出所有已登录网盘账号,支持用户选择目标网盘。
  • scanDriveEmptyDirs / deleteDriveEmptyDirs:扫描和删除空目录。
  • scanDriveLargeFiles:扫描大文件。
  • findDuplicates:扫描重复文件。
  • organizeFiles:执行移动整理、拆开文件夹、移动到指定目录。
  • mediaOrganizeFiles:执行媒体整理。
  • exportDirectLinks:导出直链。
  • parseMiaochuanJson / importMiaochuanToGuangya:解析和导入秒传清单到光鸭。
  • importGuangyaMagnets:批量添加光鸭磁力任务。
  • deleteFiles:改为安全的“移入回收站”确认流程,并按网盘能力执行。

删除与回收站安全边界

这次特别修复了一个重要安全问题:不是所有网盘都有“回收站”能力,不能把所有删除都称为“移入回收站”。

AI deleteFiles 当前只对明确支持回收站/可恢复删除的网盘执行:

网盘 AI 删除行为
阿里云盘 移入回收站
123 云盘 调用回收站删除能力
115 网盘 调用 115 删除/回收站相关能力
PikPak 调用 batchTrash
移动云盘 139 调用 batchTrash

以下网盘能力不确定或没有明确回收站语义时,AI 会拒绝执行或跳过,并返回说明:

  • WebDAV
  • 光鸭云盘
  • 百度网盘
  • Dropbox
  • OneDrive
  • Box
  • 天翼云盘 189
  • 夸克网盘

插件页的删除提示也已从“已移入回收站”调整为“删除操作完成 / 按网盘能力执行删除”,避免对用户做错误承诺。


修复问题

  • 修复非阿里云盘点击目录提示“找不到指定文件夹”的回归问题。
  • 修复光鸭云盘和其他第三方网盘视频播放失败的问题。
  • 修复扫描大文件在 123、115 等网盘扫描不出结果的问题。
  • 修复重复文件扫描仅阿里云会员可见的问题,新增通用扫描入口。
  • 修复整理功能未对所有网盘开放、入口位置不清晰的问题。
  • 修复空目录扫描仍要求手动填写目录 ID 的体验问题。
  • 修复插件页工具重复、不可滚动、能力边界不清晰的问题。
  • 修复 AI 工具调用只知道部分旧工具、无法感知新增网盘工具的问题。
  • 修复 AI 删除文件文案和行为边界过度承诺回收站能力的问题。

升级建议

  • 需要光鸭云盘、115 云下载、跨网盘扫描清理、AI 自动整理的用户建议升级。
  • 使用多网盘账号的用户建议优先验证:目录浏览、扫描大文件、扫描重复文件、空目录扫描、整理、云下载。
  • 进行删除类操作前,建议先少量选择文件验证当前网盘的删除行为;不确定支持回收站的网盘不会由 AI 自动执行 deleteFiles

已知限制

  • 不同网盘的删除语义不一致,本版本优先保证安全:能力不明确时宁可跳过,也不冒充“回收站”。
  • 跨网盘移动整理不支持,整理操作限定在同一网盘内执行。
  • 部分网盘官方 API 的回收站、离线下载、分享和上传能力可能受会员、权限或开放平台限制影响。
  • 批量操作建议分批执行,尤其是大目录扫描和跨账号扫描场景。

Don't miss a new boxplayer release

NewReleases is sending notifications on new releases.