Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:mcw770_twonky_debian_ubuntu [Le 08/02/2013, 10:53] – [TwonkyMediaServer] 92.148.163.93 | tutoriel:mcw770_twonky_debian_ubuntu [Le 16/02/2016, 21:44] (Version actuelle) – Vérification des liens internes frombenny | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Philips MCW770 & TwonkyMediaServer sur Debian/ | ||
+ | |||
+ | La mini chaîne hifi MCW770 de Philips permet une lecture via [[:wifi]] de vos titres présents sur votre ordinateur, au moyen d'un bouchon (// | ||
+ | |||
+ | Cette page a pour but d' | ||
+ | |||
+ | Le serveur ainsi créé a été testé sur un vieux Dell Optiplex G1 166 MHz/256 Mio SDRAM avec une distribution Debian Testing ([[wpfr> | ||
+ | |||
+ | ===== Pré-requis matériels ===== | ||
+ | Munissez vous d'un PC sur lequel est installé Windows XP, vous en aurez besoin par la suite pour configurer la partie chaîne haute fidélité à l'aide des applications livrées sur le CD Philips. | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Si vous désirez installer cette configuration sur votre PC de bureau déjà équipé d'une Debian/ | ||
+ | |||
+ | Sinon, avant de vous lancer dans les installations, | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Installation du système de base ===== | ||
+ | |||
+ | ==== Récupération et installation de Debian/ | ||
+ | |||
+ | Partant du principe que vous allez dédier une vieille unité centrale à la tâche de gestionnaire de média, il vous faut télécharger une distribution à installer. | ||
+ | |||
+ | Pour Debian, rendez-vous directement sur la plate-forme de téléchargement à [[http:// | ||
+ | |||
+ | Selon le support que vous choisirez, vous pourrez graver cette image ISO (ne prenez que le CD1) sur un CD, ou la mettre sur une clé USB...(au moyen de [[: | ||
+ | |||
+ | ==== Gestion des dépôts ==== | ||
+ | |||
+ | Si vous désirez connecter votre serveur à Internet afin de lui faire quelques mises à jour régulièrement, | ||
+ | debian-ms: | ||
+ | Pour Ubuntu, vous pouvez vous référer à [[: | ||
+ | |||
+ | ==== Montage des différents disques ==== | ||
+ | Si vous possédez plusieurs disques durs dans votre serveur, il va vous falloir modifier le fichier ''/ | ||
+ | |||
+ | Par exemple, vous pouvez installer Debian/ | ||
+ | |||
+ | Pour ceci : | ||
+ | debian-ms: | ||
+ | Allez faire un tour à [[: | ||
+ | |||
+ | ===== Ajout des applications nécessaires ===== | ||
+ | Nous avons maintenant un système fonctionnel de base. Nous allons procéder à l' | ||
+ | |||
+ | ==== Installation des pilotes du bouchon wifi ==== | ||
+ | Le bouchon wifi fourni avec la mini chaîne est un Zydas ZD1201. | ||
+ | <note important> | ||
+ | |||
+ | === Via clé USB === | ||
+ | À l'aide d'un PC connecté à Internet, téléchargez le micrologiciel à cette [[http:// | ||
+ | |||
+ | À l'aide de la commande : | ||
+ | debian-ms: | ||
+ | regardez où se trouve votre clé, et montez-la : | ||
+ | debian-ms: | ||
+ | debian-ms: | ||
+ | Copiez le micrologiciel : | ||
+ | debian-ms: | ||
+ | Installez le paquet '' | ||
+ | debian-ms: | ||
+ | debian-ms: | ||
+ | Connectez le bouchon au serveur. Le module devrait se charger tout seul. Vous pouvez cependant le charger manuellement à l'aide de : | ||
+ | debian-ms: | ||
+ | Vérifiez que votre bouchon est reconnu ('' | ||
+ | debian-ms: | ||
+ | |||
+ | === Via Ethernet === | ||
+ | Si votre machine a une carte Ethernet reconnue, branchez le câble RJ45 et activez l' | ||
+ | debian-ms: | ||
+ | Si votre réseau utilise DHCP: (sinon allez configurer votre interface dans ''/ | ||
+ | debian-ms: | ||
+ | Récupérez le micrologiciel : | ||
+ | debian-ms: | ||
+ | Décompressez-le et copiez-le : | ||
+ | debian-ms: | ||
+ | debian-ms: | ||
+ | Installez le paquet '' | ||
+ | debian-ms: | ||
+ | debian-ms: | ||
+ | Connectez le bouchon au serveur. Le module devrait se charger tout seul. Vous pouvez cependant le charger manuellement à l'aide de : | ||
+ | debian-ms: | ||
+ | Vérifiez que votre bouchon est reconnu ('' | ||
+ | debian-ms: | ||
+ | |||
+ | ==== Mise en place d'un serveur ssh ==== | ||
+ | Si votre machine dispose d'une carte Ethernet et que dorénavant vous voulez la gérer à partir d'un autre PC, vous pouvez passer par '' | ||
+ | |||
+ | Pour ce faire, installez '' | ||
+ | debian-ms: | ||
+ | J'ai choisi de mettre mes connexions en IP fixe, ce qui me donne cette configuration sur la machine (à modifier selon votre convenance) : | ||
+ | debian-ms: | ||
+ | |||
+ | #/ | ||
+ | | ||
+ | auto l0 | ||
+ | iface lo inet loopback | ||
+ | | ||
+ | auto eth0 | ||
+ | iface eth0 inet static | ||
+ | address 192.168.3.56 | ||
+ | netmask 255.255.255.0 | ||
+ | network 192.168.3.0 | ||
+ | broadcast 192.168.3.255 | ||
+ | gateway 192.168.3.55 | ||
+ | Voilà qui est fait côté machine, si tout se passe bien vous n' | ||
+ | debhub: | ||
+ | OU | ||
+ | debhub: | ||
+ | À tout moment, vous pourrez mettre fin à la connexion '' | ||
+ | debhub: | ||
+ | Par la suite, quand le serveur de musique sera paramétré, | ||
+ | |||
+ | ==== Paramétrage d'une autoconnexion ==== | ||
+ | Si vous voulez sauter l' | ||
+ | |||
+ | Installez '' | ||
+ | debian-ms: | ||
+ | Modifiez le fichier ''/ | ||
+ | debian-ms: | ||
+ | Cherchez la ligne : | ||
+ | 1: | ||
+ | et remplacez-la par : | ||
+ | 1: | ||
+ | où < | ||
+ | |||
+ | Redémarrez le serveur pour appliquer les changements : | ||
+ | debian-ms: | ||
+ | |||
+ | ==== Configuration de la connexion ==== | ||
+ | Maintenant que le système de base est installé sur le serveur et que les interfaces sont reconnues, il convient de mettre en place la connexion serveur-chaîne haute fidélité. | ||
+ | |||
+ | === Partie chaîne haute fidélité === | ||
+ | Pour cette partie, vous allez devoir vous munir du CD Philips fourni avec la chaîne haute fidélité. Insérez-le dans un PC muni de Windows XP. | ||
+ | |||
+ | Au lancement, il vous demande votre langue puis vous affiche un menu. | ||
+ | |||
+ | Allez dans la partie « Installation personnalisée ». | ||
+ | |||
+ | Suivez les instructions d' | ||
+ | |||
+ | Cochez en bas la case « Ne pas effectuer la configuration automatique ». Il vous demande d' | ||
+ | |||
+ | Modifiez le profil « STANDARD » qui apparaît sur la droite de l' | ||
+ | |||
+ | Vous pouvez maintenant désinstaller l' | ||
+ | |||
+ | === Partie serveur === | ||
+ | La configuration de votre serveur dépend de ce que vous avez spécifié à la chaîne à l' | ||
+ | debhub: | ||
+ | Si vous avez toujours votre écran branché au serveur, vous pouvez directement taper en console. Ma configuration est la suivante : | ||
+ | < | ||
+ | Ce qui va me donner dans ''/ | ||
+ | debian-ms: | ||
+ | |||
+ | #/ | ||
+ | | ||
+ | auto lo | ||
+ | iface lo inet loopback | ||
+ | | ||
+ | #Ethernet pour connexion ssh | ||
+ | auto eth0 | ||
+ | address 192.168.3.56 | ||
+ | netmask 255.255.255.0 | ||
+ | network 192.168.3.0 | ||
+ | broadcast 192.168.3.255 | ||
+ | gateway 192.168.3.55 | ||
+ | | ||
+ | #Dongle wifi pour MCW770 | ||
+ | auto wlan0 | ||
+ | iface wlan0 inet static | ||
+ | address 192.168.4.3 | ||
+ | netmask 255.255.255.0 | ||
+ | network 192.168.4.0 | ||
+ | broadcast 192.168.4.255 | ||
+ | gateway 192.168.4.4 | ||
+ | wireless-essid MCW770 | ||
+ | wireless-key 123456789A | ||
+ | wireless-mode ad-hoc | ||
+ | wireless-channel 1 | ||
+ | |||
+ | Par la suite, il pourra vous être utile de vous créer un script du genre : | ||
+ | #!/bin/sh | ||
+ | ifconfig wlan0 down | ||
+ | ifconfig wlan0 192.168.4.3 netmask 255.255.255.0 broadcast 192.168.4.255 up | ||
+ | iwconfig wlan0 essid MCW770 key 123456789A mode ad-hoc channel 1 | ||
+ | pour les éventuelles pertes de connexion quand vous travaillez avec '' | ||
+ | |||
+ | ==== TwonkyMediaServer ==== | ||
+ | Maintenant que nous avons une machine en état de fonctionner et de se connecter à la chaîne haute fidélité, il nous reste à installer le serveur média à proprement parler. Nous utiliserons ici TwonkyMediaServer. La version disponible est une version d' | ||
+ | |||
+ | === Installation === | ||
+ | Aller sur le site [[http:// | ||
+ | |||
+ | debian-ms: | ||
+ | debian-ms: | ||
+ | |||
+ | Créez le dossier d' | ||
+ | |||
+ | debian-ms: | ||
+ | |||
+ | et décompressez dedans : | ||
+ | |||
+ | debian-ms: | ||
+ | debian-ms: | ||
+ | |||
+ | Vous vous retrouvez maintenant avec un serveur twonky sur votre machine. | ||
+ | |||
+ | === Paramétrage === | ||
+ | |||
+ | == Lancement auto au démarrage du PC == | ||
+ | |||
+ | Normalement, | ||
+ | debian-ms: | ||
+ | Cherchez la ligne « WORKDIR1 » (qui devrait ressembler à ceci) : | ||
+ | WORKDIR1="/ | ||
+ | WORKDIR2="' | ||
+ | PIDFILE=/ | ||
+ | Si comme dans cet extrait la variable « WORKDIR1 » ne contient pas le dossier où est installé votre serveur twonky (''/ | ||
+ | WORKDIR14="/ | ||
+ | |||
+ | == Configuration == | ||
+ | Tous les fichiers de configuration de votre serveur twonky se trouvent dans ''/ | ||
+ | debian-ms: | ||
+ | debian-ms: | ||
+ | Vous allez alors avoir accès à de nombreuses options paramétrables...Vous pouvez laisser la grande majorité d' | ||
+ | |||
+ | Pour régler la profondeur de recherche dans l' | ||
+ | #autotree | ||
+ | autotree=3 | ||
+ | |||
+ | Pour modifier la taille du cache utilisé par twonky, modifiez la variable « cachemaxsize » (vide par défaut, fonctionne très bien par défaut) : | ||
+ | # | ||
+ | cachemaxsize= | ||
+ | |||
+ | Pour entrer votre clé d' | ||
+ | # Registration key | ||
+ | cdkey=votre_cle_twonky | ||
+ | |||
+ | Pour spécifier le dossier où se trouvent vos titres modifiez la variable « contentdir » : | ||
+ | # Content Locations | ||
+ | contentdir=+M|/ | ||
+ | Le « +M » précise que le dossier contient de la musique. Le dossier est comme vous pouvez le voir sur ''/ | ||
+ | |||
+ | Pour modifier le nom du serveur qui va apparaître sur votre chaine haute fidélité, changez la variable « friendlyname » : | ||
+ | # Server name | ||
+ | friendlyname=MUSIC--DBASE | ||
+ | Pour indiquer à votre serveur l'IP qui lui est attribuée, modifiez la variable « ip » : | ||
+ | # ip | ||
+ | ip=192.168.4.3 | ||
+ | |||
+ | Si vous voulez que le serveur balaie régullièrement votre base de donnée de manière automatique, | ||
+ | # Rescan in minutes | ||
+ | scantime=0 | ||
+ | |||
+ | Bien d' | ||
+ | |||
+ | === Commandes utiles === | ||
+ | Le serveur twonkymedia, | ||
+ | |||
+ | Démarrage du serveur twonky : | ||
+ | debian-ms: | ||
+ | Arrêt du serveur twonky : | ||
+ | debian-ms: | ||
+ | Redémarrage du serveur twonky : | ||
+ | debian-ms: | ||
+ | Rechargement du serveur twonky : | ||
+ | debian-ms: | ||
+ | |||
+ | En ce qui concerne la banque de données de vos titres... | ||
+ | |||
+ | Rebalayage : | ||
+ | debian-ms: | ||
+ | |||
+ | Reconstruction de la banque de données : | ||
+ | debian-ms: | ||
+ | |||
+ | Si vous gérez votre serveur en console, il peut vous être utile de garder toutes ces commandes dans un/des script(s), afin d' | ||
+ | ===== Autres petites améliorations ===== | ||
+ | Vous trouverez dans cette partie quelques petits ajouts afin d' | ||
+ | |||
+ | ==== Réduction du temps d' | ||
+ | Si GRUB est installé sur votre machine, par défaut il va afficher le menu de sélection au démarrage et attendre un certain temps avant de lancer le serveur sur la sélection par défaut. Si vous voulez réduire ce temps d' | ||
+ | debian-ms: | ||
+ | Cherchez la ligne : | ||
+ | ##timeout sec | ||
+ | #Set a timeout, in SEC seconds, before automatically booting the default entry | ||
+ | #(normally the first entry defined) | ||
+ | timeout | ||
+ | et remplacez le « 5 » de l' | ||
+ | |||
+ | Ceci n'est qu'une des nombreuses options paramétrables de GRUB, vous pouvez modifier d' | ||
+ | |||
+ | ==== Scripts utiles... ==== | ||
+ | Vous pouvez créer votre propre script '' | ||
+ | |||
+ | Dans le genre : | ||
+ | #!/bin/sh | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | read act | ||
+ | case $act in | ||
+ | 1) | ||
+ | / | ||
+ | 2) | ||
+ | / | ||
+ | ...etc... | ||
+ | esac | ||
+ | où les scripts '' | ||
+ | |||
+ | Pensez dans vos scripts à (ré)initialiser la connexion lors d'un (re)démarrage du serveur Twonky (via par exemple '' | ||
+ | |||
+ | De même, si votre boîte utilise le WEP, il vous est possible via script de changer la configuration de votre bouchon Wifi afin qu'il se connecte aux dépôts et mette à jour le serveur. Auquel cas, vous lui faites couper la connexion avec la chaîne haute fidélité, vous le faites se connecter à votre boîte et lui faites lancer dans le script la mise à jour via les commandes '' | ||
+ | |||
+ | À partir de là, tout est possible ! À votre tour de jouer ! ;) |