MoviePilot (jxxghp/MoviePilot)
Searching Database…
11.9K ·GitHub
Что это такое?
MoviePilot — это самостоятельно размещаемый инструмент автоматизации для управления медиатекой на NAS. Он охватывает весь процесс работы с фильмами и сериалами: подписки, поиск, загрузку, сортировку, получение метаданных, обновление медиасерверов и отправку уведомлений.
Это настольное приложение или веб-сервис, который я запускаю на своём NAS?
Это самостоятельно размещаемое веб-приложение с разделённой архитектурой: бэкенд на FastAPI и фронтенд на Vue 3. Оно предназначено для постоянной работы на NAS или сервере, а не для локальной настольной программы.
Как установить и запустить MoviePilot?
Рекомендуемый способ — Docker: для V3 используется собственный образ jxxghp/moviepilot-v3 (старая V2 сохраняет прежнее название образа), примеры Compose и переменные окружения описаны в официальной Wiki. Также можно установить из исходников и управлять через локальную утилиту `moviepilot` (команды init, start, stop, update, config).
Нужно ли заранее настроить клиент загрузки или медиасервер?
Да. MoviePilot — это центр, который подключается к внешним загрузчикам, медиасерверам, источникам метаданных и каналам уведомлений, а также к необязательным плагинам, воркфлоу и ИИ-агенту. Чтобы он действительно работал с вашей медиатекой, эти сервисы нужно настроить.
Есть ли ограничения на использование, о которых стоит знать?
Проект явно предназначен только для обучения и изучения: коммерческое и незаконное использование запрещены, а автор просит не продвигать его на китайских внутренних платформах. Также при распространении изменённых копий не рекомендуется обходить или менять встроенную систему аутентификации; ответственность за это лежит на том, кто вносит такие изменения.
Что делает встроенный Agent/ИИ?
После настройки модели встроенным ИИ-агентом MoviePilot можно управлять на естественном языке: искать, подписываться, загружать, сортировать медиатеку и разбираться с неполадками. Другие агенты могут импортировать каталог skills/, а внешние MCP-клиенты могут подключаться через эндпоинт /api/v1/mcp.
Где находятся плагины и связанные инструменты?
Плагины поставляются в отдельном репозитории MoviePilot-Plugins. Рядом есть сопутствующие проекты: фронтенд (MoviePilot-Frontend), общие ресурсы (MoviePilot-Resources), серверный вариант (MoviePilot-Server) и переписанная на Rust версия (MoviePilot-Rust).
Можно ли использовать PostgreSQL вместо базы данных по умолчанию?
Да, PostgreSQL поддерживается как бэкенд. Шаги настройки описаны отдельно в файле docs/postgresql-setup.md.
What are similar projects?
evenfire, gpt4free, TradingAgents-CN, XHS-Downloader, open-swe, nocobase, Douyin_TikTok_Download_API, knoweldge-base
Which topics is it in?
media-server, fastapi, workflow, model-context-protocol, vue, command-line, rest-api, plugin, gplv3, web-app, agent, mcp