À propos du projet

MoviePilot est redessiné à partir d'une partie du code de NAStool, se concentrant sur les besoins fondamentaux d'automatisation, tout en réduisant les problèmes et en facilitant l'extension et la maintenance. Le projet adopte une architecture découplée frontend/backend, avec un backend basé sur FastAPI et un frontend basé sur Vue 3, offrant des limites de déploiement et d'extension plus claires. Les principales caractéristiques incluent : une concentration sur les processus de base de l'automatisation audiovisuelle : abonnement, recherche, téléchargement, organisation, scraping, actualisation de la bibliothèque multimédia et notifications ; la prise en charge de combinaisons de capacités telles que les téléchargeurs, les serveurs multimédias, les sources de métadonnées, les canaux de messagerie, les plugins, les workflows et les AI Agent. Concernant l'installation, l'utilisation de Docker est recommandée en priorité. La version V3 utilise l'image indépendante jxxghp/moviepilot-v3, tandis que les images V2 et les anciennes versions conservent leur nom d'origine. Il est également possible d'utiliser le CLI local pour installer et gérer en mode source ; une fois l'installation terminée, utilisez la commande moviepilot pour l'initialisation, le démarrage, l'arrêt, la mise à jour et la consultation de la configuration. Le déploiement avec PostgreSQL est pris en charge. En ce qui concerne les capacités Agent, MoviePilot intègre des capacités d'agent intelligent. Après la configuration du modèle, il est possible d'appeler les outils du système via le langage naturel pour assister les tâches de gestion telles que la recherche, l'abonnement, le téléchargement, l'organisation et le dépannage. D'autres agents peuvent importer des capacités d'opération MoviePilot via le répertoire skills/ du dépôt, en utilisant la commande npx skills add pour l'installation. D'autres clients MCP peuvent appeler les outils via le point de terminaison MCP de MoviePilot /api/v1/mcp. Les projets connexes incluent MoviePilot-Frontend, MoviePilot-Resources, MoviePilot-Plugins, MoviePilot-Server, MoviePilot-Rust, MoviePilot-Wiki, etc. Le projet est déclaré uniquement à des fins d'apprentissage et d'échange ; il n'accepte pas de dons et ne fournit aucun service payant.