﻿﻿{"id":2647,"date":"2026-03-31T11:24:07","date_gmt":"2026-03-31T09:24:07","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/qobuz-en-bit-perfect-sur-linux-enfin\/"},"modified":"2026-03-31T11:24:07","modified_gmt":"2026-03-31T09:24:07","slug":"qobuz-en-bit-perfect-sur-linux-enfin","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/qobuz-en-bit-perfect-sur-linux-enfin\/","title":{"rendered":"Qobuz en bit-perfect sur Linux (enfin !!)"},"content":{"rendered":"<p>Si vous \u00eates abonn\u00e9 <strong>Qobuz<\/strong> et que vous \u00eates sous Linux, vous connaissez cette douleur sourde qui vous coupe le souffle la nuit : <strong>IL N&#8217;Y A PAS DE CLIENT OFFICIEL<\/strong> ! Vous \u00eates donc condamn\u00e9 comme n&#8217;importe quel gueux \u00e0 utiliser le lecteur web, qui est aussi &#8220;audiophile-phile&#8221; qu&#8217;un casque de chantier.<\/p>\n<p>Mais heureusement,<br \/>\n<a href=\"https:\/\/github.com\/vicrodh\/qbz\">QBZ<\/a><br \/>\nvient r\u00e9gler \u00e7a, et vous allez voir, c&#8217;est du s\u00e9rieux !<\/p>\n<p>Il s&#8217;agit d&#8217;un client natif et open source (sous licence MIT) \u00e9crit en Rust avec Tauri 2.0 c\u00f4t\u00e9 desktop et SvelteKit pour l&#8217;interface, ce qui fait que c&#8217;est l\u00e9ger, que \u00e7a d\u00e9marre vite, et surtout \u00e7a g\u00e8re le bit-perfect via 4 backends audio au choix : PipeWire, ALSA, ALSA Direct (acc\u00e8s exclusif au DAC) et PulseAudio.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/qbz-qobuz-client-linux-bit-perfect\/qbz-qobuz-client-linux-bit-perfect-1.avif\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Le switching de sample rate se fait alors \u00e0 la vol\u00e9e, de 44.1 \u00e0 192 kHz, selon ce que votre DAC supporte. Pour les audiophiles&#8230; bah \u00e7a change tout par rapport au resampling sauvage du navigateur. Ouf, on est sauv\u00e9 en fait ^^<\/p>\n<p>C\u00f4t\u00e9 fonctionnalit\u00e9s, c&#8217;est clairement loin du petit projet bricol\u00e9 un dimanche soir en vibe coding puisque ce lecteur d\u00e9code nativement FLAC, MP3, AAC, ALAC, WavPack, Ogg Vorbis et Opus, le tout avec du gapless playback et de la normalisation de loudness EBU R128. Je comprends pas tout parce que je suis pas expert l\u00e0 dedans, mais si vous aimez la Hi-Fi, je sais que \u00e7a vous parle.<\/p>\n<p>Y&#8217;a aussi une gestion de biblioth\u00e8que locale avec scan de dossiers et indexation SQLite, et m\u00eame un import de playlists depuis Spotify, Apple Music, Tidal ou Deezer. Ainsi, si vous migrez vers Qobuz, \u00e7a vous fera gagner des heures plut\u00f4t que de tout vous retaper \u00e0 cr\u00e9er \u00e0 la main !<\/p>\n<p>Niveau int\u00e9grations, c&#8217;est aussi super complet : scrobbling Last.fm et ListenBrainz, enrichissement MusicBrainz, pochettes via Discogs, contr\u00f4le MPRIS et touches m\u00e9dia. Et le casting vers Chromecast, DLNA\/UPnP et AirPlay est int\u00e9gr\u00e9. Le Chromecast directement depuis un client Linux sans bidouille, c&#8217;est pas courant, et \u00e7a fait plaizzz !<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/qbz-qobuz-client-linux-bit-perfect\/qbz-qobuz-client-linux-bit-perfect-2.avif\" alt=\"\" loading=\"lazy\"><\/p>\n<p>L&#8217;interface est \u00e9galement hyper soign\u00e9e avec 26 th\u00e8mes au choix (Dark, OLED, Nord, Dracula, Tokyo Night&#8230;) et 17 panneaux de visualisation dont un spectre, un oscilloscope et un spectrogramme. Y&#8217;a m\u00eame un mode immersif plein \u00e9cran, le tout dispo en 5 langues dont le fran\u00e7ais.<\/p>\n<p>Pour l&#8217;installation, c&#8217;est packag\u00e9 proprement : Flatpak, AUR, Snap, AppImage, DEB, RPM et m\u00eame un DMG pour macOS (Apple Silicon, exp\u00e9rimental) et si vous \u00eates sur Arch, un petit <code>yay -S qbz-bin<\/code> et c&#8217;est r\u00e9gl\u00e9.<\/p>\n<p>Par contre, il y a quelques limites \u00e0 conna\u00eetre comme le seeking sur des pistes hi-res au-dessus de 96 kHz qui peut prendre 10 \u00e0 20 secondes. ALSA Direct bloque aussi les autres applis audio (logique, c&#8217;est l&#8217;acc\u00e8s exclusif). Et le bit-perfect via PipeWire est limit\u00e9 quand on lance le tout en sandbox Flatpak. En fait, le probl\u00e8me c&#8217;est que la sandbox bloque l&#8217;acc\u00e8s direct au mat\u00e9riel donc si vous voulez le max de qualit\u00e9, optez pour le paquet natif.<\/p>\n<p>Si<br \/>\n<a href=\"https:\/\/korben.info\/comparatif-deezer-spotify-qobuz.html\">Qobuz est votre service de streaming<\/a><br \/>\net que Linux est votre OS pr\u00e9f\u00e9r\u00e9 d&#8217;amour, les alternatives payantes comme Audirvana ou Roon ne sont clairement pas donn\u00e9es. C&#8217;est pour cela que je vous parle de <strong><br \/>\n<a href=\"https:\/\/qbz.lol\/\">QBZ<\/a><br \/>\n<\/strong> qui fait le boulot gratuitement comme un chef et dont le d\u00e9veloppeur (vicrodh) est super actif (il recherche des contributeurs si vous voulez l&#8217;aider).<\/p>\n<p>Et un grand merci \u00e0 Pierre pour le tuyau !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous \u00eates abonn\u00e9 Qobuz et que vous \u00eates sous Linux, vous connaissez cette douleur sourde qui vous coupe le souffle la nuit : IL N&#8217;Y A PAS DE CLIENT OFFICIEL ! Vous \u00eates donc condamn\u00e9 comme n&#8217;importe quel gueux \u00e0 utiliser le lecteur web, qui est aussi &#8220;audiophile-phile&#8221; qu&#8217;un casque de chantier. Mais heureusement, QBZ vient r\u00e9gler \u00e7a, et vous allez voir, c&#8217;est du s\u00e9rieux ! Il s&#8217;agit d&#8217;un client natif et open source (sous licence MIT) \u00e9crit en Rust avec Tauri 2.0 c\u00f4t\u00e9 desktop et SvelteKit pour l&#8217;interface, ce qui fait que c&#8217;est l\u00e9ger, que \u00e7a d\u00e9marre vite, et surtout \u00e7a g\u00e8re le bit-perfect via 4 backends audio au choix : PipeWire, ALSA, ALSA Direct (acc\u00e8s exclusif au DAC) et PulseAudio. Le switching de sample rate se fait alors \u00e0 la vol\u00e9e, de 44.1 \u00e0 192 kHz, selon ce que votre DAC supporte. Pour les audiophiles&#8230; bah \u00e7a change tout par rapport au resampling sauvage du navigateur. Ouf, on est sauv\u00e9 en fait ^^ C\u00f4t\u00e9 fonctionnalit\u00e9s, c&#8217;est clairement loin du petit projet bricol\u00e9 un dimanche soir en vibe coding puisque ce lecteur d\u00e9code nativement FLAC, MP3, AAC, ALAC, WavPack, Ogg Vorbis et Opus, le tout avec du gapless playback et de la normalisation de loudness EBU R128. Je comprends pas tout parce que je suis pas expert l\u00e0 dedans, mais si vous aimez la Hi-Fi, je sais que \u00e7a vous parle. Y&#8217;a aussi une gestion de biblioth\u00e8que locale avec scan de dossiers et indexation SQLite, et m\u00eame un import de playlists depuis Spotify, Apple Music, Tidal ou Deezer. Ainsi, si vous migrez vers Qobuz, \u00e7a vous fera gagner des heures plut\u00f4t que de tout vous retaper \u00e0 cr\u00e9er \u00e0 la main ! Niveau int\u00e9grations, c&#8217;est aussi super complet : scrobbling Last.fm et ListenBrainz, enrichissement MusicBrainz, pochettes via Discogs, contr\u00f4le MPRIS et touches m\u00e9dia. Et le casting vers Chromecast, DLNA\/UPnP et AirPlay est int\u00e9gr\u00e9. Le Chromecast directement depuis un client Linux sans bidouille, c&#8217;est pas courant, et \u00e7a fait plaizzz ! L&#8217;interface est \u00e9galement hyper soign\u00e9e avec 26 th\u00e8mes au choix (Dark, OLED, Nord, Dracula, Tokyo Night&#8230;) et 17 panneaux de visualisation dont un spectre, un oscilloscope et un spectrogramme. Y&#8217;a m\u00eame un mode immersif plein \u00e9cran, le tout dispo en 5 langues dont le fran\u00e7ais. Pour l&#8217;installation, c&#8217;est packag\u00e9 proprement : Flatpak, AUR, Snap, AppImage, DEB, RPM et m\u00eame un DMG pour macOS (Apple Silicon, exp\u00e9rimental) et si vous \u00eates sur Arch, un petit yay -S qbz-bin et c&#8217;est r\u00e9gl\u00e9. Par contre, il y a quelques limites \u00e0 conna\u00eetre comme le seeking sur des pistes hi-res au-dessus de 96 kHz qui peut prendre 10 \u00e0 20 secondes. ALSA Direct bloque aussi les autres applis audio (logique, c&#8217;est l&#8217;acc\u00e8s exclusif). Et le bit-perfect via PipeWire est limit\u00e9 quand on lance le tout en sandbox Flatpak. En fait, le probl\u00e8me c&#8217;est que la sandbox bloque l&#8217;acc\u00e8s direct au mat\u00e9riel donc si vous voulez le max de qualit\u00e9, optez pour le paquet natif. Si Qobuz est votre service de streaming et que Linux est votre OS pr\u00e9f\u00e9r\u00e9 d&#8217;amour, les alternatives payantes comme Audirvana ou Roon ne sont clairement pas donn\u00e9es. C&#8217;est pour cela que je vous parle de QBZ qui fait le boulot gratuitement comme un chef et dont le d\u00e9veloppeur (vicrodh) est super actif (il recherche des contributeurs si vous voulez l&#8217;aider). Et un grand merci \u00e0 Pierre pour le tuyau !<\/p>\n","protected":false},"author":1,"featured_media":2648,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2647","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2647"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2647\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2648"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}