| 
 
       
        | Introduction |   
        |  |   
        | Netjuke est un logiciel ouvert, 
            sans plateforme spécifique, diffusant en flux de la musique 
            au travers une interface web construite en PHP4, permettant de se 
            construire une base de donnée de vos morceaux de musique digitaux. Grace à son interfaçage web, Netjuke 
            vous permet de proposer de la musique aux seuls membres autorisés 
            de votre communauté, où qu'ils soient. Netjuke supporte un large type de format audio 
            et dispose d'une interface web dans de nombreuses langues, les préselections 
            audio sont soit privées, soit publiques. Sachez donc que chacun 
            peut se constituer sa base de donnée, et la partager avec qui 
            il le désire. Les infos (tags) MP3 et OGG sont supportées, 
            vous pouvez également rajouter la jaquette ou encore des images 
            de l'artiste, du concert, etc. à vous donc de découvrir 
            ses possibilités.... L'installation est relativement simple et rapide, 
            ce howto est essentiellement déstiné à guider 
            les intéressés dans la phase de préparation sous 
            SME qui est la moins rapide, mais 
            elle ne prend que quelques minutes. Mais ce HowTo est surtout 
            là pour agrandir la communauté NetJuke.  ENGLISH : (from original web-site) Netjuke is an Open Source, cross-platform, web-based 
            streaming media jukebox powered by PHP 4, an increasing choice of 
            databases, and all the media that consitutes your digital music collection. 
            Netjuke aims to enable small communities to run private web-sites 
            and access all the media they own, distribute or are granted access 
            to.  Netjuke currently supports a wide variety of 
            audio formats, is translated to several languages, randomization features, 
            private and shared playlists, ID3 and Ogg tagging, image management, 
            and much, much more. In addition, installation is a snap thanks to 
            an unusual installer module that will have you up and running in minutes. 
             |  
   
   
        | 1/ 
          Préparation de la base de donnée (BDD) : |  |  Deux Solutions : 1) En shell : (la plus rapide) Sous l'utilisateur root, tapez : [root@e-smith]# mysqladmin 
  create netjuke[root@e-smith]# mysql --user=root mysql
 mysql>GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON 
  netjuke.* TO netjuke@localhost IDENTIFIED BY 'MOTDEPASSE-NETJUKE';
 mysql>flush privileges;
 mysql>quit
 2) Sous PHPMyAdmin : (assez 
  longue, mais plus parlante) Cette partie comportant des captures d'écran vous la trouverez 
      ici (je n'ai pas voulu surcharger 
      cette page inutilement) 
   
        | 2/ 
          Préparation d'une ibay : |  Depuis le server-manager, allez dans la rubrique 
  "Collaboration" puis "Baies d'information" Cliquez sur "Cliquez ici pour créer 
  une info-baie." Nom de l'info-baie : netjuke Description : musique
 Groupe : Admin
 Accès de l'usager par le partage de fichiers ou le protocole FTP : Écriture=Admin,Lecture=Tous
 Accès public par le Web ou le protocole FTP anonyme : Réseau 
  local (aucun mot de passe requis)
 Exécution du contenu dynamique (CGI, PHP, SSI) : Activé
 Cliquez sur le bouton "Enregistrer" Inutile de mettre un mot de passe sur 
  cette baie d'information. 
   
        | 3/ 
          Installation des scripts PHP de Netjuke : |  Depuis le mode console, tapez (ou copier-coller) 
  :  cd /home/e-smith/files/ibays/netjukewget http://cesnet.dl.sourceforge.net/sourceforge/netjuke/netjuke-1.0b16-php4.1+.tar.gz
 tar -xvzf netjuke-1.0b16-php4.1+.tar.gz
 mv netjuke/* html
 rmdir netjuke
 rm -f netjuke-1.0b16-php4.1+.tar.gz
 rm -f index.html
 chmod -R 777 var/data
 chmod -R 777 var/music
 /sbin/e-smith/db accounts setprop netjuke PHPBasedir /
 /sbin/e-smith/signal-event ibay-modify netjuke
 Ne pas fermer la console ! (elle sera encore 
  utile plus bas) 
   
        | 4/ 
          Configuration de Netjuke : |  Avec le navigateur connetez-vous à 
  l'installer à http://NOMDUSERVEUR/netjuke/installer/installer.php?do=Install+Form Vous allez maintenant rentrer les renseignements 
  suivant : DB Type : MySQLDB Host : localhost
 DB User : netjuke
 DB Password : MOTDEPASSE-NETJUKE
 DB Name : netjuke
 
 Sys. Admin. Email : VOTRE-EMAIL-ADMINISTRATEUR-NETJUKE
 Admin. Password : VOTRE-MOTDEPASSE-ADMINISTRATEUR-NETJUKE
 Confirm Password : VOTRE-MOTDEPASSE-ADMINISTRATEUR-NETJUKE
 
 Language : French
 
 User Themes : Enabled
 L'installer va vous générer 
  un fichier "inc-prefs.php" et vous proposer de le télécharger, 
  enregistrez ce fichier dans le partage samba suivant :\ \NOMDUSERVEUR\netjuke\html\etc
 ATTENTION 
  sachant que le groupe propriétaire de la Baie est pour l'exemple Admin, 
  vous ne pourrez écrire ce fichier directement dans le partage que si 
  vous êtes en Admin. Sinon, vous devrez enregistrer ce fichier 
  dans un répertoire local et le transférer ensuite dans le répertoire 
  "/home/e-smith/files/ibays/netjuke/html/etc" Retournez en mode console et tapez : chmod 777 etc/inc-prefs.phprm -rf installer
 Vous 
  pouvez fermer la console... 
   
        | 5/ 
          Utilisation de Netjuke : |  Avec le navigateur allez à http://NOMDUSERVEUR/netjuke/ Connectez-vous en utilisant le compte utilisateur 
  créé avec l'installer ( VOTRE-EMAIL-ADMINISTRATEUR-NETJUKE 
  et VOTRE-MOTDEPASSE-ADMINISTRATEUR-NETJUKE) 1)Les fichiers musicaux se stockent dans "/home/e-smith/files/ibays/netjuke/html/var/music"
 Lorsque vous y copiez des fichiers, il faut cliquer sur " CHERCHEUR 
  RÉCURSIF DE FICHIERS AUDIO " dans le menu " ADMIN 
  "
 Vous pouvez toutefois changer l'emplacement de stockage dans "ADMIN" 
  puis "PRÉFÉRENCES DE SYSTÊME" si par exemple vos 
  fichiers se trouvent sur un autre Disque Dur... (avec le couple "Serveur 
  de Musique" et "Répertoire de Musique")
 2)Vous pouvez créer des utilisateurs supplémentaires dans "ADMIN" 
  puis "MAINTENANCE D'USAGERS"
 3)Si vous voulez rendre votre serveur netjuke accéssible de l'extérieur, 
  il vous faut mettre le mode 0.1 dans "ADMIN" puis "PRÉFÉRENCES 
  DE SYSTÊME" et aussi modifier les paramètres de la "Baie 
  d'information" en conséquence...
 |