Plugin vdr-mldonkey:
Ce plugin permet d'afficher via l'OSD de VDR l'état de vos téléchargements dans mldonkey
MLDonkey:
Il s'agit là d'un logiciel de P2P (peer to peer) qui vous permet de rechercher et de télécharger des fichiers sur le net en utilisant des protocoles tels que bittorent, e-donkey, etc... (Ce logiciel ne sera utilisé bien sûr que pour le téléchargement de fichiers libres de droits, cela va de soi )
La première chose à effectuer, est bien sur l'installation de MLDonkey.
La méthose proposée ici consiste à une installation manuelle qui vous permettra d'avoir la dernière version disponible.
(actuellement la 2.5-30.14)
Il s'agit là de télécharger le soft dans le répertoire /usr/local/src:
# cd /usr/local/src/ # wget http://download.berlios.de/pub/mldonkey/spiralvoice/cores/Linux/mldonkey-2.5-30.14.static.i386-Linux.tar.bz2 # tar xvfj mldonkey-2.5-30.14.static.i386-Linux.tar.bz2Maintenant, nous allons récuperer la derniere liste de serveurs qui vous permettra de vous connecter au réseau p2p:
# cd mldonkey-distrib-2.5-30.14/ # wget http://2z4u.de/8hzwl08d/max/server.metPuis nous allons pouvoir faire un premier démarrage du soft:
# nohup ./mlnet &"nohup" permet de démarrer l'executable de mldonkey (mlnet) sans que la deconection de l'utilisateur n'arrête l'éxécution de celui-ci.(du moins c'est ce que j'ai compris )
# telnet localhost 4000Vous devriez avoir quelque chose de semblable à ceci
Trying 127.0.0.1 Escape character is '^]'. Welcome to MLdonkey Welcome on mldonkey command-line Use ? for helpOn ajoute la liste de serveurs que nous avons precedemment telechargé:
servers 'server.met' add_user monuser mot2passeOn fait une petite recherche pour tester sur le terme "vdrlive"
s vdrlive vrOn obtient ceci:
Result of search 3 Reinitialising download selectors 3 results (done) [ Num ] Size Avail Names Tags MD4 [ 1] 124119040 1 Sources-VDRLive-0.2.2Beta-FULL-06-04-2005.tar 1 urn:ed2k:FFBE5918706B2CCEB1ED10BCF16FAB45 [ 2] 33542144 2 VDRLive-0.2.2Beta-FULL-06-04-2005.iso 1 urn:ed2k:6F5731E6FE48FFF7830672F3E8C8DD86 [ 3] 33172462 1 VDRLive-0.2.1Beta-FULL-FINAL-21-12-04+Custo....zip 1 urn:ed2k:435CBBF2F3EA5769BEA2646DA274B123 4 sources, total available 214.0MVoila mldonkey est bien installé et oppérationnel sur votre système.
# cat << EOT > /etc/init.d/mlnet.sh #!/bin/sh case "\$1" in start) echo "Starting edonkey:" cd /usr/local/src/mldonkey-distrib-2.5-30.14 /usr/local/src/mldonkey-distrib-2.5-30.14/mlnet -daemon > /var/log/mlnet.log 2>&1 ;; stop) echo "Stopping edonkey:" killall mlnet ;; esac EOTRendre ce script éxécutable:
# chmod +x /etc/init.d/mlnet.shpuis de créer les liens qui permettront à linux de lancer ce script au démarrage de votre machine:
# ln -s /etc/init.d/mlnet.sh /etc/rc3.d/S80mlnet # ln -s /etc/init.d/mlnet.sh /etc/rc4.d/S80mlnet # ln -s /etc/init.d/mlnet.sh /etc/rc5.d/S80mlnet # ln -s /etc/init.d/mlnet.sh /etc/rc6.d/K80mlnet # ln -s /etc/init.d/mlnet.sh /etc/rc6.d/S80mlnet # ln -s /etc/init.d/mlnet.sh /etc/rcS.d/S80mlnetSous debian, tapez ceci
# update-rc.d mlnet.sh start 80 3 4 5 . stop 80 S .Maintenant que votre mldonkey fonctionne et démarre automatiquement, il serait sympa de pouvoir voir ce qu'il s'y passe. Pour cela, il éxiste plusieurs clients qui vous permettront de vous y connecter. (les ports indiqués ci-après sont ceux par defaut de mldonkey si vous n'avez pas modifiés les reglages) Entre autre, vous pouvez y acceder
# telnet localhost 4000En installant un client sur votre pc windows par exemple (sancho par exemple, merci 3-6): http://sancho-gui.sourceforge.net/
# cd /usr/local/src # wget http://vdr.bluox.org/download/vdr-mldonkey/vdr-mldonkey-0.0.4a.tar.bz2 # tar xvfj vdr-mldonkey-0.0.4a.tar.bz2 -C VDR/PLUGINS/src # cd VDR/PLUGINS/src # ln -s mldonkey-0.0.4a mldonkey # cd ../.. # make plugins # cd .. # rm vdr-mldonkey-0.0.4a.tar.bz2
si vous n'avez pas d'erreurs à la compilation, votre plugin est prêt. maintenant, suivant votre installation de VDR, soit -P 'mldonkey -h localhost -p 4000 -u monuser -k mot2passe' aux argument existants de la commande vdr dans votre fichier /usr/local/src/VDR/runvdr soit, si vous avez le plugin "plugin_setup" d'installé, allez dans votre menu vdr, configuration, config plugins, pluginsetup, puis activez-y votre plugin mldonkey.
0::mldonkey -h localhost -p 4000 -u monuser -k mot2passe::MLDonkey plugin::Vous pouvez maintenant, dès que vous aurrez redémarré votre VDR, visualiser l'état de vos téléchargement en faisant menu mldonkey
Enfin pour finir, si vous avez un access denied ou "Access to server not granted" sous VDR mettez (soit dans le runvdr, soit dans le fichier de config de pluginsetup /etc/vdr/plugins/plugin_setup_runvdr.conf)
-P 'mldonkey -h localhost -p 4000 -u none -k none'
Pour ceux dont le client donkey n'est pas sur le serveur VDR il faut editer le fichier
/usr/local/src/mldonkey-distrib-2.5-30.14/downloads.ini et ajouter l'IP de VDR.
Attention il faut stopper 'mlnet' avant de faire les modifs
allowed_ips = [ "127.0.0.1"; "IP.DE.VDR.ICI";]Si vous désirez modifier la position des fichiers téléchargés (temporaires et terminés), ouvrez le fichier /usr/local/src/mldonkey-distrib-2.5-30.14/download.ini: modifiez dans la section "path":
(************************************)
(* SECTION : Paths *)
(* Paths options *)
(************************************)
(* The directory where temporary files should be put *)
temp_directory = "/video/divers/mldonkey/temp"
(* Directories where files will be shared *)
shared_directories = [
{ dirname = "/video/DiVx/Animes/Mangas"
networks = []
strategy = only_directory
priority = 0
};
{ dirname = "/video/divers/mldonkey/incoming/directories"
networks = []
strategy = incoming_directories
priority = 0
};
{ dirname = "/video/divers/mldonkey/incoming/files"
networks = []
strategy = incoming_files
priority = 0
};]
En effet, vous risquez de vous retrouver rapidement avec votre partition /usr saturée si vous ne corrigez pas cela /etc/init.d/mlnet.sh stopMerci encore à polo1984 pour sa contribution plus qu'importante à la réalisation de ce tuto