HowTo : Automatiser le téléchargement des séries

Petit changement de domaine aujourd’hui, nous allons nous intéresser à l’installation d’un système de téléchargement automatisé des séries télévisées et de les organiser.

Nous aurons besoin dans ce HowTo des programmes suivants :

  • Sabnzbd : Télécharger les épisodes des séries
  • Sickbeard : Surveille la sortie des épisodes et organise la bibliothèque des séries

Dans un premier temps il est nécessaire d’installer les prérequis et de lancer Sabnzbd :

$ sudo apt-get install sabnzbdplus sabnzbdplus-theme-plush git-core
$ sabnzbdplus

Se rendre à l’adresse suivante pour terminer l’install : http://monserveur:8080. Je n’entrerais pas dans les détails de configuration, je vous laisse faire selon vos préférences ^_^.

Une fois ceci terminé, il faut arrêter l’exécution du programme et aller éditer le fichier /etc/default/sabnzbdplus :

USER=<myuser>

# [optional] full path to the configuration file of your choice;
#            otherwise, the default location (in $USER's home
#            directory) is used:
CONFIG=

# [optional] hostname/ip and port number to listen on:
HOST=<myserver>
PORT=<myport>

# [optional] extra command line options, if any:
EXTRAOPTS=

Il ne nous reste plus qu’à démarrer de nouveau le démon via le script d’initialisation :

$ /etc/init.d/sabnzbdplus start

Intéressons nous à présent à la mise en place de Sickbeard.

Nous avons installé, en première partie, le programme git afin de récupérer les sources de Sickbeard (pour qu’il puisse se maintenir constamment à jour!).

$ cd /home/myuser
$ git clone http://github.com/midgetspy/Sick-Beard.git
$ python SickBeard.py

Comme pour Sabnzbd, il faut se connecter à : http://monserveur:8081 pour terminer l’installation et le configurer. Tout comme précédemment, je n’entrerais pas dans le détail à part pour l’interfaçage avec Sabnzbd, qui doit ressembler à quelque chose comme cela :

Pour faire en sorte que Sickbeard démarre comme un démon :

$ cp initscript /etc/init.d/sickbeard
$ chmod +x /etc/init.d/sickbeard
$ update-rc.d sickbeard defaults

Puis on édite le fichier de démarrage :

# path to app
APP_PATH=/home/myuser/Sick-Beard/

# path to python bin
DAEMON=/usr/bin/python

# startup args
DAEMON_OPTS="SickBeard.py -q"

# script name
NAME=sickbeard

# app name
DESC=SickBeard

# user
RUN_AS=root

PID_FILE=/var/run/sickbeard.pid

Pour le redémarrer :

/etc/init.d/sickbeard restart

Pour terminer, il faut créer le fichier de configuration suivant pour interfacer les deux programmes :

$ cd autoProcessTV
$ mv autoProcessTV.cfg.sample autoProcessTV.cfg

Puis de l’éditer :

[SickBeard]
host=<myserver>
port=<myport>
username=<mywebuser>
password=<mywebpassword>
web_root=

Retourner dans Sabnzbd et dans la catégorie TV, choisir le script de post-processing : « sabToSickBeard.py ».

Enregistrer et redémarrer Sabnzbd, c’est terminé! Il ne reste plus qu’à attendre la sortie d’un nouvel épisode.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

14 réflexions au sujet de « HowTo : Automatiser le téléchargement des séries »

  1. Bonjour,

    Bel article, je le testerai à l’occasion. Qu’en est-il de la gestion des sous-titres? Avez-vous aussi quelque chose d’automatisé?

    1. Bonjour,

      Merci pour le commentaire. Je sais qu’il existe un plugin qui permet d’automatiser le téléchargement des sous-titres. Le projet s’appelle Periscope et il permet de s’interfacer avec les site opensubtitle et d’autres. Mais je n’ai pas trop essayé de l’utiliser. A voir 🙂

      1. non, ca n’a pas l’air de fonctionner plus ;-( (y’a d’ailleurs d’autres images qui ne s’affichent pas ;-(
        En tout cas, je l’ai pas dit avant, merci et bravo pour ce blog qui regorge d’informations très intéressantes.

        Yann

        1. Bon en effet, j’ai du faire une mauvaise manip’ hier soir… Cela fonctionne maintenant, tu me confirmes ? 🙂

          Et de rien pour les articles ils sont là pour partager des HowTo qu’on ne trouve pas partout (enfin je crois et j’essaye) 🙂

  2. Alors j’ai essayé, le téléchargement ne se fait pas automatiquement. Par contre si je télécharge manuellement le fichier va se déplacer dans le dossier voulu.
    Quelqu’un aurait-il une idée du problème

    1. Salut,

      Manuellement cela signifie que tu le lance directement dans Sabnzbd? Sans passer par Sickbeard? Si c’est le cas, cela signifie que la liaison entre les 2 applis ne se fait pas bien. Il faut vérifier les paramètres de connexion depuis Sickbeard vers Sabnzbd.

      1. en fait c’est bon j’ai redemarré les deux et j’ai deux de mes téléchargements qui se sont lancés.
        Si ça peut servir pour d’autres
        Je verrais demain matin si tout à fonctionné correctement.

          1. 😀 j’aime beaucoup.
            En tout cas sick beard c’est franchement impressionnant, le mec qui a codé ça, chapeau !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*