Salut tout le monde nouveau tutoriel sous osmc. Ce week end je me suis rendu compte que ce que j’avais mis sous DSM (Synology) pour rename mes séries et films ne fonctionnent plus …. surement à cause d’une MAJ de synology où je ne sais pas quoi ! bref je me suis donc mis à la recherche d’une autre solution et je me suis dis pourquoi pas installer Filebot sur mon raspberry et faire une tâche cron pour qu’il exécute la tâche toutes les heures dans le but de renommer et déplacer mes fichiers automatiquement (flemme me voici).
Alors si jamais l’aventure vous tente, je vous explique le tout en dessous, cela va donc scanner un dossier choisis puis ensuite renommer et déplacer vos films et série sur un autre dossiers automatiquement !
Prérequis
- Rasberry sous OSMC à jour.
- SSH activer sous OSMC
- Un client SSH moi j’utilise putty
- Avoir java d’installer
- Un peu de patience. (environ 30 minutes)
Installer Filebot sur OSMC
- Connectez vous en ssh (login par défaut osmc password osmc)
- Ensuite rentrer les commandes suivantes
- Nous allons maintenant ajouter le paquet backports à votre source pour installer openjdk 8, on édite donc les sources.
- Ajouter la ligne suivante à la fin de votre fichier sources.list : Bien entendu adapter le code si votre version change (ici stretch) : https://backports.debian.org/Instructions/
- Maintenant on installe openjdk 8
- On va créer un truc propre pour ne pas faire n’importe quoi
- Maintenant vous devez télécharger le version compatible de filebot pour le moment la version 4.7.7 soit en passant directement par le site de téléchargement de filebot: https://sourceforge.net/projects/filebot/files/filebot/ ou alors en rentrant la ligne de commande suivante :
- Maintenant on installe filebot avec les lignes suivantes :
- Maintenant il faut mettre les informations sur les médias à jour il nous faut jna en 4.0.0 car la version fourni avec openjdk est 3.2.7 (Il faut que java soit installé voir dans les pré-requis)
- Ok maintenant nous allons vérifier le bonne liaison avec mediainfo
- Et enfin on vérifie que tout est correctement installé
- Le resultat de la commande ci-dessus doit retourner quelque chose dans ce style :
Paramétré régionaux
- On va juste vérifier que vos paramètre régionaux sont bien en français car Filebot l’utilise, on sélectionne avec la touche espace *
Script automatique :
- Maintenant le plus drôle, on va créer un script pour faire fonctionner filebot je vous donne en exemple celui que j’utilise :
Plus d’information sur les termes par ici : https://www.filebot.net/naming.html
- Pour créer le script entrer cette ligne et entrer votre script une fois fini faire CTRL+C et O pour sauvegarder
- On ce place maintenant dans le dossier contenant notre script
- Fait un ls pour verifier que votre script est bien présent
- Maintenant on va mettre les bon droits au fichier faite ceci
- Maintenant on va convertir le script pour qu’il fonctionne correctement il nous faut installer un convertisseur dos2unix
- Ensuite pour convertir votre script faite ceci, vous devez avoir une confirmation que le script est converti
- Maintenant le test, mettre un film ou une serie dans votre dossier, ici pour moi : /home/osmc/telechargements/attente/ cela peut prendre un certains temps. Laissez faire ensuite, vérifier que cela fonctionne si oui on continue si non vérifier bien votre script ou alors laisser un commentaire !
Automatiser le scripts
- Maintenant on va automatiser le script en utilisant Cron il faut tout d’abord l’installer, si vous êtes sous OSMC faite le depuis Kodi en vous rendant dans MYOSMC puis sur appstore et ensuite installer Cron, si vous ne le faite pas depuis Kodi cela peut ne pas fonctionner
- Maintenant que cron est bien installé on va éditer le fichier cron faite ceci
- A la fin du fichier mettre ceci pour que le script s’exécute toutes les heures, vous pouvez bien sûr changer la valeur /1 par /2 pour toutes le deux heures ainsi de suite plus d’infos sur cron par ici
- Si vous voulez avoir un log pour verifier que votre tâche cron passe correctement voici la commande
Voilà maintenant vous avez filebot installer avec un fonctionnement automatique !
Bientôt je vous fais un article pour faire un lien symbolique entre votre raspberry et votre nas : par là https://edmondio.info/raspberry-acceder-a-votre-nas-depuis-toutes-les-applications/
Problèmes possible :
Edit 09/07/18 – 11h03
- J’utilise JDownloader et je me retrouve avec des doublons lorsque ce que je télécharge une archive (ZIP RAR etc) : C’est normal Filebot extrait les archives si elles contiennent une vidéo, vous vous retrouvez donc avec l’extraction faite par JDownloaderet celle faites par Filebot, deux solution :
- Méthode 1 : Vous désactivez dans JDownloader l’extraction automatique des archives (décochez la premiere ligne)
- Méthode 2 (Conseiller) : Vous demandez à JDownloader de supprimer l’archive après l’avoir extraite.
- Méthode 1 : Vous désactivez dans JDownloader l’extraction automatique des archives (décochez la premiere ligne)
- Pourquoi la méthode deux ? car cela va permettre de soulager le raspberry j’ai rencontré lors de l’extraction d’archive un ralentissement sur le raspberry, embêtement s’il le fait pendant que vous regardez un film …
Edit 09-07-18 14h00
- Troisième méthode non tester encore mais logiquement elle fonctionne ajouter cette ligne au script à l’emplacement DEF= »…. »
Bonjour,
J’avais suivi à la lettre cet excellent tuto il y a quelques mois, et tout fonctionnait correctement.
Et puis du jour au lendemain, sans trop savoir pourquoi, le script ne fonctionne plus !
J’ai un message « {minutes} => Expression yields empty value: Binding « minutes »: Failed to open media file: » lorsque j’execute fielbot (sudo /usr/local/bin/filebotaction.sh).
Le script se lance bien, il affiche les paramètres… mais ensuite il part en bug avec ce message.
Suis-je le seul ?
Merci