Gratuit · Open source
Le lecteur audiolaz : un lecteur audio réseau gratuit et open source, bit-perfect et vérifié
Le lecteur audiolaz est un lecteur audio réseau gratuit et open source pour Linux et macOS : il prend la musique de Roon, Lyrion, AirPlay, Spotify Connect, UPnP/DLNA et de toutes les apps de votre ordinateur, la joue sur votre DAC ou sur les lecteurs de votre réseau, ne change rien en chemin, et le vérifie pendant la lecture : « Bit-perfect, vérifié », avec le chemin du son à l’écran.
Mis à jour le par Alexandre Besson, qui développe audiolaz. Licence MIT ; le code est sur GitHub.
En bref
Un couteau suisse de l’audio en réseau.
Un petit programme prend la musique des sources que vous utilisez déjà, l’envoie aux sorties que vous avez déjà, et la laisse exactement comme elle est arrivée.
- Prix
- Gratuit, sans limite de durée ni compte.
- Licence
- Open source : MIT ; le module du noyau Linux, GPL-2.0.
- Sources
- Roon, Lyrion Music Server, AirPlay, Spotify Connect, UPnP/DLNA, toute app Linux, toutes les apps du Mac.
- Sorties
- Tout DAC que l’ordinateur voit (USB, HDMI, S/PDIF, carte DAC), les lecteurs Squeezebox, UPnP/DLNA et AirPlay, les récepteurs audiolaz Link.
- Son
- Ni rééchantillonnage, ni volume à lui, ni traitement. Bit-perfect, vérifié pendant la lecture.
- Systèmes
- Linux (Debian, Ubuntu, Raspberry Pi OS, Arch…) et macOS 13.5 ou plus récent.
- Code source
- github.com/audiolaz/audiolaz, avec ses tests et ses protocoles documentés.
- Conçu par
- audiolaz, Nancy, France.
Sources et sorties
Toutes les sources en entrée, toutes les sorties en sortie.
Sources. Quand plusieurs jouent, la dernière lancée l’emporte.
- Roon : comme lecteur Squeezebox, par la prise en charge Squeezebox de Roon. Rien à installer sur le Core ; le lecteur apparaît comme une zone, jusqu’en 24 bits / 192 kHz.
- Lyrion Music Server (anciennement Logitech Media Server), de la même façon.
- AirPlay, depuis un iPhone, un iPad, un Mac ou une Apple TV (avec shairport-sync). Avec la vidéo, le lecteur annonce son propre retard à l’appareil qui envoie : l’image et le son restent ensemble.
- Spotify Connect (avec librespot).
- UPnP/DLNA : un récepteur intégré, pour les applications de commande que vous utilisez déjà.
- Toute app Linux, par la carte son ou la sortie ALSA « audiolaz » ; toutes les apps du Mac, par la sortie « audiolaz » de macOS : Musique, un navigateur, une app de streaming.
Sorties. Une à la fois, choisie sur la page du lecteur.
- Toute carte ALSA sous Linux, tout appareil Core Audio sous macOS, en mode exclusif sur demande : un DAC USB, HDMI, S/PDIF, une carte DAC.
- Les lecteurs Squeezebox (squeezelite, piCorePlayer…) et les récepteurs UPnP/DLNA du réseau.
- Les appareils AirPlay ; le titre, l’artiste et la pochette vont à ceux qui ont un écran.
- Les récepteurs audiolaz Link, à côté d’un DAC ailleurs dans la maison (plus bas).
Le son d’abord
Bit-perfect, vérifié.
Le lecteur ne se contente pas de promettre qu’il laisse la musique tranquille : il le vérifie, tout le temps qu’il joue. Chaque trame qui entre et chaque trame qu’il confie à la sortie ont leur empreinte, comparées tranche par tranche ; un échantillon changé d’un bit, une trame perdue, ajoutée ou déplacée se voit aussitôt. Cela coûte une fraction de pour cent d’un cœur de processeur.
Sa page n’affiche « Bit-perfect, vérifié » que si toutes les tranches comparées sont identiques, et montre le chemin du son : la source, le format d’entrée, le format de sortie, la sortie et le DAC. Si quelque chose n’est pas intact, elle dit quoi et pourquoi.
Rien n’est changé en chemin. Seul ce dont un appareil a strictement besoin pour jouer est fait, et dit à l’écran comme une conversion nécessaire pour cet appareil :
- une fréquence que l’appareil n’accepte pas : la plus proche qu’il prend ;
- une résolution que la sortie ne garde pas (une source 32 bits vers un DAC 24 bits) : requantifiée une fois, avec dither ; une source 16 ou 24 bits reste intacte ;
- une source de plus de deux voies vers une sortie stéréo : ses deux premières.
Par le réseau
audiolaz Link, cadencé par votre DAC.
audiolaz Link est un transport réseau audiophile, libre et gratuit. L’ordinateur fait le travail, loin du DAC ; un petit récepteur à côté du DAC, un Raspberry Pi ou un streamer, reçoit la musique en petits paquets parfaitement réguliers et la joue telle qu’elle est arrivée.
- Cadencé par l’horloge du DAC : le récepteur rapporte ce que le DAC a réellement joué, et l’émetteur le suit.
- Ni rééchantillonnage, ni mémoire tampon surdimensionnée : la réserve du récepteur est taillée sur la gigue mesurée du réseau, et ne change que dans le silence numérique, jamais en touchant un échantillon.
- Au bit près : le transfert lui-même est vérifié par les tests.
- Ouvert : le protocole est documenté, pour que chacun puisse écrire un émetteur ou un récepteur.
L’app
Installé pour vous, par l’app gratuite.
L’app audiolaz gratuite pilote le lecteur pour vous : elle l’installe sur votre Core Roon ou votre streamer, choisit les entrées et les sorties, et mesure votre pièce, avec un iPhone ou un micro de mesure, gratuitement. Vous voyez la courbe de votre pièce et son score sur 100 avant de décider quoi que ce soit.
L’app est en bêta, sur candidature (devenir bêta-testeur) ; son téléchargement ouvre après la bêta. Le lecteur, lui, se compile dès aujourd’hui depuis son code, sous Linux ou macOS.
L’étape suivante
audiolaz Room : un bond énorme.
Le lecteur amène votre musique au DAC exactement comme elle est partie. Ensuite, votre pièce a son mot à dire.
Dans une pièce, certaines notes graves gonflent à votre place et traînent, d’autres disparaissent ; l’image stéréo penche quand vous êtes assis de côté. Aucun lecteur, si fidèle soit-il, n’y change rien. audiolaz Room, l’étape payante, corrige ce que votre pièce fait à la musique à votre place d’écoute, et c’est le plus grand changement que vous entendrez dans une installation.
- Le grave qui gonfle est calmé, et ne couvre plus le médium.
- Quatre Sons, Neutre, Équilibré, Chaleureux et Analogique, avec « Sans correction » à côté, tous au même niveau.
- « Recentre sur moi » : asseyez-vous où vous voulez, un geste avec l’iPhone, et la scène revient devant vous.
- La même correction sur toutes les sources et toutes les sorties ci-dessus ; l’app met le lecteur qui corrige à la place du lecteur gratuit, en une étape.
La mesure est gratuite : vous voyez ce que la correction fera dans votre pièce avant d’acheter. Une licence, achetée une fois, sans abonnement. Voir Room et Room Plus.
Questions
En bref.
Le lecteur audiolaz est-il vraiment gratuit ?
Oui : gratuit et open source, sous licence MIT (le module du noyau Linux sous GPL-2.0), sans limite de durée ni compte. Le code est sur github.com/audiolaz/audiolaz. Seule la correction de pièce, audiolaz Room, est payante.
Quelles sources lit-il ?
Roon (comme lecteur Squeezebox), Lyrion Music Server, AirPlay, Spotify Connect, les télécommandes UPnP/DLNA par son récepteur intégré, toute app Linux par la carte son « audiolaz » et toutes les apps du Mac par la sortie « audiolaz ». Quand plusieurs jouent, la dernière lancée l’emporte.
Avec quels DAC et quels lecteurs fonctionne-t-il ?
Tout DAC que l’ordinateur voit : un DAC USB, HDMI, S/PDIF ou une carte DAC, par ALSA sous Linux ou Core Audio sous macOS (en mode exclusif sur demande). Sur le réseau : les lecteurs Squeezebox, les récepteurs UPnP/DLNA, les appareils AirPlay et les récepteurs audiolaz Link.
Que veut dire « Bit-perfect, vérifié » ?
Pendant la lecture, le lecteur prend l’empreinte de chaque trame qui entre et de chaque trame qu’il confie à la sortie, et les compare tranche par tranche. Il n’affiche « Bit-perfect, vérifié » que si toutes les tranches comparées sont identiques ; sinon il dit pourquoi, et montre le chemin du son : source, format d’entrée, format de sortie, sortie, DAC.
Faut-il une licence pour l’utiliser avec Roon ?
Aucune licence audiolaz, et rien à installer sur le Core Roon : activez la prise en charge Squeezebox de Roon (Paramètres › Extensions) et le lecteur apparaît comme une zone, jusqu’en 24 bits / 192 kHz. Il faut Roon lui-même, comme pour toute zone.
Fonctionne-t-il sous Linux, sur Mac, sous Windows ?
Sous Linux (Debian, Ubuntu, Raspberry Pi OS, Arch et d’autres) et sous macOS 13.5 ou plus récent. Pas sous Windows.
Quelle différence avec audiolaz Room ?
Le lecteur gratuit joue votre musique exactement comme elle est partie. audiolaz Room, payant, corrige ce que votre pièce lui fait à votre place d’écoute : le grave qui gonfle et traîne est calmé, avec quatre Sons et « Sans correction » au même niveau, et « Recentre sur moi » ramène l’image stéréo où que vous soyez assis. La mesure de votre pièce est gratuite : vous entendez la différence avant d’acheter.
Gratuit pour écouter. Gratuit pour mesurer.
Une question ? Posez-la sur le forum ou écrivez à contact@audiolaz.com.