Skip to Content

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-common

Répondre Yes

#aptitude install perl5

Installation de l’archive de MediaCenter

Télécharger l’archive du media center

  •  http://maj.neuf.fr/web/mediacenter/mediacenter.tgz

    Décompresser l’archive dans un dossier de votre choix (ici : dossier utilisateur)

    $ tar -xvzf mediacenter.tgz
    $ cd /home/[user]/mediacenter/
    /mediacenter$ ./configure

    Configuration 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

  •  http://127.0.0.1:26180/

    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-jre

    Il 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 :

  •  http://mediacentergui.sourceforge.net/ (page officielle du programme)
  •  http://downloads.sourceforge.net/mediacentergui/9MediaCenterGUI-0.8-linux-installer.bin ?modtime=1218543451&big_mirror=0 (lien direct du .bin)
  •  http://downloads.sourceforge.net/mediacentergui/9MediaCenterGUI-0.8.tar.gz ?modtime=1218543476&big_mirror=0 (si vous préférez ce fichier en tar.gz)

    Installation

  •  Pour le .bin :
  • 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.bin

    Il 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.sh

    command 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).

  •  Pour le .tar.gz

    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.sh

    A 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) :

  •  K / Configuration / KMenuEdit
  •  Fichier / Nouvel élément
  •  Nom de l’élément = MediaCenter
  •  Commande = ’/home/claude/9MediaCenterGUI-0.8/start.sh’
  •  Dossier de travail = /home/claude/9MediaCenterGUI-0.8
  •  Cliquer sur l’icône et choisir un icône
  •  Décocher « Activer le témoin de démarrage »
  •  Enregistrer

    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.

  •  http://forum.neuf.tv/viewforum.php ?f=97
  •  http://www.justneuf.com/index.php ?showforum=156
  •  http://forum.ubuntu-fr.org/viewtopic.php ?id=145753 (pour les ubuntistes)
  •  http://mediacenter.neuf.fr/ (le site du programme)

    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.png22.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 :-)