Même problème que Corentin
[Discussion] Utiliser FileBot pour gérer une bibliothèque multimédia
- Modifié
Merci pour la correction ^^ Pour gdebi, aucune raison particulière. J'ai suivi un tutoriel sur l'installation de Filebot sur Debian et ils utilisaient gdebi.hydrog3n wrote:J'ai corriger une erreur pour le depaquetage du .deb en 64bit tu avais laissé le paquet 32bit c'est mail les copier coller d'ailler pourquoi tu utilise gdebi et pas dpkg ?
Maintenant, j'avoue ne pas être un expert là-dedans et je suis ouvert à toute amélioration du tutoriel.
chown: impossible d'accéder à « /root/.filebot/ »: Aucun fichier ou dossier de ce type
Pour ce problème, essayez avec
chown -R <username>:<username> .filebot/
J'admets que cette partie peut poser problème, j'ai du écrire ~/.filebot/ car j'avais installé filebot en root.Désolé pour les erreurs

Re,
toujours le problème
toujours le problème
chown -R spectre:spectre .filebot/
chown: impossible d'accéder à « .filebot/ »: Aucun fichier ou dossier de ce type
Salut
Un truc intéressant... Eux ont l'air d'utiliser une version portable de Filebot :
https://github.com/feralhosting/feralfilehosting/tree/master/Feral%20Wiki/Linux%20Command-Line%20-%20Advanced/FileBot%20CLI%20-%20Basic%20Setup
une fois dézippé en /tmp on a bien un dossier ~/filebot copiable dans chaque /home/users derrière :
http://sourceforge.net/projects/filebot/?source=navbar
Peut-être une piste... Ou un tissus de conneries comme j'en raconte souvent,faut voir !
A part qu'on arrive pas à l'installer, ça à l'air pas mal ce truc
Ex.
edit: donc ça nous ferait un truc du genre:
Apres je sais pas, j'ai pas Plex donc...
edit2: pour le script, faudrait tester comme ça histoire qu'il ait le chemin vers le .sh (enfin je suis pas trop sur là ! ):
Un truc intéressant... Eux ont l'air d'utiliser une version portable de Filebot :
https://github.com/feralhosting/feralfilehosting/tree/master/Feral%20Wiki/Linux%20Command-Line%20-%20Advanced/FileBot%20CLI%20-%20Basic%20Setup
une fois dézippé en /tmp on a bien un dossier ~/filebot copiable dans chaque /home/users derrière :
http://sourceforge.net/projects/filebot/?source=navbar
Peut-être une piste... Ou un tissus de conneries comme j'en raconte souvent,faut voir !

A part qu'on arrive pas à l'installer, ça à l'air pas mal ce truc

Ex.
edit: donc ça nous ferait un truc du genre:
cd /tmp
wget http://downloads.sourceforge.net/project/filebot/filebot/FileBot_4.5.6/FileBot_4.5.6-portable.zip
unzip FileBot_4.5.6-portable.zip -d filebot && rm -f FileBot_4.5.6-portable.zip
cp -R filebot /home/<username>/.filebot
chown -R <username>:<username> /home/<username>/.filebot
chmod a+x /home/<username>/.filebot/filebot.sh
Reste à voir si le script bash utilise bien notre machin là !Apres je sais pas, j'ai pas Plex donc...
edit2: pour le script, faudrait tester comme ça histoire qu'il ait le chemin vers le .sh (enfin je suis pas trop sur là ! ):
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
~/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/<username>/Media" --log-file "/home/<username>/.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" &
ou peut-être ça plutôt :
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
cd /home/<username>/.filebot
filebot.sh --lang fr -script fn:amc --output "/home/<username>/Media" --log-file "/home/<username>/.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" &
merci Ex, j'ai testé ça ne fonctionne pas non plus
J'ai oublié de rendre exécutable le premier script, c'est peut-être pour ça.corentin80 wrote:merci Ex, j'ai testé ça ne fonctionne pas non plus
chmod a+x /home/<username>/.filebot/filebot.sh
Si tu as l'occasse de re-tester 
Ex.
OK c'est testé.
Toujours pas fonctionnel visiblement.
Toujours pas fonctionnel visiblement.
Si vous vous connectez en SSH avec l'utilisateur rTorrent, pouvez-vous utiliser la commande filebot après avoir installé le .deb?
Moi j'ai toujours rien qui marche, mais ça occupe... J'en ais profité pour installer Plex 
Dans le tuto je viens de tiquer sur Java 8 indispensable... J'ai trouver un truc pour ajouter un dépot et faire l'install, qu'est-ce que vous en pensez ?
http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Ca a l'air ok sur le vps mais avant de faire des bêtises.... La plupart des tutos sont un peu confu et je pige pas bien les difference avec Java !
Ca donnerait ça:
Ex.

Dans le tuto je viens de tiquer sur Java 8 indispensable... J'ai trouver un truc pour ajouter un dépot et faire l'install, qu'est-ce que vous en pensez ?
http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Ca a l'air ok sur le vps mais avant de faire des bêtises.... La plupart des tutos sont un peu confu et je pige pas bien les difference avec Java !
Ca donnerait ça:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
Et on vérifie:
java -version
Et ça donne ça:
root@vpsXXX:~# java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
Est-ce que c'est bien ce qu'il nous faut ?Ex.
Salut Ex,
Effectivement il faut installer la dernière version de java.
Je lavais fait c'est pas pour ça que ça fonctionne lol.
J'ai discuté avec Yama, il me certifie que chez lui ça fonctionne avec les mêmes versions (java et filebot) donc c'est vraiment bizarre.
Je vais allumer mon PC et m y remettre
Effectivement il faut installer la dernière version de java.
Je lavais fait c'est pas pour ça que ça fonctionne lol.
J'ai discuté avec Yama, il me certifie que chez lui ça fonctionne avec les mêmes versions (java et filebot) donc c'est vraiment bizarre.
Je vais allumer mon PC et m y remettre

Bon alors je crois que je viens de réussir avec la piste "portable"
Donc je refais le récap' complet ici et ça reste à valider...
On installe java, passez les lignes une à une et réponde (ok et oui à la fin):
Et là j'ai ajouté un épisode et le truc à fait le job, lien symbo, jacquette et tout un tas de machin en /Media/ TV Shows/ !

J’espère que j'ai rien oublié en route par contre.... J'ai pas testé avec Plex pour voir si c'était ok pour lui (juste sur vps là )
Ex.
Donc je refais le récap' complet ici et ça reste à valider...
On installe java, passez les lignes une à une et réponde (ok et oui à la fin):
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
récup de la version portable de filebot (faites bien gaffe aux <username> pour toute la suite):
cd /tmp
wget http://downloads.sourceforge.net/project/filebot/filebot/FileBot_4.5.6/FileBot_4.5.6-portable.zip
unzip FileBot_4.5.6-portable.zip -d filebot && rm -f FileBot_4.5.6-portable.zip
cp -R filebot /home/<username>/.filebot
chown -R <username>:<username> /home/<username>/.filebot
chmod a+x /home/<username>/.filebot/filebot.sh
chmod a+x /home/<username>/.filebot/update-filebot.sh
après, on créer le dossier Media + proprio/droits:
mkdir /home/<username>/Media
chown <username>:<username> /home/<username>/Media
chmod 755 /home/<username>/Media
on passe au script:
nano /home/<username>/rtorrent-postprocess
et on colle:
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
sh /home/<username>/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/<username>/Media" --log-file "/home/<username>/.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" &
on rend executable + proprio:
chown <username>:<username> /home/<username>/rtorrent-postprocess
chmod a+x /home/<username>/rtorrent-postprocess
On passe à rtorrent:
nano /home/<username>/.rtorrent.rc
et on colle à la fin:
system.method.set_key=event.download.finished,filebot_amc,"execute={/home/<username>/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
Reste plus qu'à rebooter le serveur !Et là j'ai ajouté un épisode et le truc à fait le job, lien symbo, jacquette et tout un tas de machin en /Media/ TV Shows/ !

J’espère que j'ai rien oublié en route par contre.... J'ai pas testé avec Plex pour voir si c'était ok pour lui (juste sur vps là )

Ex.
- Modifié
Oui, chez moi tout fonctionne. En fait, le seul truc qui bloque chez ceux qui ont testé ici, c'est pour changer le propriétaire de filebot après l'installation via gedebi.
Mais si quelqu'un me dit que la commande "filebot" se lance correctement sans ce changement de propriétaire, ça fonctionne et la suite des étapes peut être réalisée.
Et pour le changement de propriétaire, si ça bloque c'est parce que gdebi installe filebot ailleurs. Je ne sais pas pourquoi ça a fonctionné ainsi chez moi mais si quelqu'un s'y connaît mieux, peut-être pourra-t-il nous dire où se trouve ce fameux dosser .filebot après l'utilisation de la commande gdebi
Mais si quelqu'un me dit que la commande "filebot" se lance correctement sans ce changement de propriétaire, ça fonctionne et la suite des étapes peut être réalisée.
Et pour le changement de propriétaire, si ça bloque c'est parce que gdebi installe filebot ailleurs. Je ne sais pas pourquoi ça a fonctionné ainsi chez moi mais si quelqu'un s'y connaît mieux, peut-être pourra-t-il nous dire où se trouve ce fameux dosser .filebot après l'utilisation de la commande gdebi
ça à l'air de fonctionner Ex par contre faut bien redémarrer le serveur, parce que juste un :
ça ne fonctionne pas.
service <username>-rtorrent restart
ça ne fonctionne pas.
Cool !
J'ai édité au dessus pour le reboot
Ex.
J'ai édité au dessus pour le reboot

Ex.
J'ai pas accès au chat, ça déconne bon je fais l'update automatique de plex maintenant...je te tiens au courant
c'est bon pour plex, alors ça met à jour toutes les bibliothèques, les votre et celles partagées.
Pour se faire :
Token Plex
Pour se faire :
nano /home/<username>/rtorrent-postprocess
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
sh /home/<username>/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/<username>/Media" --log-file "/home/<username>/.session/amc.log" --action symlink --conflict override -non-strict --def plex=localhost:32400[:TOKEN] music=y artwork=y "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
Le Token est propre à chaque serveur, pour avoir le votre : Token Plex
Maintenant faut nous mettre à jour le tuto d'origine avec tout ça.
- Modifié
Tutoriel mis à jour en prenant en compte la version portable de FileBot
Encore merci ex_rat

Merci pour la mise à jour du tuto 

- Modifié
merci, cette outil est indispensable pour une reconnaissance des Films et Séries par Plex, pensez vous qu'il serait possible d'ajouter une suppression du lien symbolique automatique lorsqu'on arrête et supprime les données dans rutorrent ?