À propos du projet
Checkrr est un outil d'intégrité de bibliothèque multimédia qui peut s'exécuter en tant que démon ou commande ponctuelle, ce qui le rend adapté aux analyses planifiées. Il inspecte les fichiers sous un ou plusieurs chemins configurés à l'aide de ffprobe, de la détection des nombres magiques, de vérifications du type MIME et de hachages de fichiers. Les fichiers validés sont enregistrés dans une base de données fichier plat bbolt afin que les analyses ultérieures puissent éviter de retraiter des médias inchangés.
Lorsqu'un fichier échoue à l'inspection et que l'intégration arr est activée, Checkrr peut utiliser Sonarr, Radarr ou Lidarr pour identifier l'élément multimédia correspondant, supprimer le fichier défectueux et demander un remplacement via le service concerné. Plusieurs instances de chaque service arr peuvent être configurées. Le traitement peut également être désactivé, ce qui permet à Checkrr de fonctionner en mode rapport seul, où les fichiers défectueux apparaissent dans la sortie sans suppression ni remplacement automatique.
L'installation est documentée pour les binaires autonomes, Docker et Docker Compose, Debian/Ubuntu via un dépôt apt, et unRAID. ffprobe doit être installé et disponible dans le chemin système (PATH). Les utilisateurs Docker doivent créer les fichiers de configuration et de base de données avant de les monter, et peuvent avoir besoin de mappages de chemins lorsque Checkrr et les services arr voient les médias à des chemins différents. L'application utilise un fichier de configuration YAML, prend en charge plusieurs chemins d'analyse et peut s'exécuter en continu ou se terminer après une seule analyse avec --run-once.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.