• Applications
  • [Discussion] Utiliser FileBot pour gérer une bibliothèque multimédia

S'il se lance manuellement mais pas automatiquement, c'est à cause des droits.
Check le user avec: ls -la, si c'est root, ça fonctionne pas. Il faut que le le fichier rtorrent-postprossess soit lié à ton user: chown user:user.
Je crois

Oui j'y avais pensé aussi du coup j'avais retenté de donner les droits et ça ne change rien... Tu peux m'en dire plus sur la fonction ls -la car je ne l'ai jamais utilisé... Désolé je débute !!

    5 jours plus tard

    micky25490
    Tu as déjà réussi a le lancer en mode manuel sur un dossier ?
    voila ma commande

    sh /home/xxx/filebot.sh --lang fr -script fn:amc -non-strict -no-xattr --output "/home/xxx/local" --log-file "/home/xxxx/.session/amc477.log" --action copy --conflict override --def music=y artwork=y "/home/xxxx/torrents/xxxxx"

    Hello !

    Du coup j'avais pas eu beaucoup de temps pour venir te répondre, mais j'ai réussi à le faire fonctionner ! C'était bien un problème de droit sur rtorrent-postprocess, en jetant un oeil sur la commande ls -la sur le net j'ai regardé et j'ai du refaire l'opération plusieurs fois avant que le fichier soit au bon utilisateur...

    Par contre depuis que ça fonctionne je n'arrive plus à me connecter en FTP ou SFTP sur le serveur... Bon j'avoue que j'ai pas trop pris le temps de regarder mais je pense m'y atteler aux vacances ! Pas trop le temps en ce moment avec un nouveau bébé à la maison !

    3 mois plus tard

    bonjour,
    je viens d'essayer d'installer un script trouvé a cette adresse https://techarea.fr/quickie-filebot-nettoyage-bibliotheque/
    Ça marche assez bien sauf que le but était que ça me supprime les liens symboliques et ça ne le fait pas
    Est ce que quelqu'un aurait une idée?
    Si ça peut aider, j'ai rajouter un log au script qui me sort un joli
    Illegal Argument: java.nio.file.NoSuchFileException: /[--action ([--action)
    Illegal Argument: java.nio.file.NoSuchFileException: /test] (test])

    la suppression des liens sym a été abordé dans ce vaste topic, plus qu'à chercher

    5 jours plus tard

    Quelqu'un pourrait m'aider à modifier la façon dont les films sont renommés ?

    J'aimerai garder les infos sur la rlz ou limite sur le débit si c'est plus simple. Il m'arrive d'avoir des doublons (pour éviter de transcoder pour les petites connexions).

    J'ai le script de base : filebot.sh --lang fr -script fn:amc --output "/home/XXX/Media" --log-file "/home/XXX/.session/amc.log" --action hardlink --conflict override -non-strict --def music=y artwork=n "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &

    Merci

      10 jours plus tard
      11 jours plus tard

      Bonjour à tous ,je rencontre à chaque fois le même problème, en effet le premier rencontré était que Filebot ne me créait pas les sous-dossiers Films, TV show etc ... je les ai donc créé "manuellement" cependant il semblerait que Filebot ne fonctionne pas du coup, les dossiers restent vides.

      #!/bin/bash
      TORRENT_PATH=$1
      TORRENT_NAME=$2
      TORRENT_LABEL=$3
      
      sh /home/alex/.filebot/filebot.sh --lang fr --encoding utf8 -script fn:amc --output "/home/alex/Media" --log-file "/home/alex/.session/amc.log" --action symlink --conflict override -non-strict --def music=y artwork=n plex=localhost:plextoken "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
      

      Si vous avez une solution, j'avais déjà posté sur ce fil pour le même problème mais j'avais été dirigé sur le tchat pour le résoudre.

      Merci à vous.

      Bonjour,

      c'est normal tu ne lui dis pas de créer des dossiers ni comment formater les séries et films

      #!/bin/bash
      TORRENT_PATH=$1
      TORRENT_NAME=$2
      TORRENT_LABEL=$3
      
      sh /home/corentin/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/corentin/Media" --log-file "/home/corentin/.session/amc.log" --action symlink --conflict override -non-strict --def "seriesFormat=/home/corentin/Media/Series/{n}/Saison {s}/{n}.{s00e00}-{t}" "movieFormat=/home/corentin/Media/Films/{n}-{vf}-({y})" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &

        Ok merci pour ta réponse, j'ai modifié, comment puis je faire désormais pour qu'il traite les fichiers déjà présents ?

          Mantinum tu te places dans le dossier ou se trouve ton rtorrntpost process et tu fais cette commande:
          ./rtorrent-postprocess /chemindetontorrent
          cela va renommer correctement tes fichiers, si j'ai bien compris ton problème

            allan84 Merci mais en fait Filebot ne fonctionne pas, vu que les nouveaux torrents ne sont pas déplacés dans le dossier /media.

              Mantinum Que dit le fichier de log ?
              /home/alex/.session/amc.log si j'ai bien lu

              Si le fichier est très long, ne colle que les dernières lignes concernant le dernier torrent téléchargé et/ou colle le log sur le paste : https://paste.mondedie.fr/

                7 jours plus tard

                Salut spider1163 voilà le fichier log :

                FileNotFoundException: https://raw.githubusercontent.com/filebot/scripts/m1/amc.groovy
                java.io.FileNotFoundException: https://raw.githubusercontent.com/filebot/scripts/m1/amc.groovy
                        at net.filebot.web.WebRequest.fetch(WebRequest.java:123)
                        at net.filebot.web.WebRequest.fetchIfModified(WebRequest.java:101)
                        at net.filebot.web.CachedResource.fetchData(CachedResource.java:28)
                        at net.filebot.web.CachedResource.fetchData(CachedResource.java:11)
                        at net.filebot.web.AbstractCachedResource.fetch(AbstractCachedResource.java:137)
                        at net.filebot.web.AbstractCachedResource.get(AbstractCachedResource.java:82)
                        at net.filebot.cli.ArgumentProcessor$DefaultScriptProvider.fetchScript(ArgumentProcessor.java:210)
                        at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:82)
                        at net.filebot.cli.ArgumentProcessor.process(ArgumentProcessor.java:116)
                        at net.filebot.Main.main(Main.java:169)
                Failure (°_°)
                
                

                Encore merci à toi pour tout.

                  Merci Banip je n'ai pas édité mais effectivement l'URL du tuto ne télécharge plus la version portable de Filebot mais la version "standard".

                  Cependant je me penche sur deux problèmes qui pourraient faire à terme l'objet d'un tuto.

                  1- Faire gérer la musique :

                  apt-get update
                  apt-get install libchromaprint-tools
                  nano /home/<user>/.filebot/filebot.sh

                  Remplacer

                  -Dnet.filebot.AcoustID.fpcalc=

                  par

                  -Dnet.filebot.AcoustID.fpcalc=/usr/bin/fpcalc

                  2 - J'ai trouvé un petit script pour que Filebot supprime automatiquement les liens lorsque l'on supprime un torrent, cependant ça n'a pas l'air de fonctionner.

                  Voilà les deux points qui ne fonctionnent pas, si quelqu'un passe par là, et puisse tester de son côté ça serait cool.

                  ++

                  Ps : Le 3ème point est qu'il est un peu capricieux sur les séries

                  un mois plus tard

                  Bonsoir

                  j'ai eu un problème avec mon serveur donc j'ai reformater et tous réinstaller avec le script de Xavier (RatXaBox) mais depuis j'ai l'impression que FileBot a du mal avec les anime.

                  Run script [fn:amc] at [Tue May 15 21:41:05 CEST 2018]
                  Parameter: music = y
                  Parameter: artwork = n
                  Parameter: emby = x.x.x.x
                  Parameter: ut_dir = /home/foxan/torrents/Tokyo Ghoul Re  E07 Vostfr.mp4
                  Parameter: ut_kind = multi
                  Parameter: ut_title = Tokyo Ghoul Re  E07 Vostfr.mp4
                  Parameter: ut_label = 
                  Input: /home/foxan/torrents/Tokyo Ghoul Re  E07 Vostfr.mp4
                  Tokyo Ghoul Re  E07 Vostfr.mp4 [series: Tokyo Ghoul re, movie: Tokyo! (2008)]
                  Unable to differentiate: [Tokyo Ghoul Re  E07 Vostfr.mp4] => [Tokyo Ghoul re] VS [Tokyo! (2008)]
                  Group: [:] => [Tokyo Ghoul Re  E07 Vostfr.mp4]
                  Finished without processing any files
                  Failure (°_°)
                  
                  
                  Run script [fn:amc] at [Tue May 15 20:54:19 CEST 2018]
                  Parameter: music = y
                  Parameter: artwork = n
                  Parameter: emby = x.x.x.x
                  Parameter: ut_dir = /home/foxan/torrents/Ginga.Eiyuu.Densetsu-Die.Neue.These.E06.SUBFRENCH.HDTV.x264-AMB3R
                  Parameter: ut_kind = multi
                  Parameter: ut_title = Ginga.Eiyuu.Densetsu-Die.Neue.These.E06.SUBFRENCH.HDTV.x264-AMB3R
                  Parameter: ut_label = 
                  Input: /home/foxan/torrents/Ginga.Eiyuu.Densetsu-Die.Neue.These.E06.SUBFRENCH.HDTV.x264-AMB3R/Ginga.Eiyuu.Densetsu-Die.Neue.These.E06.SUBFRENCH.HDTV.x264-AMB3R.mkv
                  Ginga.Eiyuu.Densetsu-Die.Neue.These.E06.SUBFRENCH.HDTV.x264-AMB3R.mkv [series: ginga eiyuu densetsu die neue these amb3r, movie: null]
                  Group: [tvs:ginga eiyuu densetsu die neue these amb3r, mov:null] => [Ginga.Eiyuu.Densetsu-Die.Neue.These.E06.SUBFRENCH.HDTV.x264-AMB3R.mkv]
                  Rename episodes using [TheTVDB]
                  Auto-detected query: [ginga eiyuu densetsu die neue these amb3r]
                  Failed to fetch episode data: [ginga eiyuu densetsu die neue these amb3r]
                  CmdlineException: Failed to match files to episode data
                  Finished without processing any files
                  Failure (°_°) 

                  Soit je tombe presque sur des mauvaise release (niveau "nom des épisode") depuis que j'ai formater soit j'ai oublié un truc sur l'installation ?