MoviePilot
NAS媒体库自动化管理工具
MoviePilot is a Python automation tool for managing a home media library on a NAS server, rebuilt from NAStool with a cleaner architecture and a Vue3 web interface.
MoviePilot is an automation management tool for media libraries on a NAS (Network Attached Storage) device, which is a type of home or small-office file server used to store and serve media files. The project is a redesign of an earlier open source tool called NAStool, rebuilt to focus on core automation needs while being easier to extend and maintain. The original NAStool codebase provided the starting point, and MoviePilot simplifies it down to the features that matter most for day-to-day media library management.
The architecture separates the backend from the frontend into two independent projects. The backend is built with FastAPI, a Python web framework, and the frontend is a Vue3 web application maintained in a companion repository called MoviePilot-Frontend. The backend exposes a REST API that the frontend and any external tools can call. The README notes that many configuration settings have sensible defaults, so you do not need to fill in every option before getting started. The user interface was redesigned compared to the original NAStool to be cleaner and more approachable. A Docker image is published and available for those who want a straightforward deployment path.
The README is written primarily in Chinese and is brief, directing users to an official wiki at wiki.movie-pilot.org for complete installation guides and configuration documentation. The project publishes announcements through a Telegram channel. It runs on Windows, Linux, and Synology NAS devices. The README explicitly states the project is intended for learning and exchange purposes only, and requests that it not be promoted on domestic Chinese platforms.
No software license is included in the README.
Where it fits
- Automate the organization and management of movies and TV shows on a home NAS device
- Deploy MoviePilot via Docker on Linux or a Synology NAS for a straightforward installation
- Call the REST API to trigger media library actions from external scripts or tools