SuperAPI AI 工具集

transfer-failed-retry

设计与创作

查看项目

更新于 10-15 23:43

技能介绍

用途:处理 MoviePilot 中失败的视频或音乐转移历史记录,按指定历史 ID 进行核查与重试。

主要能力与流程:仅使用结构化 moviepilot_api 操作。先调用 transfer.history(status=failed)定位每个请求的 ID,记录来源路径/存储、目标、模式、精确身份、音乐类型、季/集、状态与错误,不得操作其他记录。若来源已不存在或缺少转移目录配置,则停止该记录并报告阻塞原因。仅当身份与来源布局能证明属于同一电影、剧集、录制或专辑时才分组,仅同父目录不足以分组,每个已验证分组只识别一次。重试前对每个精确历史 ID 调用 transfer.history.delete;该操作可能将持久重试记录提交给持久重试调度器而非删除。若结果显示持久重试被接受或拒绝,该结果对当前任务即为最终结果,不得再调用 transfer.file、删除目标或移除历史/重试证据。仅当响应确认旧版历史确实被删除时,才可继续:先以来源路径调用 media.recognize,若结果缺失或不可靠,再用窄化的文件名/标签事实调用 media.search。随后以原始来源/存储/模式及已验证的来源原生身份调用 transfer.file,保留季与音乐实体字段;对共享同一目录的已验证完整专辑,只重试该目录一次,而非将每首曲目当作无关媒体。

报告要求:分别报告已接受的持久重试、成功的旧版重传、跳过的缺失/配置情况以及剩余失败。

限制:绝不转移艺术家实体;绝不将同一识别结果复用于未构成已验证分组的记录;绝不将已排队的持久重试报告为已完成的文件转移。官方文本暂未提供。