Actus Technique

Comment bien profiter de son lecteur ou ampli réseau avec Foobar

image

Lire directement ses fichiers audio depuis un ordinateur vers un lecteur audio réseau, une enceinte sans fil ou un ampli home-cinéma réseau constitue une fonctionnalité assez rarement mise en oeuvre par la plupart des auditeurs. Il existe pourtant un (très) important bénéfice en matière de musicalité, comparativement à l’emploi d’un DAC USB. Voici pourquoi et comment mettre en oeuvre cette lecture audiophile au travers de votre réseau domestique.

La liaison audio USB, performante mais capricieuse

Depuis quelques années, la liaison audio USB a le vent en poupe. Le nombre d’amplis avec DAC USB ne cesse de croître pour décoder les musiques d’un ordinateur. Pour autant, la liaison USB est soumise à plusieurs contraintes susceptibles de détériorer la qualité du flux de données.

On se rappellera tout d’abord que le streaming audio USB s’effectue en temps réel, sans aucune correction d’erreur (contrairement à la copie de données) et que le contrôleur USB de l’ordinateur et celui du DAC doivent être correctement associés, au moyen d’horloges de haute précision. Ainsi, il n’est pas rare que les deux appareils soient sujets au jitter (irrégularités de transmission provocant des chevauchement de paquets de données). Conséquence, la restitution musicale est dure et manque de clarté.

Pioneer U-05

Le DAC USB avec ampli casque Pioneer U-05, équipé d’un contrôleur USB haut de gamme

La transmission réseau DLNA, nirvana audiophile ?

Avec l’avènement des lecteurs audio réseau, une autre méthode de transmission du son est désormais permise. Bien plus qualitative celle-ci, puisqu’elle s’appuie sur les protocoles de correction d’erreurs ultra-puissants des réseaux informatiques (ceux de nos Box Internet en l’occurrence). Là où le contrôleur USB ne peut envoyer deux fois le même paquet de données audio – s’il existe des différences entre les données envoyées et celles reçues – le réseau Ethernet procédera à autant de réexpéditions que nécessaires. Dans l’attente des bons paquets, les données reçues sont stockées dans un tampon mémoire, afin d’y être organisées correctement avant transmission au DAC. À l’écoute, la différence est notable, avec une restitution plus sereine et détaillée.

NuForce WDC-200

Le NuForce WDC-200, lecteur audio réseau DLNA et AirPlay, avec entrées numériques

Quel matériel faut-il ?

N’importe quel ordinateur, smartphone ou tablette (avec une app de lecture DLNA) peut faire office de source. Quant au diffuseur, ce peut-être un lecteur réseau DLNA, un ampli DLNA ou même un petit ordinateur Raspberry Pi2 avec le système d’exploitation Volumio (compatible DLNA), associé à tout bon DAC USB. Nous allons expliquer comment paramétrer le logiciel Foobar2000 pour lire des fichiers FLAC de qualité CD ou studio, vers un Raspberry Pi2 sous Volumio.

Raspberry Pi2

La carte microSD et son adaptateur posés sur un Raspberry Pi2

Installer Volumio dans un Raspberry Pi2 (passez à l’étape suivante si vous disposez déjà d’un lecteur ou ampli réseau)

Depuis le site Volumio.org, il suffit de télécharger l’image pour Raspberry Pi2 de Volumio, puis l’outil 7Zip (gratuit) pour décompresser l’image. Enfin l’outil Win32DiskImager (gratuit) pour transférer l’image de Volumio sur la carte microSD du Raspberry Pi2 (en utilisant un adaptateur USB si nécessaire). La carte peut alors être insérée dans le Rapberry Pi2. Quelques minutes après la mise sous tension du Raspberry Pi2, celui-ci est visible dans le Voisinage réseau de Windows (Périphériques Médias).

Volumio UPnP

Un double-clic lance le navigateur Internet sur la page de paramètres de Volumio. Il suffit de connecter le DAC de son choix et de le choisir comme périphérique de lecture. C’est terminé.

Volumio

Encore mDSD

L’ampli casque avec DAC USB Encore mDSD

Installer et paramétrer Foobar2000

Le programme d’installation de Foobar2000 est disponible sur le site de son éditeur. C’est un logiciel entièrement gratuit. Attention, l’installateur n’intègre pas de support pour les périphériques de rendu DLNA (lecteurs réseau, amplis home-cinéma réseau, etc.). Il faut donc télécharger un module additionnel depuis le site du fabricant, nommé UPnP MediaRenderer Output (la dernière version date de mars 2016).

Foobar UPnP media renderer

Un double-clic sur l’icône du module téléchargé procède à son installation. Il faut ensuite cliquer sur le menu Playback en maintenant la touche SHIFT enfoncée, puis au sous-menu Device, afin de choisir le périphérique UPnP de son choix.

Foobar2000 Volumio

Tous les périphériques de rendu UPnP/DLNA de notre réseau sont détectés par Foobar2000

C’est terminé ! Il ne reste plus qu’à ajouter des fichiers audio dans la fenêtre principale de Foobar2000 puis à cliquer sur le bouton lecture. L’écoute démarre immédiatement.

Le contrôle de volume en haut à droite pilote le volume du DAC connecté à notre Raspberry Pi2. Le streaming est donc BitPerfect.

foobar

N’hésitez pas à poser vos questions à la suite de ce billet.

Cet article est aussi disponible en : Anglais

À propos de l'auteur

Tristan Jacquel

Tristan est rédacteur chez Son-Vidéo.com. Passionné de musique, d'acoustique et de high-tech, il réalise notamment les tests matériels pour notre blog.

35 Commentaires

  • Bonjour, je souhaite réaliser la même opération avec comme matériel, un PMA-50, un bon câble usb type audioquest… et un raspberry pi2. Est compatible au niveau de mon dac/ampli Denon ?

    Je dispose également d’un mac et d’un iphone est ce pilotable depuis ces devices ? Merci.

    • En théorie oui. Il suffit d’utiliser Rune Audio ou Volumio comme OS du Raspberry Pi2. Et désactiver la gestion du volume dans l’OS, afin de laisser le Denon PMA-50 gérer seul le volume. Rune Audio comme Volumio sont pilotables depuis un navigateur web : cela peut-être Safari. J’ignore s’il existe une app iOS de contrôle pour le moteur MDP intégré à ces OS. En tout cas, le Pi2 est un excellent transport numérique : nous l’utilisons pour nos tests de DAC.

      • Il existe plusieurs applications cliente pour utiliser MPD sur iOS, par exemple MPoD (iPhone) ou MPaD (iPad). Par contre il est vrai que Volumio ne semble pas avoir d’application officielle sur les appareils Apple.

  • Peut t-on utiliser spotify connect sur une distribution comme volumio, de façon à se faire un petit appareil polyvalent fichiers 16/44 hi-res et streaming ?

    • Non, pas de support de Spotify Connect avec Volumio ou Rune Audio. Mais il y a bien un support de Spotify dans ces distributions, qui permet d’accéder aux Playlists par exemple. Ce n’est pas d’une convivialité géniale ceci dit. Et puis bon, Spotify n’est pas une source de qualité dans l’absolu (OGG Vorbis). La différence est flagrante sous Rune Audio sur un même titre au format FLAC.

  • Après réflexion et recherches je pense me lancer sur ce projet : un Raspberry pi3 model B avec Rune Audio (pourquoi le pi3 pour son module wifi car je n’ai aucune possibilité de tirer un ethernet pour mon salon). Ceci brancher sur mon Denon PMA-50 en USB pour sa partie DAC. Je pourrai donc contrôler tout cela depuis mon iPhone via interface web avec safari. Je précise que je veux que mon futur Raspberry lise la musique Flac depuis son usb par une clé, donc en interne.

    Quand pensez vous ? ai-je oublier un point important dans mon projet ?

    • Vous n’avez rien oublié :). L’interface web de Rune Audio est responsive, elle s’adaptera à l’écran de l’iPhone. Il doit existe des apps de contrôle du Media Player Daemon de Rune Audio. MPaD en est une, faites une recherche sur le terme MPD dans l’App Store.

  • J’ai bien reçu et mis en service mon Raspberry pi3 avec Runeaudio, impeccable, facile à mettre en oeuvre. J’ai désactivé le volume automatique pour laisser gérer mon PMA-50. D’autres réglages sont t’il à préconiser pour profiter au mieux du système ?

  • Bonsoir,

    Est ce qu’un Raspberry Pi2/3 raccordé avec un ordinateur via « réseau Ethernet », puis avec un DAC via câble USB, ne souffrirait pas des dysfonctionnement liés au contrôleur USB du Raspberry Pi2/3 qui va transmettre lui même le flux audio vers le DAC, ou aura t-on besoin d’un dispositif de correction de flux USB genre « USB REGEN » etc. ?

    Merci.

  • Bonsoir,

    Prière de m’indiquer lesquels de : Rune Audio, Volumio, moode (ou autres éventuellement) sont les plus stables / puristes, dans leurs fonctionnement au sein d’une chaîne constituée de : pc (sous Windows 7) + Raspberry Pi 3.0 Model B + DAC AUDIO (via USB).

    Merci.

    • Difficile de vous répondre, nous utilisons essentiellement des Raspberry Pi2 pour nos tests d’écoute, pas de Pi3. Ces trois OS sont issus du même projet et s’appuient tous sur le moteur MPD. Les différences sont minimes et il vous faudra éplucher les changelogs de chaque distribution pour les connaître. Le plus simple reste à essayer les trois : investissez dans trois cartes microSD et faites des essais comparatifs ?

  • Bonjour,
    Quelques chose m’échappe dans cette solution, qui est censée permettre de s’affranchir de liaison usb selon vos dire, puisque vous reliez finalement votre Raspberry à un DAC via un port USB. Donc il y a bien toujours cette fameuse liaison usb…
    Je vous serai reconnaissant d’éclairer ma lanterne.
    Merci d’avance pour votre réponse.
    Maxime

    • L’article explique comment utiliser Foobar avec un lecteur / ampli réseau DLNA afin de contourner la liaison USB entre ordinateur et DAC, rarement de qualité (mauvaise alimentation, gestion logicielle, etc.). Nous aurions pu prendre comme exemple un ampli DLNA comme le Denon DRA-100 par exemple. Le Raspberry associé à un DAC USB permet d’obtenir un très haut niveau de qualité également, la liaison USB avec le DAC étant très optimisée. C’est une solution intéressante pour qui possède un DAC USB et veut en transfigurer l’écoute.

  • Bonsoir, plusieurs questions me viennent à l’ esprit. D’ abord, comment communiquent, exactement, l’ ordinateur avec Foobar et le raspberry ? En ethernet en passant par la box ? Ensuite, est-ce avec Foobar que l’ on gère le mode de lecture, c’ est à dire choisir ses chansons créer ses playlists, avancer, etc… En Fait, est-ce que le raspberry ne fait que streamer la musique depuis l’ordinateur sous foobar ?
    Dans cette configuration est-il possible de streamer la musique depuis un nas jusqu’à l’ ordinateur sous Foobar et de l’ ordi au raspberry puis à mon mydac ? est-ce que tout est compatible ?
    Si c’ est le cas, voila la solution ultime à moindre coût que j’ attendais depuis si longtemps, allier l ergonomie et la puissance de gestion de foobar, pour la partie technique, et la qualité audio d’ un os comme volumio ou runeaudio couplé au raspberry.
    Désolé, ça fait beaucoup de questions mais ça fait un moment que je recherche ce genre de solution.
    Merci d’ avance, pour votre réponse, que j’attends avec impatience.

    • L’ordinateur et le Raspberry communiquent au travers du réseau domestique, géré par une box ou un routeur/switch, idéalement en Ethernet.
      On peut gérer des playlists, en réalité utiliser Foobar tout à fait normalement.
      Le Raspberry reçoit la musique depuis l’ordinateur (mode DLNA DMR).
      On peut utiliser un partage Samba/CIFS/webdav, etc. dans Foobar, pour lire les fichiers d’un NAS. Dès lors que le lecteur réseau est monté dans Windows, tout est possible. Le flux audio est transmis au Raspberry et donc au DAC USB.
      Et oui c’est un peu la solution ultime : profiter de Foobar avec un OS audiophile déporté qui gère convenablement un DAC USB.

  • bonjour, voilà je voulais juste vous remercier pour votre réponse et aussi parce que grâce à vous je vais pouvoir profiter au mieux de mon installation hifi WOUAH quel bonheur ça va être, merci encore.

  • Bonjour c’ est encore moi. J’ ai une autre question, dans foobar, en mode lecture upnp, est-il possible de mémoriser différentes playlists, comme en utilisation lecteur simple et si elles reprennent là ou on les avaient laissés, indifféremment les unes des autres ?
    Merci d’ avance pour la réponse.

    • La lecture UPnP/DLNA dans Foobar ne change pas les fonctionnalités du logiciel. Si Foobar peut reprendre la lecture d’une playlist, il pourra le faire avec le module de sortie UPnP/DLNA comme avec le module de sortie USB.

  • bonsoir, j’ ai un petit problème car j’ ai un message d’ erreur quand j’ appuie sur play, sinon volumio est installé correctement et visible et sélectionner depuis foobar. l’ ordinateur est sous xp relié à une box tv sfr au raspberry. je sèche !!!

  • Je suis tombé sur cet article par hasard pour voir un peu les evolutions audiophile avec un rpi 2 ou 3.
    J’ai moi même un système audiophile avec un RPI2 et volumio + DAC cambridge.
    Je ne sais pas comment dire ça sans vexer car l’article part d’un bon sentiment je suppose mais là il s’agit de désinformation ou d’incompréhension total sur les mécanismes réseau et sur la conversion numérique/analogique…
    Vous confondez conversion numerique/analogique qui est pris en charge par le DAC avec la fonction de controle DLNA sur un lecteur réseau DLNA. Vous mentionnez les soucis qu’il peut y avoir avec une conversion par le biais de l’usb mais ça ne peut pas être mis en confrontation avec les reseaux DLNA, c’est sans aucun rapport, l’un ne remplace pas l’autre. Le pire c’est que pour illustrer vos propos, vous prenez un RPI2 connecté à un DAC en USB???? WTF??? En gros le DLNA dans votre cas permet juste de donner l’ordre à votre mediarenderer (en l’occurrence votre RPI2 sous volumio) de lire le fichier qu’on lui envoie c’est tout, votre mediarenderer reçoit le signal numérique et le lit , mais il doit encore convertir le signal en analogique, et ça c’est le travail du DAC que vous avez connecté en USB….En gros vous prenez le control du RPI2 sous volumio à l’aide d’un logiciel tiers, rien de plus. Ce qui n’a aucun intérêt dans ce cas d’ailleurs vu que volumio à une interface de contrôle largement plus évolué que le système de playlist archaïque du plugin que vous utilisez…Une interface web sur laquelle vous vous connectez via HTTP au travers de votre réseau local.

    • Je reconnais que l’article de Tristan est un peu succinct, mais il faut bien comprendre ici que plusieurs appareils entrent en jeu ici, avec entre eux plusieurs liaisons : ordinateur source -> Pi2 -> périphérique de lecture. La 1ère liaison se fait par dlna, la 2nde par dac usb, l’intérêt de l’opération étant de contourner les limitations d’une liaison usb directe (jitter…).

    • Il faudra que nous traitions à nouveau le sujet, car l’idée aussi loin que je m’en souvienne était d’opposer le couple ordi & DAC USB au lecteur réseau (en mode DLNA DMR). Effectivement, le Pi en tant que lecteur réseau DLNA DMR (avec Volumio, RuneAudio, Moode) associé à un DAC USB externe reproduit le schéma ordi + DAC USB, même si l’on obtient de bien meilleurs résultats d’écoute avec le Pi qu’avec tout autre ordi non conçu pour l’écoute audio. Sur l’interface HTTP de Volumio, elle est d’une stabilité variable et par expérience personnelle je trouve préférable d’utiliser un client MPD (Android par exemple) ou bien comme je l’expliquais, d’exploiter le mode DLNA DMR de Volumio, en poussant des fichiers FLAC depuis Foobar2000 ou de toute app mobile supportant ce protocole. En tout cas oui, le sujet mériterait qu’on y revienne. Merci donc pour votre retour.

  • Bonjour,

    Je déterre un peu ce sujet pour poser quelques questions concernant l’utilisation de Foobar.
    Voici mon installation : Je possède l’Arcam Solo Music, rélié via Wi Fi à Disque Dur externe qui lui est relié en filiaire à la box de mon fournisseur Internet. Utilisation en réseau donc. Pour écouter de la musique dématérialisée j’utilise alternativement une tablette (Deezer ou App. Bubble UPnP pour fichiers sur disque dur externe) ou mon PC (ITunes/Windows 10).

    Je me questionne sur l’intérêt ou non d’utiliser Foobar au vu de mon installation. Les fichiers sont présents sur un DDE relié à la box relié lui a l’ampli, donc en théorie ils ne transitent pas par mon PC. Celui-ci ne sert que d’interface pour choisir les fichiers, Windows n’intervient pas n’est-ce pas ?

  • Bonjour, et merci pour ce post. Grâce à vous j’ai pu configurer foobar pour piloter une M-CR611 (par Ethernet) et ça fonctionne très bien. Seul bémol, en UPnP impossible d’avoir les visualisations (VU Meter, etc… se lancent mais sans graphe à l’intérieur de la fenêtre), si vous avez une idée pour les visualiser je suis preneur, merci d’avance.

    • Les visualisations doivent s’appuyer sur le signal audio qui passe au travers du mixeur du système d’exploitation. En lecture UPnP, rien ne passe par le mixeur, du coup rien ne s’affiche. Et Foobar ne peut pas activer deux sorties simultanément, enfin il me semble.

  • Bonjour, merci pour cet article.
    J’écoute à la maison la musique sur ma chaîne Hi-Fi à partir d’un lecteur audio réseau Cambridge Audio 851N (+ musique sur un NAS connecté par Ethernet à la box, comme mon lecteur), piloté de ma tablette sous Androïd. Cela fonctionne très bien, mais je trouve l’appli Cambridge un peu trop rudimentaire, et aimerais utiliser Foobar2000, non pas sur PC, mais sur ma tablette sous Android.

    Est-il possible de télécharger le module UPNP/DLNA Media Renderer à ajouter à Foobar2000 dans ce cas ? Merci de votre aide le cas échéant.

    • Utiliser Foobar2000 sur PC permet de profiter avec le module de sortie UPnP d’une lecture DLNA vers un appareil compatible. Sous Android, il existe de nombreuses apps permettant de le faire. La version d’Android de Foobar2000 n’apportera strictement rien de plus.

Répondre à Romain X