Introduction

Raide petit article pour mettre en place un export automatique de la bibliothèque de Kodi avec Librelec. Ayant réguliermeent besoin de réinstaller ou changement la source des données, et ne souhaitant pas repartir d’une bibliothèque neuve n’ayant aucune trace de l’état des lectures, je souhaitait pouvoir exporter très régulierement ma bibliothèque. Le plus simple étant de le faire au travers des fichiers nfo individuels que Kodi créé à côté de chaque fichier multimédia.

Note : cela devrait tout à fait fonctionner avec qq adapations même si vous n’utilisez pas Librelec.

Export

  1. Créer un script ExportLibrary.sh directement dans /storage :

    #!/bin/bash
    
    kodi-send --action="exportlibrary(video,true,false,true,false)"
    

    Le format de commande est exportlibrary(music|video,exportSingleFile,exportThumbs,overwrite,exportActorThumbs)

    Les paramètres que vous pouvez adapter :

    Paramètre Description
    type “video” ou “music”
    exportSingleFile ajouter “true” pour exporter dans des fichiers séparés
    exportThumbs ajouter “true” pour exporter les vignettes
    overwrite ajouter “true” pour réécrire sur les anciens fichiers
    exportActorThumbs ajouter “true” pour exporter les vignettes des acteurs

    Si vous exportez les thumbnails, il faudra prévoir un Movie Set Information Folder pour éviter une interaction à chaque éxecution de la commande (https://kodi.wiki/view/Movie_set_information_folder)

  2. Configurer son éxecution automatique avec cron :

    • crontab -e
    • Ajouter la ligne suivante pour éxecuter à 3 heure du matin chaque lundi :
      0 3 * * 1 /storage/ExportLibrary.sh
      

Sources