Installation de Neuf Media Center avec Debian
But de ce document
Ce document relate l’installation et la première utilisation de Neuf Media Center avec une Debian Lenny. Cela devrait fonctionner avec d’autres distributions. Media Center permet de lire sur votre téléviseur vos différents fichiers audio, vidéos et visuels présents sur votre ordinateurs, votre partage internet Neufgiga (pour les abonnés) et tout support USB ou disque externe à partir de la prise USB du décodeur HDTV. Ce programme remplace MP9 qui utilisait VLC en donnant beaucoup plus de possibilités d’utilisation. Media Center est multi-plateforme.
Le document est complété d’un ajout sur 9MediaCenterGui, programme sous licence GPL, interface graphique de MediaCenter.
Installation
# aptitude install apache2 apache2-mpm-prefork ; aptitude install php5
Les NOUVEAUX paquets suivants vont être automatiquement installés :
apache2-utils apache2.2-common libapr1 libaprutil1
Les NOUVEAUX paquets suivants vont être installés :
apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libapache2-mod-php5 php5 php5-commonRépondre Yes
#aptitude install perl5
Installation de l’archive de MediaCenter
Télécharger l’archive du media center
Décompresser l’archive dans un dossier de votre choix (ici : dossier utilisateur)
$ tar -xvzf mediacenter.tgz
$ cd /home/[user]/mediacenter/
/mediacenter$ ./configureConfiguration du MediaCenter pour Neuf TV HD
Création du fichier data/shares.conf ...
Création du fichier data/httpshares.conf ...
Liste des partages actifs :
readline() on closed filehandle CONF at ./configure line 40.
Ajouter un partage ................ add
[ ] Supprimer un partage .............. del
Mise à jour de la configuration ... update
Quitter ........................... quit
>
A ce moment là, vous pouvez écrire vos partages comme par exemple :
> add /home/[user]/mesphotos [photos]
Ajout du dossier partagé : "[photos]" -> /home/[user]/mesphotos ...
Liste des partages actifs :
Partage n°1 = Dossier "[films]" -> /home/[user]/video
Partage n°2 = Dossier "/musique" -> /home/[user]/Musique
Partage n°3 = Dossier "[photos]" -> /home/[user]/mesphotos
Ajouter un partage ................ add
[ ] Supprimer un partage .............. del
Mise à jour de la configuration ... update
Quitter ........................... quit
> update
Arrêt du MediaCenter ... OK !
Démarrage du Mediacenter 1.13 ... OK !
Configuration mise à jour !
Liste des partages actifs :
Partage n°1 = Dossier "[films]" -> /home/[user]/video
Partage n°2 = Dossier "/musique" -> /home/[user]/Musique
Partage n°3 = Dossier "[photos]" -> /home/[user]/mesphotos
Ajouter un partage ................ add
[ ] Supprimer un partage .............. del
Mise à jour de la configuration ... update
Quitter ........................... quit
>quit
/mediacenter$
On remarquera qu’il y avait déjà deux partages existants (vidéo et musique) que j’avais préalablement effectués.
Utilisation
Démarrer et arrêter media center
$ ./mediacenter start
Démarrage du Mediacenter 1.13 ... OK !
En allant à cette adresse
Vous vérifiez que tout marche. Il n’y plus qu’à allumer votre télé et profitez de votre médiathèque. Pour plus de détails concernant l’utilisation normale, il y a le manuel de Neuf en ligne.
Pour l’arrêt :
$ ./mediacenter stop
Arrêt du MediaCenter ... OK !
En cas d’icône grisée sur votre téléviseur
Editer les fichiers common.inc.php et status.inc.php
$ vim /home/[user]/mediacenter/httpd/mp9ctl/common.inc.php
ligne 62, remplacer
define("INTERFACE_URL", "http://".$_SERVER[’HTTP_HOST’]."/interface/") ;
par
define("INTERFACE_URL","http://192.168.x.x/interface/") ;
192.168.x.x est l’ip de votre ordinateur. Pour la trouver, en console :
$ /sbin/ifconfig
eth0 Lien encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet adr:192.168.x.x
Puis
$ vim /home/[user]/mediacenter/httpd/mp9ctl/status.inc.php
ligne 16, remplacer
$ serverName = getHostname() ;
par
$ serverName = "192.168.x.x" ;
9MediaCenterGui
9MediaCenterGUI est l’interface graphique pour la version GNU/Linux du logiciel mediacenter de 9 Telecom. 9MediaCenterGUI permet un contrôle total du logiciel 9 Telecom mediacenter, il a été créé pour être très facile d’utilisation.
9MediaCenterGUI requiert une JRE (Java) au moins égale à la version 1.6.0 pour fonctionner. En testing, elle est disponible dans les paquets Debian non-free (voir votre sources.list).
# vim /etc/apt/sources.list
Ajouter non-free à ces lignes :
## Testing
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
# aptitude update
# aptitude install sun-java6-jreIl faut après avoir installé JAVA 1.6 enlever gij (si vous aviez installé l’interprétateur par défaut de Debian) ou retirer les liens symboliques par la commande "unlink" qui se trouvent dans /usr/bin (/usr/bin/java, /usr/bin/javac, /usr/bin/javah)
Télécharger l’archive ici sur la page officielle :
Installation
Télécharger le fichier dans le répertoire souhaité puis le rendre exécutable par la commande suivante une fois que vous êtes dans le répertoire concerné :
# chmod 755 9MediaCenterGUI-0.8-linux-installer.bin
# ./9MediaCenterGUI-0.8-linux-installer.binIl vous faut lire les termes de la licence en faisant défiler son contenu puis choisir votre répertoire « /home/[user] » pour l’installation mais ne pas laisser par défault /opt car cela ne fonctionnera pas (pour l’instant). Il vous demande ensuite si vous voulez continuer. Un « Y » fera l’affaire. On se rend dans le répertoire du Gui et on le démarre :
$ cd /9MediaCenterGUI-0.8
$ ./start.shcommand not found : java
Ce petit problème se règle grâce à la commande :
# update-java-alternatives -s java-6-sun
Vous trouvez le nom du répertoire à mettre dans le dossier « jvm » : /usr/lib/jvm/. Nous pouvons ensuite démarrer le Gui.
$ ./start.sh
Une boîte de dialogue pour le premier démarrage doit apparaître. Puis l’écran qui demande le chemin vers le mediacenter précédemment installé. Vous pouvez maintenant avec cette version configurer vos partages graphiquement.
Vous pouvez ajouter un raccourci dans votre menu K si vous le souhaitez (regardez ci-dessous).
Décompresser l’archive
# tar -xvzf 9MediaCenterGUI-0.8.tar.gz
9MediaCenterGUI/
9MediaCenterGUI/9MediaCenterGUI_0.8.jar
9MediaCenterGUI/start.sh
9MediaCenterGUI/gpl_fr.txt
9MediaCenterGUI/conf/
9MediaCenterGUI/lib/
9MediaCenterGUI/conf/9mediacentergui.conf
9MediaCenterGUI/lib/substance.jar
9MediaCenterGUI/lib/zoneLayout-1.0b4.jar
# exit
exit
$ cd 9MediaCenterGUI/
$ ./start.shA l’ouverture, il faut configurer le chemin d’accès du dossier MediaCenter et votre interface graphique est prête.
Vous pouvez ajouter un raccourci dans votre menu « K » (pour Gnome, regardez les commentaires) :
Conclusion
Mediacenter est un programme complet qui permet d’avoir accès sur son téléviseur à pas mal de fichiers multimédias dispersés sur des supports différents et en faire profiter toute la famille. En cas de besoin, des forums officiels et/ou bénévoles existent pour des problèmes éventuels. Une interface graphique sous licence GPL existe depuis peu.
Historique des modifications
| Version | Date | Commentaire |
|---|---|---|
| 0.2 | 22/09/07 | Création par Claude BOBEY |
| 0.3 | 26/09/07 | Modifications après les remarques de Tony et Alexis (Merci) |
| 0.4 | 27/09/2007 | Sortie de 9MediaCenterGui |
| 0.5 | 10/10/2007 | Modifications après les remarques de Clément (Merci) |
| 0.6 | 30/08/2008 | Sortie de 9MediaCenterGui-0.8 |
| Fichier attaché | Taille |
|---|---|
| 9MediaCenterGui.png | 22.99 Ko |

Commentaires
Installation de Neuf Media Center avec Debian
Merci de l’info, le tuto est mis à jour. Et encore bravo pour le Gui.
Installation de Neuf Media Center avec Debian
Bonjour, j’ai publié la semaine dernière une release de 9MediaCenterGUI avec corrections de bugs et enfin ajout de la fonctionnalité permettant de supprimer les partages de manière graphique.
Cette version est estampillée 0.8.
Cette version contient aussi une version packagée avec Bitrock Install Builder qui permet d’installer l’application de manière graphique.
Clément.
http://mediacentergui.sourceforge.net
Installation de Neuf Media Center avec Debian
Merci de tous ces apports intéressants que je vais intégrer au tuto très prochainement et merci pour le GUI.
Installation de Neuf Media Center avec Debian
Si vous utilisez GNOME, il peut être intéressant de créer un raccourci sur le bureau, pour cela, faites un clic droit sur le bureau >Créer un lanceur, remplissez les champs...ajoutez une icône, dans le champs commande, cliquez sur parcour et aller chercher le lancer "start.sh" de 9MediaCenterGUI.
Pour faire en sorte que 9MediaCenterGUI se lance automatiquement au démarrage, cliquer sur Système dans la barre de menu >Préférences >Sessions.
Cliquer sur nouveau et remplissez les champs comme pour créer un lanceur.
Installation de Neuf Media Center avec Debian
Bonjour, je suis le créateur de 9MediaCenterGUI et je tenais à apporter quelques informations supplémentaires.
9MediaCenterGUI requiert une JRE au moins égale à la version 1.6.0 pour fonctionner, et sous debian (testing), l’interpréteur installé par défaut est gij, une version libre GNU de java qui est actuellement en 1.4.2 et qui n’implémente pas SWING. Il est donc indispensable d’installer la JRE 1.6 ou supérieure de SUN. En testing, elle est disponible dans les paquets debian non-free. Il faut après avoir installé JAVA 1.6 enlever gij ou retirer les liens symboliques par la commande "unlink" qui se trouvent dans /usr/bin
(/usr/bin/java, /usr/bin/javac, /usr/bin/javah)
La version actuelle est une Preview, la version finale n’est pas encore sortie mais sortira très prochainement, j’ai pris du retard...
> Installation de Neuf Media Center avec Debian
Bonsoir Alexis,
Merci de tes remarques intégrées.
> Installation de Neuf Media Center avec Debian
Attention ! Pour ne pas avoir à désinstaller apache2-mpm-worker (qui est la version multithreadée d’Apache) il suffit d’installer apache et php par la même commande :
aptitude install apache2 php5
ou alors
aptitude install apache2 apache2-mpm-prefork ; aptitude install php5
Ceci est dû au fait que PHP ne soit pas "thread-safe", et que par défaut apache2 soit livré pour fonctionner en threads (meilleures performances), du coup quand on veut rajouter PHP, le système doit reinstaller apache2 dans la version classique "fork".
> Installation de Neuf Media Center avec Debian
Re,
En fait, il faut changer le niveau de sécurité concernant les macros dans OOo 2.3 et ça marche. J’ai fait la mise à jour. Désolé pour le bruit inutile.
> Installation de Neuf Media Center avec Debian
Salut Tony,
Judicieuses remarques que j’intègre directement. Merci. Je t’envoie le fichier par mail car cela ne copie pas vers spip avec OOo 2.3 !
A++
> Installation de Neuf Media Center avec Debian
Bonjour Claude,
Si tu décompresses l’archive dans le dossier utilisateur, pourquoi le fait tu sous root ?
De plus, cela t’aurais évité de faire un "chown [user]. -R /home/[user]/mediacenter"
Cette ligne non plus ne doit pas être sous root
# vim /home/[user]/mediacenter/httpd/mp9ctl/common.inc.php
Sinon, je n’ai pas testé donc je ne pas en dire plus :-)