Transmission sur OSMC, installer un client Torrent sur votre Raspberry Pi
CommentairesCe tutoriel fait suite à notre article dédié aux sous-titres OpenSubtitle sur OSMC. Pour rappel, François L s’est mis en tête de créer le tutoriel parfait pour rendre OSMC complètement indépendant !
D’abord destinée à ses amis, François a décidé de partager son œuvre à la communauté. Nous avons ainsi travaillé ensemble afin de mettre en place une série de tutoriels dans le but de vous aider à mettre en place OSMC.
Dans cet article nous allons vous guider pas à pas dans l’installation de Transmission, un client Torrent open source, sur votre Raspberry Pi !
Pré-requis pour installer Transmission sur OSMC
Comme pour notre tutoriel précédent, nous considérons que vous avez déjà installé OSMC sur votre Raspberry Pi.
Si ce n’est pas le cas, reportez-vous à notre tutoriel sur l’installation de Kodi sur la Raspberry Pi.
Pour rappel, afin d’installer OSMC correctement, vous aurez au minimum besoin d’une Raspberry Pi 3, laquelle sera couplée à une alimentation, et devra disposer d’une carte MicroSD sur laquelle sera installé OSMC.
Installer un client torrent sur OSMC
Comme pour OpenSubtitle, tout va se passer via l’interface graphique. Sur OSMC, le client torrent qui nous intéresse est disponible sous forme d’add-on. Nous allons donc installer Transmission via l’appStore de OSMC.
Sélectionnez « My OSMC »
, puis « APP STORE »
et enfin choisissez « Transmission Torrent Client »
.
Une fois sélectionné, Transmission va s’installer tout seul sur votre Raspberry Pi.
Maintenant que Transmission est installé sur la Raspberry Pi, nous allons devoir le configurer !
Pour réaliser la configuration du client torrent, nous avons besoin de nous connecter à la Raspberry en SSH.
Configuration de Transmission sur votre Raspberry Pi
Dans ce tutoriel, nous allons configurer notre le client torrent Transmission de façon à obtenir un système avec un disque dur branché à la Raspberry Pi 3, et où les fichiers téléchargés en torrent sont enregistrés sur le disque dur externe.
Monter un disque dur externe sur OSMC
Au démarrage de la machine, OMSC monte automatiquement les disques durs dans le dossier /media
.
Ainsi vous retrouverez votre disque à cet emplacement :
/media/<nom_disque_dur>
Nous allons nous connecter en SSH pour modifier la configuration de transmission.
Si vous ne les avez pas modifiés, les identifiants SSH par défaut de OSMC sont pour le nom d’utilisateur osmc
et pour le mot de passe osmc
.
Si vous ne savez pas comment vous connecter en SSH à OSMC, vous pouvez suivre notre tutoriel pour apprendre à vous connecter à votre Raspberry Pi avec SSH.
Configurer Transmission pour enregistrer les torrents sur le disque dur externe
Une fois la connexion ssh établie, nous allons éditer le fichier de configuration de notre client torrent.
Pour cela, utilisez la commande suivante :
sudo nano /home/osmc/.config/transmission-daemon/settings.json
C’est dans ce fichier que nous allons préciser où vont s’enregistrer les fichiers téléchargés par transmission.
Par défaut les fichiers téléchargés et en cours de téléchargement sont situés sur la carte SD, ce qui n’est pas l’idéal si vous ne disposez pas de beaucoup d’espace de stockage !
Nous allons donc modifier le chemin pour que les fichiers téléchargés par OSMC soient enregistrés sur notre disque dur.
Rendez-vous à la ligne « download-dir » et modifier la ligne pour avoir :
"download-dir": "/media/monDisque/Downloads"
Nous allons effectuer la même chose à la ligne « incomplete-dir ». Cette ligne renseigne le dossier dans lequel sont placés les fichiers en cours de téléchargement.
Modifier donc la ligne pour avoir :
"incomplete-dir": "/media/monDisque/DownloadsTemp",
Une fois les chemins changés, sauvegadez les modifications en faisant CTRL+X.
L’éditeur va alors vous demander de sauvegarder le fichier modifié, tapez « O » pour oui.
Enfin, il vous demandera le nom du fichier à enregistrer, appuyez simplement sur la touche « Entrée », sans modifier le nom du fichier.
La configuration de Transmission est maintenant terminée.
Accéder au client torrent Transmission sur votre Raspberry Pi
Vous pouvez accéder au client torrent via un navigateur internet. Pour cela, il vous suffit de vous rendre sur le port 9091
sur l’IP de la Raspberry Pi. Pour exemple, chez nous cela donne 192.168.1.12 :9091
.
Vous pouvez également accéder à Transmission depuis l’extérieur si vous ouvrez le port 9091
de votre box. Pour cela, consultez notre tutoriel dédié à l’ouverture des ports et au DynDNS.
Maintenant que le client torrent Transmission est installé et configuré sur votre Raspberry Pi, vous pouvez désormais télécharger directement vos films sur OSMC sans avoir besoin de passer par un ordinateur puis de les transférer sur la Raspberry Pi.
Bonjour,
j’ai une petite question quand on Télécharge le film ou la Séries il apparaît dans le fichier download ce qui est normal c’est le chemin qu’on lui a dit, c’est assez embêtant car avec Kodi tout dois êtres dans le même dossier pour qu’après il apparais dans l’onglet film.
La il apparaît juste comme un fichier dans download moi j’aimerais bien qui ce rajoute a la liste exemple le prochain épisodes de GOT j’aimerais bien qu’il ailles dans le Fichier GOT et aussi qu’il est un nom correct et pas torrent.Got10french.
Si quelqu’un a une solution.
Pour le nom, il dois être possible de trouver des scripts dédiés au fait de renommer proprement les séries. Pour le mettre dans le bon dossier il faudrait régler transmission pour télécharger dans le dossier que tu souhaites, ou ajouter un script qui de façon régulière transfert les fichiers dans le dossier de la série selon leur nom (à coupler peut-être avec le premier script de renommage).
Bonjour,
J’ai bien suivi votre tuto mais impossible de compléter un download, j’ai toujours l’erreur « Permission Denied » sur le dossier (au bout de quelques Ko de téléchargement).
J’ai essayé un chmod 777 sur le dossier mais toujours rien.
Merci pour ce tuto
Salut, je n’ai pas rencontré l’erreur, va faire un tour sur le forum si tu veux, tu y trouveras peut-être des gens qui ont déjà eu le problème.
Bon tuto,
il pourrait être complété en expliquant aux gens comment créer une liste « blanche » et n’autoriser que L’ip de leur ordinateur et aussi comment mettre un mot de passe et un nom d’utilisateur pour se connecter à la page de Transmission ce qui peut être pas mal. Et surtout rajouter qu’il faut absolument arrêter transmission lors de changement sinon rien ne se passe.
Bonjour,
Je ne trouve pas la ligne « download-dir » ni « incomplete-dir »,
Es ce quelqu’un peut aider un novice comme moi 😉
J’utilise putty pour me connecter en ssh a mon Rpi3
Bonjour,
Merci pour le tuto !
Est-il possible de configurer transmission pour qu’il télécharge le torrent sur autre chose qu’un disque branché sur raspberry ? Type envoyer ça sur un NAS connecté sur le réseau ?
Merci de vos réponses.
Salut,
Oui c’est possible, mais il faut monter le NAS dans ta dossier sur ta Raspberry Pi.
Pour cela, voila une solution: https://unix.stackexchange.com/questions/178187/how-to-edit-etc-fstab-properly-for-network-drive
Merci beaucoup, le temps de traduire et je me penche sur l’affaire !
Bonjour,
Après avoir fait la mise à jour d’OSMC (V17.1), j’ai essayé plusieurs sans succès d’installer transmission.
J’ai tout d’abord essayé d’installer transmission depuis le navigateur d’extention, depuis le dépot, le système installe le fichier « script.transmission-0.7.6.zip » et quand je cherche via une connexion ssh le fichier « /home/osmc/.config/transmission-daemon/settings.json », je ne trouve pas. J’ai cherché ce fichier avec la fonction locate sans succès et je n’ai pas non plus trouvé de répertoire /transmission-daemon/ ce qui m’inquiéte. J’ai donc desinstaller cette version de transmission.
J’ai repris votre tuto et tenté d’installer transmission mais le système plante lors du téléchargement, il m’indique qu’il ya un problème et ne peut pas l’installer.
J’ai enfin tenté de l’installer par ligne de code « apt-get install transmission-daemon » et là j’ai trouvé le fichier settings.json dans le répertoire /etc/transmission-daemon/
Néanmoins, tous les commentaires ci-dessous indique que le fichier se trouve dans le fichier /home/osmc/.config/transmission-daemon/, j’ai préféré poser la question ici pour savoir si la dernière tentative est bonne ou non et si je ne risque pas d’avoir des problème par la suite.
Merci de votre aide
Bonjour, super tutos sur tout le site en revanche j’ai un petit soucis impossible de trouver un fichier settings.json j’ai pus voir qu’avec les versions le chemin changés mais avec la dernière version je n’ai pas de fichier settigns.json (le seul .json que j’ai c’est celui la ./usr/share/kodi/addons/xbmc.json) est-il possible qu’avec la dernière version ça ait pu changer ?? (je débute donc j’ai encore un peu de mal ^^) merci d’avance pour votre réponse.
Edit my bad le fichier transmission ne s’été pas télécharger et été en attente autant pour moi
Bonjour,
Oui c’est tout à fait possible.
Néanmoins, xbmc.json ne semble pas être celui utilisé pour Transmission.
Je cherche de mon coté pour retrouver le JSON de Transmission 🙂
Bonjour.
Après avoir suivi le tuto, transmission semble installé. Par contre impossible de me connecter via l’ip avec un PC, comme décrit dans le dernier paragraphe. Le message « la connexion a échoué » s’affiche!!!
De plus, le tuto explique comment installer transmission, mais pas comment l’utiliser avec osmc pour télécharger?? Faut il télécharger sur osmc l’extension transmission? Ou est il possible d’utiliser transmission sur un autre ordi et rebalancer le téléchragement sur le raspberry??
Merci
Bonjour,
pour utiliser transmission (installer sur osmc donc sur la pi) il faut aller sur l’ip de la raspberry et taper sur le port 9091.
Ainsi tu accèderas à l’interface de transmission et tu pourras ajouter tes torrents.
Bonjour super tuto,
mais c’est possible de télécharger juste sur une tranche horaire ? Pour ne pas utiliser toute la bande passante
Merci
Bonjour, je pense que c’est possible il faut regarder du coté des réglages.
Bonne journée
Hello,
Merci pour vos tutos super bien faits !
Cependant je suis un peu largué…
Je voudrais installer un mediacenter chez moi avec un Raspberry Pi 3 branché à un gros disque dur 4 To, mais je voudrais installer dessus Filezilla pour récupérer les fichiers de ma seedbox sans avoir à passer par un autre ordinateur.
Est-ce que c’est possible ?
Merci !
Bonjour je viens de tomber sur votre site et votre tuto,
J’aimerais savoir si avec une raspberry il était possible de télécharger des torrent sur un disque dur depuis la raspberry de façon autonome via une page (comme un peu avec web qtorrent) et que ces torrents puisse être lue avec la raspberry en passant par kodi ou plex (lecture en local uniquement) ou autre sur ma TV brancher en hmdi ou avec une application.
Merci
Salut,
généralement le disque est branché sur la Raspberry qui fait media-center (par exemple avec OSMC) et s’occupe aussi du torrent.
Sinon, tu peux aussi accéder à une raspberry pi à distance depuis un media-center, via le réseau.
J’ai l’impression que c’est le même problème que le message que je viens de poster, mais je ne comprends pas vraiment la réponse…
Salut,
Passe sur le forum, il nous sera plus simple de te répondre 🙂
Pour info, dans la dernière version de OSMC, le chemin du tout début change, ce qui est déjà bien galère à trouver ! merci la commande find ! 🙂
Le chemin du fichier settings.json est maintenant :
/home/osmc/.config/transmission-daemon/settings.json
et pas
/etc/transmission-daemon/settings.json
Voilà voilà, je continue le tuto 🙂
Merci pour le tuto
En fait le fichier de config pour transmission n’est pas dans /etc mais il se trouve ici :
/home/osmc/.config/transmission-daemon/settings.json
Du moins chez moi….
ça pourra peut être aider
une merveille ce tuto,
par contre je pense que le fichier de config a changer de place :
/home/osmc/.config/transmission-daemon/settings.json
Bonjour, très bon tuto merci beaucoup mais je rencontre un petit soucis :/
Après avoir installé Transmission sur mon Pi et m’être connecté en ssh à ce dernier lorsque je rentre la commande « sudo nano /etc/transmission-daemon/settings.json », j’obtiens un nouveau fichier (blanc) et non un fichier à modifier …
Je ne sais pas d’où cela peut venir, si tu es sur que tu n’as pas fait de faute de frappe pour ouvrir le fichier, essayes de ré-installer transmission. Il y a peut-être eu un problème lors de la précédente installation
Bonjour,
Juste quelques erreurs (Enfin pour au moin la dernière version d’osmc : 2016.01-1).
_ Le fichier settings.json ne ce trouve pas dans ( /etc/transmission-daemon/ ) mais dans ( /home/osmc/.config/transmission-daemon/ ).
_ Avant de modifier settings.json il faut d’abord arrêté le transmission ( sudo systemctl stop transmission ).
_ Et relancer transmission une fois les modification effectuer ( sudo systemctl start transmission ).
cordialement,
abdé
Bonjour,
Merci d’avoir fait remonter les informations !
Bonjour et merci pour tout ces tutos!
Une petite coquille s’est glissée lors de la correction de l’article:
la commande à exécuter est :
sudo nano /home/osmc/.config/transmission-daemon/settings.json
et non pas:
sudo nano /home/osmc/.config/transmission-daemon/
Bonne continuation
Bonjour,
Oui nous avons fixé l’érreur 🙂
Merci
Bonjour,
Je rencontre un petit problème lorsque je veux aller sur l’interface de transmission via mon ordinateur.
Je saisi l’adresse : 192.168.1.20:9091 et chrome ou firefox me disent qu’il m’est impossible d’accéder à la page.
Quand je vais dans les paramètres de transmission via osmc j’ai le message suivant : « Could not connect to Transmission. Open Settings Dialog ? » Je mets oui et je me retrouve qu’avec l’ip est le port à configurer.
J’ai essayé avec utorrent et j’ai exactement le même problème sauf que le message dans osmc est « couldn’t connect to daemon » Open the dialogs ? »
J’ai regardé sur le net mais rien y fait …
Bonjour,
Transmission est il démarré ?
Personnellement, j’ai trouvé le fichier settings.json ici : ~/.config/transmission-daemon/
Merci pour vos tuto très clairs !!