Aller au contenu principal

WaveFlow pour ordinateur

Stablev2.0.1

Votre musique, jouée comme elle a été faite.

Vos fichiers, votre bibliothèque, votre machine.

Un lecteur de musique pour les fichiers que vous possédez déjà. WaveFlow parcourt vos dossiers, classe vos morceaux par album, artiste et genre, puis les lit avec son propre moteur audio — sans blanc entre les pistes, en Hi-Res, avec des paroles qui suivent chaque mot. Sans abonnement, sans compte, sans pub.

  • Windows · macOS · Linux
  • Open source, GPL-3.0
  • Sans compte
  • Sans télémétrie
  • 13,5 k téléchargements
L’accueil de WaveFlow dans le skin Fluid : le morceau à reprendre à côté de sa pochette, la suite de la file et la suggestion du jour
Fluid, l’interface de la 2.0 : reprendre là où vous en étiez, la suite de la file, la suggestion du jour.

Son

Un moteur pensé pour votre DAC

WaveFlow décode, mixe et joue avec son propre moteur temps réel. La sortie partagée fonctionne d’emblée ; la sortie exclusive réserve le périphérique à WaveFlow seul.

  1. Tous vos formats

    MP3, FLAC, ALAC, AAC (HE-AAC compris), Opus, Ogg Vorbis, WAV, AIFF et DSD — plus WavPack et Monkey’s Audio à partir de la 2.0.

  2. La sortie exclusive sur chaque système

    WASAPI exclusif sous Windows, le mode hog de CoreAudio sous macOS, un périphérique ALSA direct sous Linux. Bit-perfect quand rien ne modifie le signal et que la sortie suit la fréquence du fichier — et WaveFlow vous le dit.

  3. Hi-Res et DSD

    La qualité de chaque morceau dans la barre de lecture, avec un badge Hi-Res dès 24 bits. DSF et DFF du DSD64 au DSD1024, convertis en PCM, ou envoyés intacts en DSD over PCM (DoP) à un DAC qui l’accepte.

  4. Gapless, et des fondus qui réfléchissent

    Les albums s’enchaînent sans blanc. Un fondu peut laisser tranquilles les morceaux d’un même album, ou suivre l’écart de tempo entre deux titres.

  5. AutoMix Nouveau dans la 2.0

    Le fondu est synchronisé sur les temps des deux morceaux, sur 32, 16, 8 ou 4 temps, et revient à un fondu simple quand les tempos ne s’accordent pas.

  6. Multicanal Nouveau dans la 2.0

    Chaque canal des formats 5.1 et 7.1 est envoyé vers l’enceinte correspondante. Si votre installation comporte moins d’enceintes, les canaux sont remixés pour s’y adapter, sans saturation.

  7. ReplayGain, égaliseur et vitesse

    ReplayGain par piste ou par album, un égaliseur 6 bandes avec préréglages, la vitesse de 0,5× à 2× (en gardant la hauteur à partir de la 2.0), la répétition A-B et une minuterie de veille.

Une page d’album : la pochette, le titre, l’année et la durée, la liste des pistes avec le morceau en cours en surbrillance, et la qualité du fichier dans la barre de lecture
Un album, avec la qualité du fichier en cours dans la barre de lecture.

Paroles

Des paroles qui suivent chaque mot

Les paroles synchronisées viennent du fichier lui-même, d’un .lrc posé à côté (et d’un .ttml à partir de la 2.0), de LRCLIB et d’autres sources, ou d’un plugin — et s’allument mot à mot quand la source a le minutage.

  1. Mot à mot

    Le minutage Enhanced LRC et TTML, dans la vue immersive, le panneau latéral et le mini-lecteur. Des paroles minutées à la ligne peuvent recevoir un minutage par mot estimé, si vous l’activez.

  2. Romanisation et traduction

    Des lignes romanisées sous le japonais, le coréen et le chinois, et des traductions à côté de l’original, quand la source les fournit.

  3. Votre propre éditeur Nouveau dans la 2.0

    Écrivez, synchronisez et vérifiez des paroles en trois étapes, avec annulation, et enregistrez-les en LRC, Enhanced LRC ou TTML.

  4. Des paroles flottantes

    Une ligne au-dessus de toutes les fenêtres, ou le mini-lecteur toujours au premier plan avec la pochette et les paroles.

La vue immersive, les paroles allumées mot à mot.
Le mini-lecteur, toujours au premier plan.

Bibliothèque

Une bibliothèque qui lit la musique, pas seulement les tags

Indiquez vos dossiers à WaveFlow : il suit les fichiers qui arrivent et qui partent. Chaque album, artiste, genre, année et dossier a sa page, et la recherche comprend le pinyin pour les titres chinois.

  1. Partages WebDAV et SMB Nouveau dans la 2.0

    Ajoutez un partage comme dossier de bibliothèque, sans le monter dans votre système. WaveFlow ne fait que le lire.

  2. Un onglet Qualité Nouveau dans la 2.0

    Il repère les fichiers vendus sans perte qui ne le sont pas, les fichiers muets ou suréchantillonnés, les doublons et les albums incomplets. Remplacez un fichier par une meilleure copie en gardant ses écoutes, ses favoris et ses playlists.

  3. MusicBrainz, sans toucher à vos fichiers Nouveau dans la 2.0

    Genres, dates, crédits et pochettes complétés dans votre bibliothèque, jamais écrits dans les fichiers. Les correspondances douteuses attendent votre avis, et chaque modification s’annule.

  4. Un atelier de tags Nouveau dans la 2.0

    Modifiez une sélection, un album ou un dossier — remplir, rechercher et remplacer, casse, numérotation — avec un aperçu champ par champ avant toute écriture, et une annulation.

  5. Mesuré, pas deviné

    Le volume perçu et le tempo sont analysés sur votre machine, et à partir de la 2.0 l’énergie et la tonalité aussi, pour les mix et les transitions.

L’aperçu de l’atelier de tags pour un album reconnu sur MusicBrainz : pour chaque fichier, les champs avant et après modification, avant l’enregistrement des tags
L’atelier de tags : chaque modification prévisualisée, chaque modification réversible.

Mix et playlists

Des mix tirés de ce que vous écoutez

Tout est calculé sur votre ordinateur, à partir de vos propres écoutes. Aucun service ne décide de ce que vous entendrez ensuite.

  1. Daily Mix et On Repeat

    Trois Daily Mix construits à partir de vos artistes les plus écoutés — triés par l’énergie de leurs titres à partir de la 2.0 — et On Repeat avec ce que vous avez le plus écouté ces 30 derniers jours.

  2. Mood Radio

    Cinq ambiances — Focus, Chill, Workout, Party, Sleep — chacune une station de 40 titres tirée de votre bibliothèque.

  3. Playlists intelligentes

    Des règles reliées par et, ou et non, sur 25 types de conditions, avec le compte en direct de ce qui correspond.

  4. Release Radar Nouveau dans la 2.0

    Les nouvelles sorties des artistes de votre bibliothèque, désormais intégré à l’application.

  5. Apportez vos playlists Nouveau dans la 2.0

    Importez-les depuis un M3U, un CSV, un JSON ou un lien Deezer public ; les morceaux que vous n’avez pas encore gardent leur place.

L’accueil, plus bas : les Daily Mix et On Repeat faits pour vous, vos propres mix, les albums ajoutés récemment
Pour vous : Daily Mix, On Repeat et vos propres mix.

Interface

Six skins, éclairés par la pochette

Pas six palettes : six mises en page, chacune avec sa typographie, ses matières et son mouvement, en quatorze thèmes. À partir de la 2.0, vous pouvez aussi choisir la couleur d’accentuation ou utiliser celle de la pochette.

  1. Six skins, 84 combinaisons Nouveau dans la 2.0

    Fluid, Liquid, Pulse, Editorial, Lounge et Studio, chacun en quatorze thèmes.

  2. La vue immersive

    La pochette, les paroles et un spectre en direct sur tout l’écran, avec le clip Canvas ou la pochette animée du morceau quand il en a un.

  3. Mini-lecteur et barre système

    Un mini-lecteur toujours au premier plan avec les paroles, et WaveFlow dans la zone de notification.

  4. Statistiques et Wrapped

    Votre année d’écoute et votre propre WaveFlow Wrapped, calculés sur votre machine et nulle part ailleurs.

  5. 17 langues

    Dont l’arabe, avec une interface de droite à gauche.

L’accueil dans Fluid, le skin par défaut de la 2.0
Fluid · par défaut dans la 2.0

Réseau

S’intègre à votre installation audio

Chaque serveur reste éteint tant que vous ne l’allumez pas.

Découvrir WaveFlow Server
  1. DLNA / UPnP

    WaveFlow partage votre bibliothèque comme serveur multimédia pour les téléviseurs, amplis et applications de votre réseau.

  2. MPD

    Pilotez la lecture depuis un téléphone ou un terminal avec les clients MPD que vous utilisez déjà : MALP, MaximumMPD, mpc, ncmpcpp, Home Assistant.

  3. WaveFlow Server

    Votre propre serveur comme seconde source : son catalogue rejoint votre bibliothèque, et favoris, notes, playlists et écoutes vous suivent d’un appareil à l’autre.

  4. Scrobbling et présence

    Le scrobbling Last.fm et ListenBrainz, et la Rich Presence Discord.

Plugins

De la place pour grandir

Les plugins sont de petits modules WebAssembly qui tournent dans un bac à sable, sans accès à vos fichiers et seulement aux hôtes réseau qu’ils déclarent. La boutique intégrée à WaveFlow les installe en un clic et vérifie chaque téléchargement avec l’empreinte que fixe son registre.

  1. Web Radio, incluse

    Plus de 30 000 stations par pays, langue ou genre, vos propres stations, et à partir de la 2.0 une pause de 30 minutes sur les flux en direct.

  2. Plus de paroles

    D’autres catalogues avec le minutage par mot, les duos, les traductions et la romanisation.

  3. Des animations dans « En cours de lecture »

    Des clips Canvas et des pochettes animées derrière le morceau.

  4. Écrivez le vôtre

    Sources de musique, métadonnées et paroles, pages à part entière, clips Canvas — dans tout langage qui produit un composant WebAssembly.

Parcourir les plugins
La page Extensions : des plugins de paroles de la boutique, chacun avec sa description et un bouton d’installation, au-dessus des plugins installés et de leurs autorisations
La boutique, dans l’application.

Vie privée

Rien à quoi s’inscrire

Pas de compte, pas de télémétrie, pas d’analyse de votre utilisation, pas de rapports de plantage. Votre bibliothèque, votre historique et vos réglages restent sur votre ordinateur.

Lire PRIVACY.md
  1. Chaque connexion listée

    Pochettes, paroles, recherche de mises à jour : chaque fonction en ligne est décrite dans PRIVACY.md, avec ce qu’elle envoie et comment la couper.

  2. Un seul interrupteur pour passer hors ligne

    Le mode hors ligne coupe d’un coup la recherche de mises à jour, les illustrations, les paroles, le scrobbling, MusicBrainz, la boutique, la radio, les podcasts, votre serveur et les partages réseau. DLNA, MPD et la présence Discord, qui restent sur votre machine ou votre réseau, continuent de fonctionner.

  3. Construit au grand jour

    Chaque version est construite par GitHub Actions à partir d’un commit étiqueté du dépôt public, jamais sur une machine personnelle.

Caractéristiques

Les détails

Version2.0.1
SystèmesWindows (x64) · macOS, une seule version pour Apple silicon et Intel · Linux x64 avec glibc 2.39 ou plus récent (Ubuntu 24.04, Debian 13)
Formats audioMP3, FLAC, ALAC, AAC et HE-AAC, Opus, Ogg Vorbis, WAV, AIFF, DSD (DSF, DFF) ; WavPack et Monkey’s Audio à partir de la 2.0
SortiePartagée ou exclusive : WASAPI (Windows), mode hog de CoreAudio (macOS), ALSA hw (Linux) · stéréo ; 5.1 et 7.1 à partir de la 2.0
DSDDu DSD64 au DSD1024, converti en PCM ou envoyé en DoP
ParolesLRC, Enhanced LRC et TTML : dans le fichier, en ligne, ou à côté (un .ttml à partir de la 2.0)
PluginsComposants WebAssembly (WASI 0.2), en bac à sable
Langues17 langues, avec prise en charge de l’écriture de droite à gauche
Mises à jourMises à jour signées dans l’application, avec un canal bêta ; les gestionnaires de paquets mettent à jour avec leurs propres outils
LicenceGPL-3.0-only · gratuit, sans pub, sans compte
Construit avecTauri 2, Rust, React 19

Installer

Installer WaveFlow

Des installeurs pour chaque système à chaque version, et les gestionnaires de paquets que vous utilisez déjà. Les versions installées se mettent à jour toutes seules.

  • Windows

    Installeur (.exe) ou MSI, x64

    .exe — Windows v2.0.1 .msi — Windows v2.0.1

    winget

    winget install InstaZDLL.WaveFlow

    L’installeur est signé avec le certificat du projet, pas encore par une autorité que Windows connaît : Windows peut donc vous avertir la première fois.

  • macOS

    Un seul DMG pour Apple silicon et Intel

    .dmg — macOS v2.0.1

    Terminal

    curl -fsSL https://waveflow.app/install.sh | bash

    WaveFlow n’est pas encore notarié par Apple : macOS bloque donc la première fois une copie téléchargée avec un navigateur. Installez-le avec la commande ci-dessus, qui lève ce blocage pour WaveFlow seul. Avec le DMG, ouvrez WaveFlow une fois, puis choisissez Ouvrir quand même dans Réglages Système › Confidentialité et sécurité (sur macOS 14 et avant, faites un clic droit dessus et choisissez Ouvrir).

  • Linux

    AppImage, .deb ou .rpm, x64

    AppImage — Linux v2.0.1 .deb — Linux v2.0.1 .rpm — Linux v2.0.1

    AUR

    yay -S waveflow-bin

    COPR

    sudo dnf copr enable instazdll/waveflow
    sudo dnf install waveflow

    APT

    sudo install -d -m 0755 /etc/apt/keyrings
    curl -fsSL https://packages.buildkite.com/instazdll/waveflow/gpgkey | sudo gpg --dearmor -o /etc/apt/keyrings/waveflow.gpg
    echo "deb [signed-by=/etc/apt/keyrings/waveflow.gpg] https://packages.buildkite.com/instazdll/waveflow/any/ any main" | sudo tee /etc/apt/sources.list.d/waveflow.list
    sudo apt update && sudo apt install wave-flow

    Demande glibc 2.39 ou plus récent (Ubuntu 24.04, Debian 13). Flathub : pas encore, la soumission est en préparation.

Questions

Sur le lecteur. Autre chose ? Demandez dans les Discussions GitHub, dans votre langue.

  • WaveFlow est-il gratuit ?

    Oui. WaveFlow est libre et open source sous GPL-3.0, sans publicité, sans abonnement et sans compte.

  • Qu’apporte la 2.0 ?

    La 2.0 est la version stable. Elle apporte la nouvelle interface et les fonctions marquées Nouveau dans la 2.0 sur cette page. Un WaveFlow déjà installé propose lui-même la mise à jour ; une copie installée avec un gestionnaire de paquets se met à jour par lui.

  • WaveFlow donne-t-il accès à un catalogue de streaming ?

    Non. Il lit les fichiers que vous possédez, sur votre disque ou sur un partage WebDAV ou SMB, et la radio en ligne. Pour retrouver votre musique partout, associez-le à WaveFlow Server.

  • Le son est-il bit-perfect ?

    Il peut l’être. Avec la sortie exclusive, une sortie qui suit la fréquence du fichier, le volume à 100 % et rien d’autre qui modifie le signal (ni égaliseur, ni ReplayGain, ni changement de vitesse), les échantillons arrivent à votre DAC tels qu’ils sont dans le fichier, et WaveFlow le signale. Le DSD envoyé en DoP l’est aussi.

  • Pourquoi Windows ou macOS m’avertit-il ?

    L’installeur Windows est signé avec le certificat du projet, que Windows ne connaît pas encore, et la version macOS n’est pas notariée par Apple. Sur macOS, installez-le avec curl -fsSL https://waveflow.app/install.sh | bash : la commande lève cet avertissement pour WaveFlow seul et ne change aucun réglage du système. Avec le DMG, ouvrez WaveFlow une fois, puis choisissez Ouvrir quand même dans Réglages Système › Confidentialité et sécurité ; sur macOS 14 et avant, faites un clic droit dessus et choisissez Ouvrir. Chaque version est construite par GitHub Actions à partir du dépôt public.

  • WaveFlow modifie-t-il mes fichiers ?

    Pas sans que vous le demandiez. L’enrichissement MusicBrainz n’écrit que dans la base de données de WaveFlow. L’atelier de tags écrit quand vous confirmez, après un aperçu champ par champ, et peut annuler chaque lot.

  • Quelles langues parle-t-il ?

    17 : anglais, français, allemand, espagnol, italien, portugais (Portugal et Brésil), néerlandais, russe, japonais, coréen, chinois (simplifié et traditionnel), arabe, hindi, indonésien et turc.

  • Existe-t-il une application mobile ?

    WaveFlow pour Android est en développement. En attendant, WaveFlow Server parle l’API OpenSubsonic : les applications mobiles qui la prennent en charge peuvent lire votre bibliothèque.

Les pochettes visibles dans les captures viennent de la bibliothèque personnelle du mainteneur et appartiennent à leurs ayants droit. WaveFlow ne fournit ni ne distribue aucune musique.