Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 17 utilisateurs en ligne, consultez le détail
Auteur Message
TrustRobot
#0 Message posté le : 13-05-2005 à 20:20:50


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 04-07-2003
Nombre de messages : 173


Bien qu'il ne soit pas UMS (USB Mass Storage) comme de simples clefs USB, il est tout à fait possible de le faire fonctionner sous GNU/Linux. La gestion du jukebox se fait avec Gnomad2 et il ne lui faut que quelques dépendances. Je considère que vous avez déjà des périphériques USB et que votre noyau est configuré comme il faut. Sinon, allez voir par là.

Nota Bene:

Ce didactitiel s'applique également à d'autres jukebox de Creative mais aussi de Dell. A savoir:
  • Creative Nomad Jukebox 1, 2 et 3
  • Creative Nomad Jukebox Zen
  • Creative Nomad Jukebox Zen USB 2.0
  • Creative Nomad Jukebox Zen NX
  • Creative Nomad Jukebox Zen Xtra
  • Creative Nomad Jukebox Zen Micro (sans la mise à jour 2.x MTP/PlaysForSure)
  • Dell Digital Jukebox ("Dell DJ")
  • Dell DJ, deuxième génération (sans la mise à jour MTP/PlaysForSure)
  • Dell Pocket DJ (sans la mise à jour MTP/PlaysForSure)

1. Les dépendances



Il faut à Gnomad2 :
  • La bibliothèque GTK+-2.0. Si vous avez une distribution avec au moins Gnome 2.2, pas de soucis de ce côté-là, sinon il vous faut installer gtk+-2.0-dev
  • La bibliothèque libGnomeui. Pareil, elle vient avec Gnome 2.2 ou plus.
  • La bibliothèque libusb. Si vous avez des périphériques USB, il doit être installé.
  • L'utilitaire hotplug installé et fonctionnel. Si vous avez un fichier /etc/hotplug/usb.agent c'est qu'il est installé.
  • La bibliothèque libnjb. Elle permet la communication avec le jukebox.

2. Installation de libnjb et gnomad2



Pour commencer, allez chercher la bibliothèque libnjb, vous pourrez la trouver ICI. Sauvegardez-la, par exemple, à la racine de votre répertoire maison, /home/votre_login. Puis dans une console, tapez :
$ cd
$ tar zxvf libnjb-xx.tar.gz
$ cd libnjb-xx
$ ./configure
$ make
$ su
# make install
# exit


Si tout va bien, la bibliothèque libnjb a été installée dans /usr/local/lib/. A noter que des packages sont disponibles pour Debian et Fedora: libnjb est incluse dans l'arbre "testing" de la Debian, il vous suffirait donc de faire :
# apt-get install libnjb0


Pour Fedora, vous pourrez trouver le rpm, ICI, comme pour les sources.

Maintenant, passons à l'installation de gnomad2. Vous pourrez trouver les dernières sources (2.6.3) sur le site de gnomad2 que vous téléchargez dans votre répertoire personnel, toujours /home/votre_login.
$ cd
$ tar zxvf gnomad2-xxx.tar.gz
$ cd gnomad2-xxx
$ ./configure
$ make
$ su
# make install
# exit


L'exécutable de Gnomad2 est maintenant installé dans /usr/local/bin. Un RPM est également fourni pour Fedora, vous le trouverez au même endroit que les sources, à savoir ici.

3. Utilisation



A l'heure actuelle, il ne fonctionne qu'en root, chez moi. Il suffit donc de brancher le jukebox sur sa prise USB puis de lancer une console, de se loguer en root et de lancer gnomad2. A ce moment, Gnomad2 va lire le jukebox et récupérer la liste des mp3 qui y sont stockés.

Niveau configuration, c'est plutôt simple et les options par défaut suffisent. Il y a juste une option qui peut être utile de cocher, c'est celle qui "permet de passer récursivement dans tous les répertoires sélectionnés lors du transfert", elle évite de devoir sélectionner les mp3 un par un.

Maintenant à vous de jouer.
[




--Message édité par TrustRobot le 13-05-2005 à 20:20:50--