Categories
Nombril

Comment diffuser de la musique sur réseau local

Voilà un truc de geek: diffuser de la musique sur réseau local. Je suis parti d’un problème: mon ordinateur portable contient toute ma musique et dispose d’une télécommande. Malheureusement, les haut-parleurs sont ridiculement petits et ne sont vraiment pas destinés à restituer de la musique. Un autre ordinateur de la maison, par contre, dispose d’enceintes plus aptes à diffuser de la musique dans une qualité acceptable. Il me fallait donc une solution pour écouter les morceaux de mon portable sur l’autre ordinateur.

Voilà un truc de geek: diffuser de la musique sur réseau local. Je suis parti d’un problème: mon ordinateur portable contient toute ma musique et dispose d’une télécommande. Malheureusement, les haut-parleurs sont ridiculement petits et ne sont vraiment pas destinés à restituer de la musique. Un autre ordinateur de la maison, par contre, dispose d’enceintes plus aptes à diffuser de la musique dans une qualité acceptable. Il me fallait donc une solution pour écouter les morceaux de mon portable sur l’autre ordinateur.

J’ai donc décidé de diffuser la musique à travers le réseau (wifi et filaire) en ogg. Pour cela j’ai eu besoin de quelques ingrédients:

  • Une source pour la musique, dans mon cas Winamp avec le plugin Oddcast
  • Un serveur de diffusion, Icecast en l’occurence
  • Un client capable de lire le flux, encore Winamp

Le principe est simple, il suffit de lire de la musique avec le programme source et de connecter cette source au serveur. Ensuite, tous les clients peuvent venir se connecter au serveur (qui peut être sur la même machine) pour écouter la musique. Je peux ainsi diffuser ma musique dans toute la maison (étant donné que les ordinateurs sont éparpillés un peu partout) et l’écouter dans toutes les pièces, le tout contrôlé avec une seule télécommande. Le seul truc qui me gêne un peu c’est la latence dûe à l’encodage en ogg à la volée et à la mise en tampon mémoire, le passage d’une chanson à une autre n’est pas immédiat. Ce problème mis à part, le tout fonctionne bien et, cerise sur le gâteau, avec des logiciels gratuit (voire open source pour certains).

Certains me diront qu’il aurait été plus simple de partager la musique par Samba ou NFS puis de la lire sur le poste client, ou bien de me prendre un Apple Airport Express, mais là c’est tellement plus pratique et plus geekesque 😉.

10 replies on “Comment diffuser de la musique sur réseau local”

J’ai exactement le même problème mais en plus compliqué : Chez moi ce serait le home cinéma qui devrait diffuser le sons (MP3 & Webradio) et la vidéo (DivX et streaming) via un WIFI biensur…

Il existe bien des appareils pour lire photos et sons sur la télé par le WIFI mais quid de la vidéo???

Alors j’attend l’appareil miracle…

Personne n’a encore trouvé un moyen de contourner le temps de latence ? Meme en mettant des buffers minimaux partout il y a encore 2 à 3 secondes de decalage… comme je m’en sert pour regarder la tele c’est pas top 🙂

Cela a bien évolué depuis 2004, faites des recherches sur :
UPnP AV, dlna,
Digital Media Controller (DMC) avec android ou iphone.
Digital Media Player (DMP).
Digital Media Server (DMS) exemple Twonky serveur

😉

Comments are closed.