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

kolgate wrote:
Wagner wrote:Bonsoir,

en terme de sécurité et de ressources, il y a des prérequis ?
Comme il requiert Java, j'ai quelques appréhensions sur ces éléments. Et non, j'ai plutôt en tête Kodi (ou Serviio ?) à l'instar de Plex.
C'est sur que java en terme de sécurité...
Sinon il prend en charge aussi kodi y a des commutateur pour tout.
Tout dépend de la qualité du code... Un code en C peut lui aussi être insécurisé (buffer overflow et j'en passe...)
Salut,
Merci pour ce tuto. Mais j'ai un soucis de synchronisation, mon fichier Média ne se met pas à jour automatiquement.
J'ai la version installable.
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3

sh /usr/share/filebot/bin/filebot.sh --lang fr -script fn:amc --output "/home/USER/Media" --log-file "/home/USER/.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" &
Une petite idée ?
salut Beta,

désinstalle la version installable et passe à la version portable.

j'ai pas réussi à faire fonctionner la version installable.
beta15 wrote:Salut,
Merci pour ce tuto. Mais j'ai un soucis de synchronisation, mon fichier Média ne se met pas à jour automatiquement.
J'ai la version installable.
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3

sh /usr/share/filebot/bin/filebot.sh --lang fr -script fn:amc --output "/home/USER/Media" --log-file "/home/USER/.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" &
Une petite idée ?
A tu bien mis a jour le fichier
/home/<username>/.rtorrent.rc
avec
system.method.set_key=event.download.finished,filebot_amc,"execute={/home/<username>/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
kolgate wrote:
beta15 wrote:Salut,
Merci pour ce tuto. Mais j'ai un soucis de synchronisation, mon fichier Média ne se met pas à jour automatiquement.
J'ai la version installable.
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3

sh /usr/share/filebot/bin/filebot.sh --lang fr -script fn:amc --output "/home/USER/Media" --log-file "/home/USER/.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" &
Une petite idée ?
A tu bien mis a jour le fichier
/home/<username>/.rtorrent.rc
avec
system.method.set_key=event.download.finished,filebot_amc,"execute={/home/<username>/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
Merci ! j'avais oublier de modifier le username ...
on est obliger de reboot le serveur obligatoirement ou pas ??
Perso, un simple reboot de rTorrent via seedbox-manager a suffit.
Bonjour à tous, merci pour le tuto tout fonctionne impeccable, mais je souhaiterai qu'il telecharge aussi les sous titres et qu'il ordonne à plex de se mettre a jour une fois le traitement fait voici mon fichier de config:

#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3

sh /home/hotfuzz/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/hotfuzz/Media" --log-file "/home/hotfuzz/.session/amc.log" --action symlink --conflict override -non-strict --def subtitles=en,fr music=y artwork=y plex=host[:lenumdemontoken] "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &



donc comme vous le voyez, j'ai rajouter à --def subtitles=en,fr et plex=host [:lenumdemotoken], comme dis dans le tuto, mais après reboot du serveur bah il fait rien de plus le bougre que ce qui est déjà definis dans le tuto.

je me posais la question pour le numéro de token ca s'écris comment exactement car selon les différences de notation des uns et des autre je peux comprendre ceci:
 --def subtitles=en,fr music=y artwork=y plex=host[:lenumdemontoken] 
ou
 --def subtitles=en,fr music=y artwork=y plex=host:lenumdemontoken 
ou autre chose ^^'

De plus doit on refaire quelquechose une fois qu'on a remodifier ce fichier? Car meme en refaisant la fin du tuto, plex n'est toujours pas mis à jour, ni de telechargement de sous titre.


Merci les gars.
Voilà je me doutais de ce genre de question... Bref

Pour plex :

plex=localhost [:token]

Et ça mets a jour a chaque fin de DL.
corentin80 wrote:Voilà je me doutais de ce genre de question... Bref

Pour plex :

plex=localhost [:token]

Et ça mets a jour a chaque fin de DL.

Quoi je suis un idiot c'est ce tu dis hein hein? Mais mais mais bordel mais ta raison en plus je n'avais meme pas vu l'histoire du local host u_u, disolay je suis pourtant allez trainer sur leur site toussa mais bon j'ai compris la lecon, Merci coooorentiiiiiiiin par contre il dl pas les sous-titre je vais reverifier de suite dans les dossiers (je ferai un edit) mais sur plex aucun sous titre de dispo.

Merci encore.
ce n'est pas pour toi que je disais ça

pour les sous titres je ne peux pas t'aider je dl en VOSTFR donc j'ai pas essayé
je viens de mettre filebot sans soucis juste a reboot rtorrent sinon ensuite dans rutorrent je deplace mes fichiers vers /torrents/Film ou torrent/Serie est-ce qu'il y aura toujours le lien symbolique ou il faut que je modifie quelques choses ??
hotfuzz wrote:
corentin80 wrote:Voilà je me doutais de ce genre de question... Bref

Pour plex :

plex=localhost [:token]

Et ça mets a jour a chaque fin de DL.

Quoi je suis un idiot c'est ce tu dis hein hein? Mais mais mais bordel mais ta raison en plus je n'avais meme pas vu l'histoire du local host u_u, disolay je suis pourtant allez trainer sur leur site toussa mais bon j'ai compris la lecon, Merci coooorentiiiiiiiin par contre il dl pas les sous-titre je vais reverifier de suite dans les dossiers (je ferai un edit) mais sur plex aucun sous titre de dispo.

Merci encore.
Pour la mise à jour automatique, c'est pourtant noté dans le tutoriel Mais vu que certains utilisateurs préfèrent XBMC, il est pas mis directement dans le script proposé (faut lire le tuto jusqu'au bout 😛)
quelqu'un a reussi a modifier le format pour renommer les series ou film ??
Yama wrote:
hotfuzz wrote:
corentin80 wrote:Voilà je me doutais de ce genre de question... Bref

Pour plex :

plex=localhost [:token]

Et ça mets a jour a chaque fin de DL.

Quoi je suis un idiot c'est ce tu dis hein hein? Mais mais mais bordel mais ta raison en plus je n'avais meme pas vu l'histoire du local host u_u, disolay je suis pourtant allez trainer sur leur site toussa mais bon j'ai compris la lecon, Merci coooorentiiiiiiiin par contre il dl pas les sous-titre je vais reverifier de suite dans les dossiers (je ferai un edit) mais sur plex aucun sous titre de dispo.

Merci encore.
Pour la mise à jour automatique, c'est pourtant noté dans le tutoriel Mais vu que certains utilisateurs préfèrent XBMC, il est pas mis directement dans le script proposé (faut lire le tuto jusqu'au bout 😛)
Si tu avais lu mes posts tu aurais vu que j'ai lu le tuto en entier et rerelu que j'ai même fais des recherches externes et que malgré le fait que j'ai essayé les solutions proposés les sous titres ne sont pas téléchargés (plex ne les trouve pas et ils sont absents des dossiers ) et pour plex uniquement je pense que maintenant ca marche une fois que j'ai changé le host pour localhost (par contre j'ai pas mis d'espace entre le localhost et le [ et je ne sais pas si c'est la mise a jour auto de plex ou du script filebot qui fait effet ^^').

Pour les sous titres tanpis je le ferai manuellement derrière si jamais j'arrive pas a trouvé une solution )
hotfuzz wrote:
Yama wrote:
hotfuzz wrote:

Quoi je suis un idiot c'est ce tu dis hein hein? Mais mais mais bordel mais ta raison en plus je n'avais meme pas vu l'histoire du local host u_u, disolay je suis pourtant allez trainer sur leur site toussa mais bon j'ai compris la lecon, Merci coooorentiiiiiiiin par contre il dl pas les sous-titre je vais reverifier de suite dans les dossiers (je ferai un edit) mais sur plex aucun sous titre de dispo.

Merci encore.
Pour la mise à jour automatique, c'est pourtant noté dans le tutoriel Mais vu que certains utilisateurs préfèrent XBMC, il est pas mis directement dans le script proposé (faut lire le tuto jusqu'au bout 😛)
Si tu avais lu mes posts tu aurais vu que j'ai lu le tuto en entier et rerelu que j'ai même fais des recherches externes et que malgré le fait que j'ai essayé les solutions proposés les sous titres ne sont pas téléchargés (plex ne les trouve pas et ils sont absents des dossiers ) et pour plex uniquement je pense que maintenant ca marche une fois que j'ai changé le host pour localhost (par contre j'ai pas mis d'espace entre le localhost et le [ et je ne sais pas si c'est la mise a jour auto de plex ou du script filebot qui fait effet ^^').

Pour les sous titres tanpis je le ferai manuellement derrière si jamais j'arrive pas a trouvé une solution )
Je ne parle pas des sous-titres, juste de la mise à jour automatique ^^ En fait, c'était noté host pour être le plus général possible (j'ai pas pensé à préciser qu'il fallait le changer) mais vu que la grosse majorité des utilisateurs va utiliser en Plex sur la même machine que filebot, je vais remplacé ça par localhost et ceux qui souhaitent faire de l'externe auront qu'à adapter

Les sous-titres, je n'ai pas testé car ce que je télécharge possède déjà des sous-titres (intégrés ou non), j'avais juste repris ce qui était noté sur le site de filebot.
Aufait merci beaucoup pour ton tuto!

Et pour certain (dont moi) je te remercie aussi de nous avoir permis de decouvrir cet outil!

Et merci pour tes réponses, sur le coup hier soir a 5h du mat j'ai meme pas penser à ca tu vois, comme quoi même avec un (bon) tuto, les noobs souffrent! ^^'
jbnitro wrote:quelqu'un a reussi a modifier le format pour renommer les series ou film ??
C'est à dire plus precisement car oui filebot renomme tout c'est son utilité, après il y a des commutateur pour modifier mais explique quel format tu cherche.

@Hotfuzz
Tu as essayé de demander directement à plex pour les sous titres il me semble bien que l'option et intégré dans le lecteur tu lui dis quel langue de sous titre tu veux de l'afficher par defaut ou tu peux le choisir au lancement (après comme les autres j'au tendance à prendre vostfr) mais il me semble l'voir fait une fois.
Oui j'ai vu sa il y a plein de choix pour renommer en fait je voulais avoir le meme renommage que le script mais en changeant TV Show par Serie et Season par saison, donc j'ai trouver le renommage par defaut du script:
--def "seriesFormat=TV Shows/{n}/{episode.special ? 'Special' : 'Saison '+s.pad(2)}/{n} - {episode.special ? 'S00E'+special.pad(2) : s00e00} - {t.replaceAll(/[`´‘’?]/, /'/).replaceAll(/[!?.]+$/).replacePart(', Part $1')}{'.'+lang}"
mais la derniere partie pour avoir le nom de l'episode en francais ne marche pas
{t.replaceAll(/[`´‘’?]/, /'/).replaceAll(/[!?.]+$/).replacePart(', Part $1')}{'.'+lang}
J'ai chercher sur leur forum mais je trouve pas la solution pour le faire


Edit :
En ajoutant des \ cela semble marcher correctement
{t.replaceAll(/[\`\´\‘\’\?]/, /'/).replaceAll(/[!?.]+$/).replacePart(', Part $1')}{'.'+lang}
Bonjour, suite à la mise en place de filbot, j'ai ce message qu s'affiche quand j'efface un torrent depuis rutorrent
[14.02.2015 16:06:06] Bad response from server: (502 [error,list]) <!DOCTYPE html> <html> <head> <title>Error</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>An error occurred.</h1> <p>Sorry, the page you are looking for is currently unavailable.<br/> Please try again later.</p> <p>If you are the system administrator of this resource then you should check the <a href="http://nginx.org/r/error_log">error log</a> for details.</p> <p><em>Faithfully yours, nginx.</em></p> </body> </html> 
Quand je supprime la ligne
 system.method.set_key = event.download.erased,filebot_cleaner,"execute=/home/julien/rtorrent-postprocessdelete"
le délai d'affichage de cette erreur passe de 10 à 0 seconde
Par contre si je laisse cette ligne, je suis obligé de rafraichir la page pour faire disparaitre le torrent
et après l'avoir fait j'ai un nouveau message d'erreur
 Lien incorrect avec rTorrent. Vérifier qu'il est bien en cours d'exécution. Vérifier la configuration de $scgi_port et de $scgi_host dans config.php et scgi_port dans le fichier de configuration de rTorrent.
Avez vous une idée ?
Quelqu'un a essaie de voir si avec cakebox çà fonctionnait ? car pour moi il m'affiche les images mais pas les vidéos.

Est ce normale ?
Je suis pas expert, mais peut être que tu a remplacé "simlink" par "move" du coup il ne reste dans torrent que le dossier avec les photos dedans puisse que le film a été déplacé dans le dossier que tu a créer pour filebot.

Si tu laisse "simlink" sa fonctionne sans problème.
Non j'ai changé le dossier que regarde cakebox pour qu'il regarde le dossier Media, je suis bien simlink et pas en move. en gros cakebox m'affiche les jaquettes des films et series mais pas les simlink.
Donc en gros sa reviens au même du coup Cakebox à accès uniquement au Simlink, donne à cakebox la vue du dossier torrent et non MEDIA
Cakebox ne peux te montrer que des "vrais" fichier (à mon humble avis)
Bonjour alors la question du jour, a la dernière ligne du tuto on nous indique qu'il faut rajouter une ligne dans .rtorrent.rc

Celle ci
system.method.set_key=event.download.finished,filebot_amc,"execute={/home/hotfuzz/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=} 
sauf que moi j'ai deja celle la
system.method.set_key = event.download.finished,update_file,"execute=/home/hotfuzz/.session/file_torrent.sh"
Sachant que j'ai suivi le tuto pour la synchro NAS de Jedediah (après le téléchargement AutoMove crée un hardlink des fichiers terminés puis les transfere sur mon NAS (que j'ai surtout pas envie de casser après tant de labeur,) je ne sais pas quoi faire de cette ligne...

pas grave? je fusionne?

Merci encore d'aider le relou de service ^^'

EDIT:

Je viens de voir que ce fichier contenait ceci:
#!/bin/bash

# mise à jour des chmod et du groupe.
# chmod 775 pour les dossiers et chmod 664 pour les fichiers (obligatoire)
find /home/$USER/torrents ! -group web -type f -exec chmod 664 {} \;
find /home/$USER/torrents ! -group web -type d -exec chmod 775 {} \;
find /home/$USER/torrents ! -group web -exec chown $USER:web {} \;

exit 0

Qui est un fichier que l'on crée pour le tuto cakebox qui permet de changer les droits des fichier pour cakebox je crois... Comment executer les 2?

EDIT2:

J'ai fais ceci mais malgré le reboot filebot a pas bouger ^^"
system.method.set_key = event.download.finished,update_file,"execute=/home/hotfuzz/.session/file_torrent.sh",filebot_amc,"execute={/home/hotfuzz/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
rien a faire filebot ne fonctionne pas pour moi ^^'
Alors ce qu'il faut que tu fasses :

Tu installes filebot
Tu lui dis quel dossier il faut regarder (/home/user/torrents)
Puis tu dis a rsync (tuto de jedediah) de surveiller /home/user/Média/
J'ai mis ça en place hier et aucun soucis.
Pas besoin dutiliser l'autotools de rtorrent puisque la synchro se fera sur le dossier que filebot aura trié donc les downloads seront terminés. Pour filebot, n'utilise pas les liens symboliques (symlink) mais fais un "copy", tu n'auras pas les fichiers en double sur ton serveur puisque le script de Jedediah les effaces à la fin de la synchro.

Pour résumé :
Tu enleves filebot et rsync et l auto tools
Tu mets filebot en lui disant d'analyser home/user/torrents
Il va te les mettre dans /home/user/Media/TV show ou Movies
Puis tu suis le tuto de Jedediah et comme dossier a surveiller tu mets /home/user/Media

Si tu as besoin d'aide je suis là

pour le fichier .rtorrent.rc

tu ajoutes la ligne pour filebot en dessous de l'autre y'a pas de soucis
corentin80 wrote:Alors ce qu'il faut que tu fasses :

Tu installes filebot
Tu lui dis quel dossier il faut regarder (/home/user/torrents)
Puis tu dis a rsync (tuto de jedediah) de surveiller /home/user/Média/
J'ai mis ça en place hier et aucun soucis.
Pas besoin dutiliser l'autotools de rtorrent puisque la synchro se fera sur le dossier que filebot aura trié donc les downloads seront terminés. Pour filebot, n'utilise pas les liens symboliques (symlink) mais fais un "copy", tu n'auras pas les fichiers en double sur ton serveur puisque le script de Jedediah les effaces à la fin de la synchro.

Pour résumé :
Tu enleves filebot et rsync et l auto tools
Tu mets filebot en lui disant d'analyser home/user/torrents
Il va te les mettre dans /home/user/Media/TV show ou Movies
Puis tu suis le tuto de Jedediah et comme dossier a surveiller tu mets /home/user/Media

Si tu as besoin d'aide je suis là

pour le fichier .rtorrent.rc

tu ajoutes la ligne pour filebot en dessous de l'autre y'a pas de soucis

J'ai rien fait de ce que tu as dis pour le moment sauf ajouter la ligne pour test, ca fait planter rutorrent si il y en a 2 d'ou la fusion.
Pas besoin de les fusionner. Les unes en dessous de autres et c'est bon, une instruction par ligne c'est mieux.
corentin80 wrote:Pas besoin de les fusionner. Les unes en dessous de autres et c'est bon, une instruction par ligne c'est mieux.
Oui mais ca fait planter rutorrent, c'est pas je veux pas ou que je veux pas essayer hein ^^' mais ca ne marche pas du tout. Donc j'ai fusionner les lignes j'ai mis "l'instruction" de filebot devant ca marche maintenant, le refresh de cakebox aussi, la synchro se fait impec enfin tout va bien quoi ^^'
C'est vraiment bizarre j'ai pas de soucis de mon coté.
Enfin si ça fonctionne c'est le principal
Est ce que vous arrivez à supprimer les fichiers depuis plex ?
moi j'ai une erreur "allow clients to delete media " must be enabled in your server settings.
Salut,

C'est une case a cocher dans les réglages du serveur plex.
Je l'ai bien coché mais sa ne fonctionne pas.
Certainement une histoire de droits. Après je n'utilise pas cette option puisque je supprime les torrents via rtorrent .
Au final après plusieurs jours d'utilisation, je trouve beaucoup de limite à l'utilisation de filebot:
- doublon entre "media" et "torrent" quand je supprime à un endroit rien ne se passe de l'autre coté.
- impossible de supprimer depuis "plex" et même si j'y arrive, je ne pense pas que sa supprimer le torrent et le média

Avez vous une autre solution pour l'ajout automatique et la suppression automatique.
en gros :
je télécharge (ajout auto dans rutorrent c'est ok)
je regarde (ok filebot force plex à mettre à jour)
je supprimer (eh bien la rien ne fonctionne comme il faudrait)