Installation propre du Media Center de Neuf/SFR (utilisateur spécifique et démarrage automatique)

Installation propre du Media Center de Neuf/SFR (utilisateur spécifique et démarrage automatique)

Vous pouvez déjà télécharger le média center pour Neuf Box de SFR compatible linux ici.

Neuf fourni un media center pour linux ce qui est tout à son honneur: c’est plutôt rare d’avoir un support de ce système d’exploitation par des entreprises dont les clients sont à 90% des Windowsiens (c’était l’époque de neuf reste à voir si avec sfr cet esprit perdurera…) mais le MediaCenter ne dispose d’aucun installateur ni de système de démarrage automatique… Le téléchargement est fini? donc poursuivons:

Installer les programme dont à besoin le media center (pour cette ligne je vous conseil de voir d’autres tutoriels, en effet sur mon [search]serveur [/search]tous les programmes nécessaires étaient déjà installés… )

sudo apt-get install apache2 php5 perl

Ensuite on va créer un compte spécifique pour le programme.

sudo adduser neufmediacenter

et répondez aux questions de la commande: Mots de passe, Nom Complet,  et les autres truc pas trop utile… On va maintenant devenir l’utilisateur neufmediacenter avec:

sudo su neufmediacenter

Aller dans le répertoire de notre nouveau compte

cd /home/mediacenter

Placez l’archive mediacenter.tgz que vous avez télécharger

cp <emplacement archive>/neufmediacenter.tgz .

On l’extrait avec un

tar -xvf mediacenter.tgz

Ensuite, placez vous dans le nouveau dossier

cd mediacenter

Voyons voir ceux que contient cette archive:

ls

Il y’a deux fichiers et deux dossiers, alors les deux dossiers c’est touche pas à ca p’tit con!

le premier exécutable: configure, que l’on peut lancer avec un

./configure

On obtient alors ca:

neufmediacenter@ubuntuserv:~/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 :


Ajouter un partage ................ add <path> [ <name> ]
Supprimer un partage .............. del <num partage>
Mise a jour de la configuration ... update
Quitter ........................... quit

>

Comme écrit au dessus on ajoute alors nos partage avec

add /home/toto/mes\ films Film_de_toto

ensuite après avoir ajouter tous les partages que vous désiriez et avoir quitter l’interface avec un

quit

on va faire un petit test: On va lancer le media center (enfin!)

./mediacenter start

normalement on obtient ça:

Demarrage du Mediacenter pour Linux ... OK !

Vous pouvez aller tester sur votre téléviseur!

Après quelques films pour bien tester que cela fonctionne (on ne sait jamais!) ,on va quand même mettre ne place le démarrage automatique:

On va redevenir l’utilisateur habituel avec un:

 exit

puis on va passer root

sudo -s

on va aller dans le répertoire où se situe tous les script de démarrage:

cd /etc/init.d/

Normalement on devrait écrire un petit script en s’inspirant de skeleton avec plusieurs fonctionnalités et vérification… je suis un peu fainéant et puis le script de neuf répond déjà aux ordres start et stop….donc on va juste faire un micro-script:

vi neufmediacenter

on utilise <esc> i pour passer vi en mode insertion et écrire le script suivant:

#!/bin/sh
cd /home/neufmediacenter/mediacenter
su neufmediacenter ./mediacenter $1

puis :wq pour enregistrer et quitter.

on rend le script exécutable avec:

chmod a+x neufmediacenter

ensuite on enregistre le script dans la bonne zone de démarrage avec:

update-rc.d neufmediacenter defaults

et on retourne avec l’utilisateur de base avec

exit

c’est fini!

(testé et fonctionnel sous Ubuntu 8.04 et 8.10, il ne devrait par être difficile de l’adapter à d’autres distribution comme mandriva, debian,…)