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

voila j'ai refais un test avec chown -R Merrick comme tu m'a dis et maintenant le résultât du log
Run script [fn:amc] at [Fri Apr 07 15:14:41 CEST 2017]
Parameter: music = y
Parameter: artwork = n
Parameter: plex = *****
Parameter: ut_dir = /home/allan/torrents/Greys.Anatomy.S13E03.FRENCH.WEB-DL.XviD-T9.avi
Parameter: ut_kind = multi
Parameter: ut_title = Greys.Anatomy.S13E03.FRENCH.WEB-DL.XviD-T9.avi
Parameter: ut_label = Series-TV
Input: /home/allan/torrents/Greys.Anatomy.S13E03.FRENCH.WEB-DL.XviD-T9.avi
Group: [tvs:greys anatomy] => [Greys.Anatomy.S13E03.FRENCH.WEB-DL.XviD-T9.avi]
Rename episodes using [TheTVDB]
Auto-detected query: [Greys Anatomy]
Fetching episode data for [Grey's Anatomy]
[SYMLINK] From [/home/allan/torrents/Greys.Anatomy.S13E03.FRENCH.WEB-DL.XviD-T9.avi] to [/home/allan/Media/TV Shows/Grey's Anatomy/Season 13/Grey's Anatomy - S13E03 - Petits miracles.avi]
[SYMLINK] Failure: java.nio.file.AccessDeniedException: /home/allan/Media/TV Shows/Grey's Anatomy/Season 13/Grey's Anatomy - S13E03 - Petits miracles.avi
Processed 0 files
AccessDeniedException: /home/allan/Media/TV Shows/Grey's Anatomy/Season 13/Grey's Anatomy - S13E03 - Petits miracles.avi
Finished without processing any files
Failure (°_°)

OK, je pense que j'ai compris :

AccessDeniedException: /home/allan/Media/TV Shows/Grey's Anatomy/Season 13/Grey's Anatomy - S13E03 - Petits miracles.avi

je suppose que filebot est lancé par un autre user que le tien ? Dans ce cas, il faudrait faire un

chmod 777 /home/allan/Media

Pour permettre à tout le monde d'écrire dedans.

non filebot est lancer par le mien, par contre quand je lance en manuel aucun problème...
bizarre lol, ça me le fait seulement a la fin du dl de rtorrent

Plop,

Pour afficher du code utilisez au choix ``` ou [ code ] [ /code ], c'est plus simple à lire 😉

    Bonsoir,
    Il semble que beaucoup de monde utilise FileBot et j’hésite à m'y mettre aussi.
    Dans ma config, j'ai des dossiers torrents/completed/Films et torrents/completed/Serie où tout arrive en vrac et des dossiers media/Films et media/Serie où les applis me classent et renomment les fichiers avec un lien dur.
    Est-ce qu'il y a des avantages a l'utiliser plutôt que les services de renommage intégrés à Couchpotato et Sickrage ?

    Re bonsoir je retente ma chance

    j'ai ce message d'erreur ! je l'avais pas avant que Filebot parte en c***** et ne se lance plus automatiquement quand un film série etc... était fini! Quand le script rtorrent-postprocess est lancé

      Locking /home/mila/.session/amc.log
    Run script [fn:amc] at [Fri Apr 07 23:29:35 CEST 2017]
    Parameter: plex = *****
    Parameter: unsorted = y
    Parameter: seriesFormat = {output}/Serie/{n}/{episode.special ? 'Special' : 'Saison '+s.pad(2)}/{n} - {episode.special ? 'S00E'+special.pad(2) : s00e00} - {t.replaceAll(/[`\´\‘\’\?]/, /'/).replaceAll(/[!?.]+$/).replacePart(', Part ')}{'.'+lang}
    Parameter: movieFormat = {output}/Movies/{n} ({y})
    Parameter: animeFormat = {output}/Dessin/{n} ({y})
    Parameter: ut_dir =
    Parameter: ut_kind = multi
    Parameter: ut_title =
    Parameter: ut_label =
    Illegal usage: no input
    Failure (°_°)
    

    Merci les gars !!! je comprend pas ce Illegal usage: no input (qui je pense devrait être le dossier ou les torrents de DL?)

    EDIT1 : bon je pense que cela est normal car il faut en manuel lui donner un chemin je pense?
    Dans ce cas pour ne s'active t'il pas automatiquement lorsque qu'un nouveau téléchargement arrive?

    Edit2 : Bon en faite en modifiant mon Output ça fonctionne automatiquement... bref je vais pas me plaindre 🙂 résolu pour ma part

    2 mois plus tard

    Hello,

    Petit souci avec Filebot;

    Auto-detect movie from context: [/home/User1/torrents/Film A.mkv]
    [OVERRIDE] Delete [/home/User1/Media/Movies/Film A/Film A.mkv]
    [SYMLINK] From [/home/User1/torrents/Film A.mkv] to [/home/User1/Media/Movies/Film A/Film A.mkv]
    [SYMLINK] Failure: java.nio.file.FileAlreadyExistsException: /home/User1/torrents/Film A.mkv
    Processed 0 files
    FileAlreadyExistsException: /home/User1/torrents/Film A.mkv
    Rename movies using [TheMovieDB]

    Du coup, un coup sur deux, il delete casi toute ma base de film (il delete les symlink)
    Une idée?

    J'ai suivi le tuto (mise à part la version de filebot qui est une des dernières)

      15 jours plus tard

      Hems45 J'ai le même problème... Du coup je passe par un hardlink en attendant une solution.

      23 jours plus tard

      Bonjour ,
      depuis quelques jours je rencontre cet erreur via filebot

      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 (°_°)
      
      

      J'ai donc mis à jour filebot et maintenant j'ai cette erreur quand je le lance

       ./filebot.sh: line 1: syntax error near unexpected token `newline'
      ./filebot.sh: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'
      

      Une idée de comment resoudre le problème ?
      Edit : Je viens de voir qu'il y a presque rien dans mes fichiers ...
      Edit 2 : Probleme résolu , la mise a jour a merdé 😉 c'est ok maintenant

      Merci

      un mois plus tard

      Bonjour,

      Je viens de réinstaller rTorrent/ruTorrent avec le script de exRat pour Debian 9.
      Tout fonctionne (sauf Plexpy 😋) mais j'ai un petit soucis pour l'automatisation de Filebot.
      Si je lance la commande à la main, RAS. Donc Filebot semble bien fonctionner.
      Le problème semble venir du system.method.set_key dans rtorrent.rc.
      Si je mets system.method.set_key dans mon rtorrent.rc, rtorrent ne se lance pas (erreur impossible d'exécuté la méthode system).
      Et si je mets que method.set_key, rtorrent démarre bien, mais il semble que mon rtorrent-postprocess n'est pas exécuté à la fin d'un download.
      Mon rtorrent-postprocess :

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

      Mon .rtorrent.rc :

      scgi_port = 127.0.0.1:5001
      encoding_list = UTF-8
      port_range = 45000-65000
      port_random = no
      check_hash = no
      directory = /home/utilisateur/torrents
      session = /home/utilisateur/.session
      encryption = allow_incoming, try_outgoing, enable_retry
      schedule = watch_directory,1,1,"load.start=/home/utilisateur/watch/*.torrent"
      schedule = untied_directory,5,5,"stop_untied=/home/utilisateur/watch/*.torrent"
      schedule = espace_disque_insuffisant,1,30,close_low_diskspace=500M
      trackers.use_udp.set = yes
      dht.mode.set = off
      protocol.pex.set = no
      min_peers = 40
      max_peers = 100
      min_peers_seed = 10
      max_peers_seed = 50
      max_uploads = 15
      execute = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php utilisateur &}
      method.set_key = event.download.finished,filebot_amc,"execute={/home/utilisateur/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
      # method.set_key = event.download.erased,cleaner,"execute={/home/utilisateur/rtorrent-postprocessdelete}"
      

        Une petite idée ? J'avoue que là, je commence à sécher 😅. Je vois pas trop ce que ça pourrait être ... 🤔

          xavier
          Merci pour ta réponse, mais je crois que t'as pas lu entièrement mon soucis lol :

          Vendetta1985 Le problème semble venir du system.method.set_key dans rtorrent.rc.
          Si je mets system.method.set_key dans mon rtorrent.rc, rtorrent ne se lance pas (erreur impossible d'exécuté la méthode system).
          Et si je mets que method.set_key, rtorrent démarre bien, mais il semble que mon rtorrent-postprocess n'est pas exécuté à la fin d'un download.

          Par contre où est ce que j'ai un espace en trop ? Après system.method.set_key ?
          Et "utilisateur" c'est mon user (c'est juste pour mettre un peu d'anonymat lol. Je l'ai remplacé en postant pour pas écrire mon nom. Mais je peut mettre toto si tu veux 😉).

          Si t'as d'autres idées je suis preneur 😁
          Je pense que la vraie question c'est pourquoi lorsque je rajoute ce fameux system à method.set_key j'ai une erreur (Command "system.method.set_key" does not exist) et je ne peux pas lancer rtorrent ... 🤔

            Vendetta1985
            Autant pour moi j'avais pas vu que tu as test avec systèm..
            Mais ça arrive que des gens fassent juste un copié collé sans remplacer l'utilisateur..
            Sinon pour le problème je vois pas du coup

            C'est bizarre, sur mon installation précédente, cela fonctionne sans problème.
            C'est d'ailleurs cette méthode qui est utilisé depuis 2015.

            Après quelques tests, il semble que ceci dans mon .rtorrent.rc fasse le taf :

            method.set_key = event.download.finished,filebotamc,"execute2={/home/ultron/.filebot/rtorrent-postprocess,$d.base_path=,$d.name=,$d.custom1=}"

            un mois plus tard

            Salut,

            J'ai transféré tous mes fichiers torrents d'un serveur (Ubuntu) à un autre.
            Y a t'il un moyen de passer tous mon dossier download à la moulinette filebot? S i oui Comment?

            Pour le moment mon filebot ne traite que les torrents qui finissent leur téléchargement.

            EDIT: trouvé