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

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é

            Bonjour a tous,

            Encore moi 🙂

            Une petite question une personne déja fais l'installation de filebot sur Debian 9 ?

            J'avoue que je gélere pas mal !

            Le soft ne ce lance pas, ne crée pas de log...

            J'ai vu sur un site web ( je ne sais pas si on n'a le droit de mettre des liens extérieurs du coup je ne copie pas 🙂 )

            déja la commande dans le .rtorrent change

            la commande :

            system.method.method.set_key=event.download.finished,filebot_amc,"execute=/home//rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1="

            Ne fonctionne plus on doit mettre ceci :

            method.set_key=event.download.finished,filebot_amc,"execute=/home//rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1="

            J'ai pas plus d'info ...

            Des personnes on fais l'expérience ? 🙂

            Je vous remercie.

            Bonjour,

            désolé @fleure005 la seule qui me vienne à l'esprit figure sur les messages précédents (juste au-dessus).
            Et non je ne pourrais pas regarder (filebot n'est pas installé et je ne le prévois pas).

            un mois plus tard

            Bonjour à toutes et tous

            j'essaye d'unzip le fichier filebot et ça ne veut pas ;(
            j'ai essayé avec un autre fichier et pareil :

            Archive: Filebot_4.7.2-portable.zip
            End-of-central-directory signature not found. Either this file is not
            a zipfile, or it constitutes one disk of a multi-part archive. In the
            latter case the central directory and zipfile comment will be found on
            the last disk(s) of this archive.
            unzip: cannot find zipfile directory in one of Filebot_4.7.2-portable.zip or
            Filebot_4.7.2-portable.zip.zip, and cannot find Filebot_4.7.2-portable.zip.ZIP, period.

            de plus les nouveaux fichiers pour Filebot sont des .tar.xz

            Une piste à suivre ?

            Merci

            Merci Wagner

            Je parlais de la commande unzip qui me donne ce type de réponse avec les fichiers zip.

            Quant au fichier tar que j'ai téléchargé sur l'adresse que tu as cité, après utilisation de la ligne de commande ad hoc, j'ai le message :

            xz : (stdin): Format de fichier inconnu
            tar: Child returned status 1
            tar: Error is not recoverable: exiting now

            Bref, que ce soit du zip ou du tar, ça ne décompresse pas ;(

            Résolu : j'avais pas la bonne adresse (à savoir http://downloads.sourceforge.net/ au lieu de https://sourceforge.net/) et ça me donnait un fichier tout petit.
            Je comprends pas pourquoi il y a deux sources ?

            D'ac de rien et merci pour le retour @Jojolescargot
            Je ne m'en étais pas rendu compte. Ainsi, c'est exact car la bonne adresse figure sur la toute dernière page (ce sera plus parlant avec l'image) : http://nsa39.casimages.com/img/2017/11/08/171108085826289852.png
            Dans le cas présent, il manque peut-être une simple redirection (ou alors l'adresse est à compléter) ? Je sais juste qu'il y a plusieurs mirrors avec SourceForge,