album 05b34b9c26 feat(transfer): 增加手动整理预览模式(preview mode)
- ManualTransferItem/TransferTask 增加 preview 字段,支持同一接口双模式
- /api/v1/transfer/manual 透传 preview,预览时返回结构化结果不落盘
- ChainBase.transfer 增加 preview 参数并透传到 run_module
- TransferChain.do_transfer 预览分支复用完整命名/覆盖判定逻辑(dry-run)
- TransferChain.do_transfer 预览结束后显式 finish_task/fail_task,避免任务残留 running 状态导致重复预览失败
- TransHandler.transfer_media 预览分支跳过实际 copy/move/link/delete,仅返回目标路径
- FileManagerModule.transfer 透传 preview 参数
- 修复 /manual 失败分支 dict 类型导致 Response.message 校验错误
- 兼容性:preview 字段有默认值,旧客户端不传参时行为不变
2026-05-12 10:14:58 +08:00
2026-03-25 08:43:04 +08:00
2026-03-08 08:25:07 +08:00
2025-08-21 19:24:04 +08:00
2025-06-29 22:49:58 +08:00
2023-10-09 12:57:52 +08:00
2024-05-25 07:21:26 +08:00
2023-08-29 22:35:46 +08:00
2026-04-20 19:46:34 +08:00
2026-04-29 14:38:35 +08:00
2025-03-23 19:09:48 +08:00

MoviePilot

简体中文 | English

GitHub Repo stars GitHub forks GitHub contributors GitHub repo size GitHub issues Docker Pulls Docker Pulls V2 Platform

Redesigned from parts of NAStool, with a stronger focus on core automation scenarios while reducing issues and making the project easier to extend and maintain.

For learning and personal communication only. Please do not promote this project on platforms in mainland China.

Release channel: https://t.me/moviepilot_channel

Key Features

  • Frontend/backend separation based on FastApi + Vue3.
  • Focuses on core needs, simplifies features and settings, and allows some options to work well with sensible defaults.
  • Reworked user interface for a cleaner and more practical experience.

Installation

Official wiki: https://wiki.movie-pilot.org

Local CLI

One-command bootstrap script:

curl -fsSL https://raw.githubusercontent.com/jxxghp/MoviePilot/v2/scripts/bootstrap-local.sh | bash

Manage MoviePilot with the moviepilot command. Full CLI documentation: docs/cli.md

Add Skills for AI Agents

npx skills add https://github.com/jxxghp/MoviePilot

Development

API documentation: https://api.movie-pilot.org

MCP tool API documentation: see docs/mcp-api.md

Development environment setup and local source-run guide: docs/development-setup.md

Plugin development guide: https://wiki.movie-pilot.org/zh/plugindev

Disclaimer

  • This software is for learning and personal communication only. It must not be used for commercial purposes or illegal activities. The software does not know how users choose to use it, and all responsibility rests with the user.
  • The source code is open source and derived from other open-source code. If someone removes the relevant restrictions and redistributes or publishes modified versions that lead to liability events, the publisher of those modifications bears full responsibility. Public releases that bypass or alter the user authentication mechanism are not recommended.
  • This project does not accept donations and has not published any donation page anywhere. The software itself is free of charge and does not provide paid services. Please verify information carefully to avoid being misled.

Contributors

Description
NAS媒体库自动化管理工具
Readme GPL-3.0 70 MiB
Languages
Python 96%
Rust 2.7%
Shell 1%
JavaScript 0.2%