1. Introduction 2. Un peu d`architecture ne nuit jamais
Transcription
1. Introduction 2. Un peu d`architecture ne nuit jamais
To be free and stay aware, read Mister Friouaire ! L’intégralité de votre discothèque diffusable dans toute la maison. Version 1.0.0 – 19 décembre 2005 1. Introduction L’arrivée du NAS dans ma maison est à l’origine d’une révolution au sein de mon foyer. Pour mémoire, un NAS (Network Attached Storage) est un disque dur externe à un ordinateur et qui se connecte directement sur le réseau local de votre maison. De ce fait, tous vos périphériques et ordinateurs peuvent aller lire et écrire sur ce disque partagé. De fil en aiguille, j’ai donc décidé très rapidement de le laisser allumé en permanence (c’est plus facile à gérer). C’est alors qu’une nuit, près d’un lac, je m’étais endormi. Quand soudain, apparu dans le ciel, non pas un oiseau de couleur comme chantait si bien Barbara, mais une idée au sujet de ce nouveau périphérique. Pourquoi ne pas l’utiliser pour stocker l’ensemble de ma discothèque afin de la rendre facilement accessible à mes ordinateurs et à ma chaîne Hi fi ? J’en profite tout de suite pour préciser que je ne parlerai ici que de musique légale et non de celle qui est téléchargée en masse sur les réseaux peer to peer. Je suis de la vielle génération qui pense encore qu’un CD est une œuvre complète et que la couverture est aussi importante que le contenu. Je me suis constitué au fil des ans une « cdthèque » d’environs 400 disques et je commence à ne plus savoir comment les stocker, ce qui explique en partie cette idée de numérisation de mon patrimoine (et carré !) musical. Cette mise au point réalisée, je me dis bêtement, cherchons une chaîne hi fi qui soit capable d’aller lire sur un répertoire partagé de mon NAS. Et c’est là que les problèmes ont commencé… C’est pourquoi je vous propose une série d’articles pour partager avec vous la mise en œuvre de cette solution, avec bien sûr, la petite pile de freeware qui l’accompagne… 2. Un peu d’architecture ne nuit jamais Ma première démarche a été de cherche une chaîne hi fi capable de se connecter sur un répertoire partagé du NAS pour pouvoir lire les fichiers musicaux qui s’y trouveraient. C’est en fait un petit peu plus compliqué que cela. En effet, ce qu’un PC sait naturellement faire (en principe en tout cas) une chaîne hi fi ne le sais pas et ne le peut pas. Il faut donc retourner le problème afin de pouvoir « envoyer » la musique à partir du NAS vers la chaîne Hi fi. Un petit tour rapide par Google plus tard, je découvre qu’il existe des chaînes capables de diffuser de la musique stockée sur un PC à partir d’une connexion réseau (filaires ou pas). Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 1/12 To be free and stay aware, read Mister Friouaire ! Voici comment fonctionne le système : L’ensemble de la musique numérisée est stocké sur un disque dur. Un logiciel serveur vient alors parcourir tous ces fichiers pour en faire une liste et diffuse cette dernière au travers du réseau à tout périphérique qui en fait la demande (Chaîne Hi fi ou Ordinateur). Une fois le morceau de musique choisi par l’auditeur (vous en l’occurrence), une demande est faite au serveur, qui envoi alors par petits morceaux la musique afin qu’elle soit jouée. Ce principe porte le nom de streaming. Il vous faut donc au minimum pour faire fonctionner la solution : • Un ordinateur, • Un point d’accès Wifi, • Une chaîne hi fi Wifi (sisi ça existe, même si c’est imprononçable) ou un système qui ajoute cette fonction à votre chaîne classique. 3. Les composants matériels de la solution • Le système de stockage pour l’ensemble de vos CD. Vous pouvez estimer l’espace disque nécessaire en faisant un calcul sur la base d’environs 60/70 Mo par CD. Les taux de compression actuels sur le MP3 ou le WMA donne un fichier qui fera entre 10 et 20 % de la taille d’origine. Un CD, c’est 650 Mo à la base. Vous avez plusieurs possibilités pour le stockage. Le disque dur de votre ordinateur peut suffire pour débuter vos numérisations mais devra être à mon avis rapidement remplacé par une solution plus autonome. Une autre possibilité peutêtre d’utiliser un disque dur externe sur le port USB de votre ordinateur. Là encore, vous être dépendant de votre ordinateur, ce qui n’est pas la meilleure solution. La troisième solution, c’est le NAS (Network Attached Storage) et c’est Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 2/12 To be free and stay aware, read Mister Friouaire ! celle que je recommande. Cette technologie offre de nombreux avantages. C’est une solution autonome, directement connectée sur le réseau et qui n’a pas besoin d’une machine pour fonctionner. C’est un point central accessible par tous. Enfin, les constructeurs commencent déjà à intégrer de base un serveur de streaming dans ces boîtiers (Cf. Maxtor par exemple), ce qui va bientôt permettre des serveurs de musiques indépendants de tout ordinateur. Petit point faible, les performances ne valent pas un disque dur traditionnel, mais sont largement suffisante pour une utilisation personnelle. Important : Dans tous les cas, n’oubliez pas de prévoir une solution de sauvegarde, cela pourrait vous éviter d’avoir à numériser à nouveau tous vos disques en cas de panne. Ce point milite aussi pour le NAS, qui en général sait très bien se sauvegarder tout seul sur un disque dur USB directement connecté à lui, faisant ainsi l’économie de la bande passante réseau et de nouveaux outils. Si votre système ne permet pas cela, Cobian Backup est parfait pour les sauvegardes. • Le serveur de musique est nécessaire pour assurer la diffusion de vos morceaux. Si votre NAS est déjà serveur de médias (Comme le nouveau Maxtor Shared Storage Plus), alors c’est formidable. Sinon, il vous faut un serveur, sous la forme d’un petit logiciel à ajouter sur votre machine. Pour ma part, j’avais un vieux Pentium II 300 Mhz que j’ai recyclé pour le transformer en serveur. De ce fait, mon PC n’a pas besoin d’être allumé en permanence. C’est un peu bruyant car le ventilateur de mon PC fonctionne en permanence, mais cela ne m’a rien coûté. En fonction de vos convictions religieuse, un Linux ou un Windows (même 2000 et si vous avez la licence) fera l’affaire. • Le point d’accès WIFI a pour fonction de vous éviter d’avoir à câbler toute votre maison. Une Livebox ou une Freebox fera aussi bien l’affaire. Je suis personnellement en 802.11g avec un routeur Linksys et cela fonctionne parfaitement. Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 3/12 To be free and stay aware, read Mister Friouaire ! J’ai juste changé les antennes de mon routeur Linksys WRT54G pour m’assurer que le signal serait parfait au niveau de la chaîne hi fi en gagnant 7db de puissance. N’oubliez pas la sécurité au niveau du Wifi, sinon, tous vos voisins vont se faire un plaisir d’écouter vos disques et je ne suis pas sur que ce soit légal. Une simple limitation de vos adresses mac suffit amplement pour régler ce petit problème. • Côté écoute vous disposez là aussi de plusieurs solutions. La première consiste à racheter une nouvelle chaîne hi fi qui intègre de base la capacité de recevoir de la musique par le réseau Wifi. Philips, avec sa gamme Streamium ou JVC par exemple propose toute une gamme de matériels dans cet esprit. Ce n’est pas, de mon point de vue, la solution la plus ouverte. En effet, les normes évoluent tellement rapidement que vous risquez de devoir racheter une chaîne assez souvent. L’autre solution, c’est de rajouter à votre chaîne un boîtier qui permette la lecture de vos MP3 stockés à distance. Si votre chaîne dispose d’une entrée auxiliaire, c’est alors très facile. Des Sociétés, comme Netgear, Terratec, Dlink, etc. proposent ce genre de boîtiers. J’ai pour ma part fait le choix du Terratec Noxon, qui ne diffusent que de la musique, mais qui n’est pas très cher, plutôt joli et discret et très efficace. Vous pouvez aller lire le test réalisé par LDLC sur ce matériel : http://www.ldlc.fr/articles/AL00000145-1/terratec-noxon-audio.html. Une recommandation cependant : n’utilisez pas le logiciel livré avec le Noxon (qui en plus, est à télécharger), nous verrons plus tard pourquoi. La mise en œuvre de cet ensemble n’est pas particulièrement complexe, mais demande un peu de savoir faire, et surtout de LCPDM (Lire ce p… de manuel) ! Le but de cet article n’est pas de vous préciser en détail cette mise en œuvre, cependant, si vous le souhaitez, contactez moi pour obtenir plus d’informations. Je le ferais avec grand plaisir. 4. La numérisation de la musique Si vous êtes arrivé à ce point du document, c’est que votre architecture technique fonctionne. Nous allons donc pouvoir commencer la partie la plus excitante de ce projet (Youpii !), à savoir numériser votre patrimoine musical. Armez-vous de patience, c’est la partie la plus galère… Sur votre système de stockage, créez un répertoire qui devra être accessible à la fois par la machine qui va se charger de numériser vos Cds, et par le serveur de musique. Pour rappel, si vous disposez d’un NAS ; je vous recommande d’utiliser Network Disc Manager afin de vous reconnecter facilement sur vos répertoires partagés. Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 4/12 To be free and stay aware, read Mister Friouaire ! En effet, ces disques sont souvent mis en œuvre avec Linux et la gestion des droits pose souvent quelques problèmes entre ces environnements. Ce petit outil permet donc de palier à ces inconvénients. Il existe d’innombrables outils pour réaliser des fichiers MP3. Pour ma part, je suis resté fidèle à Cdex, gratuit, facile et performant. Il a d’ailleurs déjà fait l’objet de plusieurs articles sur Mister Friouaire. Là encore, je ne vais pas vous faire un cours complet sur ce produit, il existe déjà pas mal de site qui ont réalisés ce travail. Non, je vais plutôt préciser quelques points de configuration et d’optimisation. En premier, il est indispensable que vous francisiez votre version de Cdex. En effet, si vous rester en version Anglais, les genres musicaux seront aussi en Anglais. Ca fait sûrement très chic, mais cela ne sert à rien. Pour que le logiciel « parle » Français, il faut recopier un fichier dans le répertoire lang. Attention à un point : le fichier à télécharger se termine par .lang.txt. Renommez ce fichier .lang tout court, sinon, il ne sera pas reconnu par Cdex. Je vous livre ensuite le fruit de mes expérimentations : • Je suis resté au format MP3, car c’est encore à ce jour le seul format reconnu par quasiment l’ensemble des lecteurs MP3 portables. Ce n’est pas le plus compact, mais cela reste le plus standard… • Cependant, pour optimiser le rapport place sur disque/qualité sonore, j’ai utilisé un encodage à débit variable (VBR quand on veut faire le malin). L’idée est simple : en fonction de la complexité du passage musical, l’encodeur fait varier la quantité d’information nécessaire. Plus c’est simple et plus il « allège » les données. Ainsi, cela permet de ne pas utiliser une place disque inutile quand ce n’est pas nécessaire en assurant une qualité sonore sur les parties complexes. Seul point à vérifier si vous possédez un lecteur MP3 portable : il faut qu’il supporte le VBR. Le mieux est de faire un test avant de numériser vos 36852 disques…. • Cdex va chercher les informations sur le CD dans une base gratuite nommée freedb. Ca marche super (les vieux croulants comme moi se souviennent encore de la saisie manuelle des données, piste par piste avec ses petits doigts. D’ailleurs, depuis cette époque, j’ai les doigts plus courts de 3 mm). Bref, tout ça pour dire qu’il vaut mieux vérifier toutes les infos et les compléter si nécessaire avant de lancer la numérisation, ce sera toujours plus long à faire plus tard. L’autre point, c’est que si vous laissez faire freedb, vous allez obtenir à la fin autant de genres musicaux que vous avez de disques… Pas terrible pour les lectures ultérieures. Je vous conseille donc de vous définir un nombre limité de genres et de choisir manuellement à chaque CD dans quelle catégorie le classer. Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 5/12 To be free and stay aware, read Mister Friouaire ! Cela dit, voici la configuration retenue pour Cdex. Pour y accéder, faites Options / Configuration : Je ne vous conseille pas de limiter le niveau sonore lors de l’encodage. Vous risquez peut être d’avoir des différences de volume entre les morceaux, mais la limitation oblige souvent à pousser un peu plus le son de la chaîne lors de l’écoute finale. Il faudra donc choisir entre deux maux… Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 6/12 To be free and stay aware, read Mister Friouaire ! Bien évidemment, les deux répertoires sont à spécifier selon votre organisation. C’est surtout les options du bas de l’écran qui sont importantes. J’ai choisi un VBR (Variable Bit Rate) entre 128 et 192. Si vous être vraiment pointilleux sur la qualité finale, vous pouvez pousser de 128 à 320… Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 7/12 To be free and stay aware, read Mister Friouaire ! Attention, le mail est obligatoire pour se connecter à freedb. A ce niveau là du projet, cela devient épique. Il va falloir passer tous vos CD un par un pour les encoder en MP3 et construire votre bibliothèque musicale numérique. Ce n’est pas le plus amusant de la partie, et ça prend un temps non négligeable. Pour ma part, j’ai mis environs 6 jours quasiment non stop… Le pied total quoi… Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 8/12 To be free and stay aware, read Mister Friouaire ! Une fois cette partie numérisation terminée, on va y voir plus clair. N’oubliez pas que cette bibliothèque n’est que pour vous, pas pour vos copains… 5. Le serveur de musique Si vous êtes déjà arrivé là dans le document, vous mourrez certainement d’envie de tester la diffusion… Je ne suis pas un lapin de 6 semaines et je sais très bien que vous n’avez pas encore finir de transformer tous vos CD. Enfin, au moins, mes propos semblent vous intéresser. Si vous être l’heureux propriétaire d’un NAS qui fait office de serveur de médias, vous pouvez passer ce chapitre et vous plonger dans la lecture du manuel fournis avec votre disque. Sinon, il va falloir installer le serveur de streaming. Je vous passe une fois de plus les détails, mais j’ai là aussi fait mon enquête. Des logiciels serveur, il commence à y en avoir quelques uns. Windows Média Server (Mais il nécessite Windows média Player), Néro Média Home (Pas mal, mais payant), MusicMatch Jukebox (recommandé par Terratec, mais c’est une véritable usine à gaz)… Ils fonctionnent en plus tous uniquement sous Windows, ce qui peut froisser certains « intégristes ». J’ai fini par trouver mon bonheur, il s’agit de TwonkyMusic de la Société TwonkyVision. Il est presque gratuit (15 euro), extrêmement simple, fonctionne sous Linux, MacOs et Windows, il est stable. Bref, que du bonheur… Il s’installe sur la machine très simplement (comme toutes les applications Windows, Mac ou Linux). Il ajoute une petite icône dans la barre de tâches et peut même fonctionner sous forme d’un service (ce qui permet de laisser votre PC allumé, mais sans avoir de session d’ouverte, évitant ainsi les accès importuns). Un petit clic droit sur cette nouvelle icône vous permet de lancer la page web d’administration du serveur. La version 3.0 a fait de gros progrès en matière d’interface et d’ergonomie. La mise en œuvre est simple. Cliquer sur le menu content. Il suffit ensuite de lui indiquer dans Content Locations: où se trouve votre MP3tèque (Sans oublier M|devant le répertoire pour lui indiquer que c’est de la musique). Il prend alors quelques minutes pour la parcourir et créer ses listes de diffusion en mémoire. Une fois ce travail réalisé, vous pouvez l’oublier tellement il est simple et efficace. Il se charge même de vérifier régulièrement la présence de nouveaux morceaux sur votre disque. Bien sur, rien ne vous empêche de lire la documentation pour mettre en œuvre les autres options de ce serveur, et optimiser votre configuration. A ce sujet, il existe des options spécifiques pour le Noxon de Terratec, mais je n’ai pas eu à les utiliser car tout fonctionnait parfaitement. Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 9/12 To be free and stay aware, read Mister Friouaire ! Le petit conseil de Mister Friouaire : Installez Network Drive Manager et configurez le pour avoir une connexion permanente et supervisée vers votre unité de stockage de la musique. Si vous utilisez un disque interne de votre serveur, cet outil est sans utilité. 6. Configuration du Noxon Dernière opération avant de commencer à pouvoir écouter de la musique ! Vous devez configurer le boîtier Noxon pour qu’il s’intègre dans votre réseau. Vous pouvez le configurer via la télécommande fournie avec le boîtier, ou via un petit logiciel livré sur le CD-ROM. Je vous conseille de passer par le logiciel, beaucoup plus ergonomique et facile. La aussi, la procédure n’est pas compliquée. Le Noxon sait se connecter au réseau via DHCP. Il suffit donc dans un premier temps de lui donner l’identifiant de votre réseau Wifi (SSID) et il doit normalement trouver tout de suite le serveur de médias. Vérifiez bien en cas de problème que votre signal Wifi va bien jusqu’au boîtier (Ca serait idiot de perdre du temps à chercher à cause de cela). Sur le côté droit de l’affichage du Noxon, si vous appuyez sur le bouton i de la télécommande, vous pouvez voir le niveau du signal Wifi qui apparaît. 7. Ca marche ! Nous voici maintenant à quelques secondes de la joie ! Si votre solution est correctement installée et configurée, vous pouvez maintenant écouter l’ensemble de votre discothèque sans aucune autre intervention que quelques mouvements de vos doigts sur la zappette du Noxon. La qualité sonore est très bonne, même si le niveau de volume est légèrement inférieur à la normale. Le réseau local n’est pas saturé, loin de là et je n’ai jamais eu de coupure de streaming pendant l’écoute. Les listes de lecture automatique (par genre, par artiste, etc…) sont vraiment un énorme plus et franchement, on a vite du mal à revenir à sa pile de CD une fois qu’on a goûté à ce confort. Le top, c’est la possibilité de jouer la musique de votre choix pendant toute la soirée où vous recevez vos amis sans avoir à vous préoccuper de la programmation. Pour ma part, j’ai configuré TwonkyMusic de telle sorte que les listes de lecture automatique jouent les morceaux dans un ordre aléatoire. Vous pouvez donc écouter la même liste plusieurs fois de suite avec à chaque fois la sensation de nouveauté. Sincèrement, le travail important nécessaire à la mise en œuvre de cette solution se justifie totalement dès que l’écoute commence… 8. Et pour écouter tout cela sur mon PC ? Vous avez deux solutions : • Créer des play lists et les utiliser avec votre lecteur multimédia habituel. Je ne vous recommande pas cette option car elle va vous obliger à créer manuellement des listes supplémentaires alors que TwonkyMusic le fait automatiquement. De plus, vous consommerez plus de bande passante réseau car il n’y aura pas de streaming entre votre unité de stockage et votre lecteur multimédia. • Utiliser Winamp avec le plug-in de On2Share qui vous transformera votre ordinateur et un lecteur de médias UPnP. Même technologie, même consommation de bande passante, mêmes listes de lecture. Juste un petit point. Le plug-in Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 10/12 To be free and stay aware, read Mister Friouaire ! d’On2Share est accessible par le gestionnaire de bibliothèque de Winamp et pas par les play lists. Je vous le précise car j’ai cherché un peu… 9. Et pour gérer tous ces fichiers MP3 ? Il reste maintenant une question à régler. Vous avez 200 heures de musique, mais les tags ID3 de vos fichiers MP3, normalement mis à jour par Cdex ne sont pas tous correctement mis à jour. De plus, vous avez certainement un très grand nombre de genres musicaux, ce qui ne facilite pas l’écoute par genre. Il est grand temps de passer à MédiaMonkey. Cet outil va parcourir vos répertoires pour extraire toutes les informations de vos fichiers MP3 et va vous permettre de corriger, compléter, réorganiser votre musique en fonction de vos envies. Il sait même aller chercher tout seul la couverture du disque sur Amazon. Une fois de plus, c’est un travail assez important qui vous attend. Mais le résultat est vraiment à la hauteur du temps que vous allez y passer. Quelques conseils : • Limitez-vous à 10/15 genres musicaux maximum. Ceci vous permettra d’avoir des listes de lecture plus complète et de vous faciliter le travail au moment du choix. Et tant pis pour les puristes qui y trouverait à redire. • Plus vos informations seront complètes, plus il sera facile de faire des listes très pointues (par année par exemple). Passez-y du temps, vous ne le regretterez pas, c’est promis. 10. En conclusion… J’ai parfaitement conscience que cet article ne fait que survoler un sujet fort riche et que malgré sa longueur, il ne réponde certainement pas à l’ensemble de vos questions. Il est très difficile de trouver le niveau de détail qui va permettre à tous de ne pas se sentir un peu désemparé au moment de se lancer dans ce projet. Sentez-vous totalement libre de me contacter si je n’ai pas été clair ou si vous avez besoin de plus d’informations sur ce sujet. Je me ferais un plaisir de vous répondre et de vous aider dans vos démarches de numérisations musicales. Dans tous les cas, soyez bien certain que si vous êtes musicophile, vous ne regretterez pas la mise en œuvre de cette solution. Il est même fort possible que vous ne puissiez plus revenir en arrière tellement la plus value est importante… Bonne ‘Zik ! Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 11/12 To be free and stay aware, read Mister Friouaire ! 11. Les outils utilisés … Le Matériel Synology DS-101j http://www.synology.com Terratec Noxon http://fr.terratec.net/ Linksys Wrt54G www.linksys.com/fr/ Le Logiciel TwonkyVision Music Server 3.0 http://www.twonkyvision.de Cdex 1.51 http://cdexos.sourceforge.net/ Francisation Cdex 1.51 http://cdexos.sourceforge.net/lang/cdex_v1.50/french.cdex.lang La base Freedb (pour information) http://www.freedb.org/ Network Drive Manager 1.5 http://home.versatel.nl/lothian/ MediaMonkey 2.4 http://www.mediamonkey.com/mediamonkey_francais.htm Cobian Backup 7 http://www.educ.umu.se/~cobian/cobianbackup.htm Winamp 5 http://www.winampfr.com/ On2Share pour Winamp 0.9 http://www.on2share.com/UPnP/ Mister Friouaire http://perso.wanadoo.fr/MisterFriouaire Les bons plans de Mister Friouaire http://perso.wanadoo.fr/misterfriouaire Page 12/12