Ceci est une ancienne révision du document !


Jinzora : diffuser votre musique sur internet

Jinzora est une plateforme de streaming et un gestionnaire de fichiers audio intégralement basé sur une interface Web.

Les fichiers de votre médiathèque peuvent être diffusés par un flux audio au format MP3, Ogg, Wav ou WMA ou tout simplement téléchargés.

L'interface, très jolie et personnalisable par thèmes, permet de rechercher des morceaux par genre, par artiste ou par album. Le logiciel est même capable d'analyser les tags ID3 pour créer la bibliothèque et télécharger les jaquettes depuis Internet.

Pour la suite des opérations, des pré-requis sont nécessaires :

  • Disposer des droits d'administration ;
  • Disposer d'une connexion à Internet configurée et activée pour télécharger le logiciel ;
  • Un serveur LAMP (Linux Apache Mysql Php) fonctionnel.

Paramétrage de php pour les prérequis Jinzora

Editer le fichier php.ini pour changer les valeurs de quelques variables :

sudo gedit /etc/php5/apache2/php.ini

Rechercher les lignes ci-dessous dans le fichier puis remplacer les valeur par celles-ci :

max_execution_time = 300
memory_limit = 32M
post_max_size = 32M
upload_max_filesize = 32M

Enregistrer les modifications et redémarrer le serveur web :

sudo /etc/init.d/apache2 restart

En cas de virtual-host

Dans le cas d'une installation sur un virtual-host apache dédié à Jinzora, il peut être préférable de faire le paramétrage de PHP dans la configuration du virtual-host (ce qui évite de changer la configue PHP pour tout le serveur).

Dans ce cas, Editer le fichier de configuration du virtual host

sudo gedit /etc/apache2/sites-available/virtual-host

Dans la section Directory adapté (celle dédiée au répertoire racine du virtual-host), ajouter les php value necessaires :

<Directory /var/www/jinzora/>
...
php_value max_execution_time 300
php_value post_max_size 32M
php_value upload_max_filesize 32M
...
</Directory>

Enregistrer les modifications et redémarrer le serveur web :

sudo /etc/init.d/apache2 reload

Installation du logiciel Jinzora

Jinzora n'est pas dans les dépots de base ; il va donc falloir récupérer la dernière version stable du logiciel directement sur internet, à l'adresse http://en.jinzora.com/download

Décompresser le fichier téléchargé

tar -zxvf j2.7.tar.gz

Ou bien clique droit sur le fichier puis Extraire ici

Déplacer le dossier contenant les fichiers de Jinzora dans le répertoire du serveur web Apache

sudo mv jinzora2/ /var/www/

Modification des permissions d'écritures

cd /var/www/jinzora2/
sudo sh configure.sh

Paramétrage du logiciel Jinzora

Lancer dans votre navigateur internet la page http://127.0.0.1/jinzora2/ et suivre les instructions ; je vais tenter de vous décrire les étapes les plus importantes.

Etape 2 / Requirements

Il s'agit de vérifier que les indicateurs sont bien au vert ; il est normal que 'PHP PostgreSQL Support' et 'DBX Support' ne soient pas installés puisque nous n'utiliserons pas ces bases de données. Pour le pdf, c'est également normal.

Etape 5 / Main Settings

Saisir le nom d'utilisateur et le mot de passe de l'administrateur du logiciel Jinzora ; bien choisir Database comme Backend type puisque nous utiliserons la base de données Mysql.

Suivant vos goûts, choisissez le Frontend et le Style qui seront appliqués à l'application et l manière dont serons géré

Etape 6 / Backend Setup

Saisir les identifiants du compte root de la base MySql ; choisir true dans la zone 'Create Database' pour que la base de données soit créée automatiquement.

Etape 7 / Import media

Il vous suffit de parcourir les répertoires de votre disque dur pour en importer les fichiers musicaux. Attention : il faut impérativement que le serveur ait les droits d'accès à ces fichiers musicaux. C'est à dire que www-data (ou moins sécurisé 'other') ait au minimum les droits de lecture sur les fichiers !

Voilà, les étapes les plus sensibles ont été expliquées et c'est -déjà- la fin de l'installation ; exécuter la commande suivante pour supprimer le répertoire d'installation de Jinzora :

sudo rm -Rf /var/www/jinzora2/install

Et après avoir exécuté cette commande, accéder à Jinzora par l'adresse http://127.0.0.1/jinzora2/ ; il ne vous reste plus qu'à saisir vos identifiants pour accéder à votre musique !

Utiliser un Lecteur flash au niveau du client

Il est possible d'utiliser le player flash XSPF (http://musicplayer.sourceforge.net) au niveau du client. Ce player est déja intégré à Jinzora.

Le player s'ouvrira dans une fenêtre popup.

Pour l'utiliser il faut éditer le fichier settings.php situé dans jinzora2.

    $embedded_player = "xspf";

Contributeurs : sidney_v

  • jinzora.1200861036.txt.gz
  • Dernière modification: Le 18/04/2011, 14:59
  • (modification externe)