Si vous regardez beaucoup de séries en VO, il est souvent pratique d’avoir les sous-titres à portée de main. Aller les chercher dans les limbes de l’internet est quand même très chiant avouons le. Fort heureusement, il est possible d’automatiser tout cela très simplement.
Typiquement, vous récupérez régulièrement des épisodes de série ou des films dans un dossier spécifique de votre NAS (ici /volumeX/Downloads/) et vous souhaitez que votre NAS aille chercher régulièrement les sous-titres de ceux-ci.
Ce petit tuto à été réalisé sur un NAS Synology sous DSM6, mais il est tout à fait possible de réaliser la même chose sur d’autres machines / systèmes.
Commencez par vous connecter en SSH sur votre NAS.
Rendez-vous dans votre dossier personnel (ou n’importe quel dossier)
cd /volumeX/Mon_dossier/
Créez un répertoire « scripts »
$: mkdir scripts
Puis lancez la commande suivante pour récupérer un petit utilitaire Python nommé pip.
$: wget https://bootstrap.pypa.io/get-pip.py
Installez l’utilitaire via :
$: sudo python get-pip.py
Installez Subliminal (c’est l’utilitaire qui va faire tout le travail pour vous)
$: sudo pip install subliminal
Puis créez un fichier dl-sous-titres.sh (ou un nom qui vous convient) contenant ce qui suit :
#/bin/bash
cd /volumeX/Downloads
subliminal download -w 4 -l fr
Si vous souhaitez plus d’informations sur les paramètres de subliminal, je vous invite à lire la documentation.
Une fois cela fait, il ne vous reste qu’à paramétrer DSM pour lancer la tâche régulièrement.
Allez dans l’application « Paramètres » de votre NAS, puis « Tâches planifiées »
Créez une nouvelle Tâche, via « Créer > Tâche Planifiée > Script Défini par l’utilisateur »
Donnez lui un nom, puis allez dans l’onglet « Programmer »
Choisissez la récurrence qui vous convient, puis une fois réglé, rendez-vous dans le dernier onglet « paramètres de tâche ».
Renseignez l’emplacement de votre script dans l’invite, puis enregistrez tout ça.
Voilà, c’est terminé, votre script se lancera automatiquement à intervalle régulier. N’hésitez pas à créer d’autres tâches au besoin !
Merci pour ton tuto, mais malheureusement cela fonctionne jusqu’à l’installation de l’utilitaire (sudo: not found).
Il faut que tu te log en SSH avec un utilisateur qui soit administrateur. Je ne peux pas vraiment t’aider là dessus, chaque configuration étant très différente.
Bonjour, cela fait un bout de temps sue tu as posté ton tuto (merci bcp d’ailleurs) et tout tourne nickel chez moi! Cependant quand subliminal telecharge mon srt, il ajoute « .fr » a la fin du nom du fichier, ce qui fait que plex ne reconnait pas automatiquement le sous titre tant que je ne renomme pas le sous titre en enlevant le « .fr » afin d’avoir le meme titre que la video. Qqun peut m’aider pour automatiser cela svp ? Merci bcp
Jerome