Salta al contenuto principale

WaveFlow per desktop

Stabilev2.0.1

La tua musica, riprodotta come è stata fatta.

I tuoi file, la tua libreria, il tuo computer.

Un lettore musicale per i file che hai già. WaveFlow esplora le tue cartelle, ordina tutto per album, artista e genere e lo riproduce con il suo motore audio: gapless, in Hi-Res, con testi che seguono ogni parola. Nessun abbonamento, nessun account, nessuna pubblicità.

  • Windows · macOS · Linux
  • Open source, GPL-3.0
  • Nessun account
  • Nessuna telemetria
  • 13,5K download
La home di WaveFlow nella skin Fluid: il brano da cui riprendere accanto alla sua copertina, cosa suona dopo e il suggerimento del giorno
Fluid, l’interfaccia della 2.0: riprendi da dove avevi lasciato, cosa suona dopo, il suggerimento del giorno.

Suono

Un motore pensato per il tuo DAC

WaveFlow decodifica, mixa e riproduce con il suo motore in tempo reale. L’uscita condivisa funziona e basta; l’uscita esclusiva affida il dispositivo solo a WaveFlow.

  1. Ogni formato che possiedi

    MP3, FLAC, ALAC, AAC (incluso HE-AAC), Opus, Ogg Vorbis, WAV, AIFF e DSD, più WavPack e Monkey’s Audio dalla 2.0.

  2. Uscita esclusiva su ogni sistema

    WASAPI esclusivo su Windows, hog mode di CoreAudio su macOS, un dispositivo ALSA diretto su Linux. Bit-perfect quando nulla altera il segnale e l’uscita segue la frequenza di campionamento del file, e WaveFlow te lo dice quando lo è.

  3. Hi-Res e DSD

    La qualità di ogni brano nella barra del lettore, con un badge Hi-Res da 24 bit. DSF e DFF da DSD64 a DSD1024, convertiti in PCM oppure inviati intatti come DSD su PCM (DoP) a un DAC che lo accetta.

  4. Gapless e dissolvenze intelligenti

    Gli album si riproducono senza interruzioni. Una dissolvenza può lasciare in pace i brani di un album o seguire la differenza di tempo tra due canzoni.

  5. AutoMix Novità della 2.0

    La dissolvenza si sincronizza con i battiti di entrambi i brani e dura 32, 16, 8 o 4 battiti. Se i tempi non coincidono, viene usata una dissolvenza normale.

  6. Surround Novità della 2.0

    Ogni canale dei segnali 5.1 e 7.1 viene riprodotto dall’altoparlante corrispondente. Se necessario, il segnale viene adattato alla tua configurazione di altoparlanti tramite downmix, senza clipping.

  7. ReplayGain, EQ e velocità

    ReplayGain per brano o per album, un equalizzatore a 6 bande con preset, velocità da 0,5× a 2× (mantenendo il tono dalla 2.0), ripetizione A-B e timer di spegnimento.

La pagina di un album: la copertina, il titolo, l’anno e la durata, l’elenco dei brani con quello in riproduzione evidenziato e la qualità del file nella barra del lettore
Un album, con la qualità del file in riproduzione nella barra del lettore.

Testi

Testi che seguono ogni parola

I testi sincronizzati arrivano dal file stesso, da un .lrc accanto (e da un .ttml dalla 2.0), da LRCLIB e altre fonti, o da un plugin, e si accendono parola per parola quando la fonte ha la temporizzazione.

  1. Parola per parola

    Temporizzazione Enhanced LRC e TTML, nella vista immersiva, nel pannello laterale e nel mini-player. I testi temporizzati per riga possono ottenere una temporizzazione stimata per parola, se la attivi.

  2. Romanizzazione e traduzione

    Righe romanizzate sotto il giapponese, il coreano e il cinese, e traduzioni accanto all’originale, quando la fonte le fornisce.

  3. Un editor tutto tuo Novità della 2.0

    Scrivi, sincronizza e controlla i testi in tre passaggi, con annullamento, e salvali come LRC, Enhanced LRC o TTML.

  4. Testi fluttuanti

    Una riga sopra ogni finestra, oppure il mini-player sempre in primo piano con la copertina e il testo.

La vista immersiva, testi accesi parola per parola.
Il mini-player, sempre in primo piano.

Libreria

Una libreria che legge la musica, non solo i tag

Indica a WaveFlow le tue cartelle e si mantiene aggiornato man mano che i file arrivano e se ne vanno. Ogni album, artista, genere, anno e cartella ha la sua pagina, e la ricerca capisce il pinyin per i titoli cinesi.

  1. Condivisioni WebDAV e SMB Novità della 2.0

    Aggiungi una condivisione come cartella della libreria, senza montarla nel sistema. WaveFlow la legge soltanto.

  2. Una scheda Qualità Novità della 2.0

    Individua i file venduti come lossless che non lo sono, i file silenziosi o upsampled, i duplicati e gli album con brani mancanti. Sostituisci un file con una copia migliore e conserva ascolti, Mi piace e playlist.

  3. MusicBrainz, senza toccare i tuoi file Novità della 2.0

    Generi, date, crediti e copertine completati nella tua libreria, mai scritti nei file. Le corrispondenze dubbie attendono la tua revisione e ogni modifica si può annullare.

  4. Un laboratorio di tag Novità della 2.0

    Modifica una selezione, un album o una cartella (compila, trova e sostituisci, maiuscole e minuscole, numerazione) con un’anteprima campo per campo prima di scrivere qualsiasi cosa, e con annullamento.

  5. Misurato, non indovinato

    Loudness e tempo vengono analizzati sul tuo computer, e dalla 2.0 anche energia e tonalità, per i mix e le transizioni.

L’anteprima del laboratorio di tag per un album identificato su MusicBrainz: per ogni file, i valori prima e dopo la modifica, prima di salvare i tag.
Il laboratorio di tag: ogni modifica in anteprima, ogni modifica annullabile.

Mix e playlist

Mix creati da ciò che ascolti

Tutto viene calcolato sul tuo computer, a partire dai tuoi ascolti. Nessun servizio decide cosa ascolterai dopo.

  1. Daily Mix e On Repeat

    Tre Daily Mix creati dai tuoi artisti più ascoltati, ordinati per l’energia delle loro canzoni dalla 2.0, e On Repeat con ciò che hai ascoltato di più negli ultimi 30 giorni.

  2. Mood Radio

    Cinque mood (Focus, Chill, Workout, Party, Sleep), ciascuno una stazione di 40 brani tratti dalla tua libreria.

  3. Playlist intelligenti

    Regole unite da e, o e non, con 25 tipi di condizioni e un conteggio in tempo reale di ciò che corrisponde.

  4. Release Radar Novità della 2.0

    Le nuove uscite degli artisti della tua libreria, ora integrate nell’app.

  5. Porta le tue playlist Novità della 2.0

    Importa da M3U, CSV, JSON o da un link pubblico di Deezer; i brani che non hai ancora mantengono il loro posto.

La home, più in basso: Daily Mix e On Repeat creati per te, i tuoi mix, album aggiunti di recente
Creati per te: Daily Mix, On Repeat e i tuoi mix.

Interfaccia

Sei skin, illuminate dalla copertina

Non sei palette: sei layout, ciascuno con i suoi caratteri, i suoi materiali e il suo movimento, in quattordici temi. Dalla 2.0 l’accento può anche essere un colore tutto tuo o quello della copertina.

  1. Sei skin, 84 combinazioni Novità della 2.0

    Fluid, Liquid, Pulse, Editorial, Lounge e Studio, ciascuna in quattordici temi.

  2. La vista immersiva

    La copertina, i testi e uno spettro in tempo reale su tutto lo schermo, con la clip Canvas o la copertina animata del brano, quando ce l’ha.

  3. Mini-player e area di notifica

    Un mini-player sempre in primo piano con i testi, e WaveFlow nell’area di notifica del sistema.

  4. Statistiche e Wrapped

    Il tuo anno di ascolti e il tuo WaveFlow Wrapped, calcolati sul tuo computer e da nessun’altra parte.

  5. 17 lingue

    Arabo, da destra a sinistra, incluso.

Home in Fluid, la skin predefinita della 2.0
Fluid · l’impostazione predefinita nella 2.0

Rete

Si integra nel tuo impianto

Ogni server è spento finché non lo accendi.

Scopri WaveFlow Server
  1. DLNA / UPnP

    WaveFlow condivide la tua libreria come media server per le TV, i ricevitori e le app della tua rete.

  2. MPD

    Controlla la riproduzione da un telefono o da un terminale con i client MPD che usi già: MALP, MaximumMPD, mpc, ncmpcpp, Home Assistant.

  3. WaveFlow Server

    Il tuo server come seconda fonte: il suo catalogo entra nella tua libreria, e preferiti, valutazioni, playlist e ascolti ti seguono da un dispositivo all’altro.

  4. Scrobbling e presenza

    Scrobbling su Last.fm e ListenBrainz, e Discord Rich Presence.

Plugin

Spazio per crescere

I plugin sono piccoli moduli WebAssembly eseguiti in una sandbox, senza accesso ai tuoi file e con accesso alla rete limitato agli host che dichiarano. Lo store integrato in WaveFlow li installa con un clic e verifica ogni download confrontandolo con l’impronta fissata nel registro.

  1. Web radio, inclusa

    Oltre 30.000 stazioni per paese, lingua o genere, stazioni tue e, dalla 2.0, una pausa di 30 minuti sulle trasmissioni in diretta.

  2. Altri testi

    Più cataloghi con temporizzazione per parola, duetti, traduzioni e romanizzazione.

  3. Animazioni nella schermata In riproduzione

    Clip Canvas e copertine animate dietro il brano.

  4. Scrivi il tuo

    Fonti musicali, metadati e testi, pagine tutte loro, clip Canvas, in qualsiasi linguaggio che produca un componente WebAssembly.

Sfoglia i plugin
La pagina Estensioni: plugin per i testi dallo store, ciascuno con la sua descrizione e un pulsante di installazione, sopra i plugin installati e i loro permessi
Lo store, dentro l’app.

Privacy

Niente a cui iscriversi

Nessun account, nessuna telemetria, nessuna analisi dell’utilizzo, nessuna segnalazione di arresto anomalo. La tua libreria, la tua cronologia e le tue impostazioni restano sul tuo computer.

Leggi PRIVACY.md
  1. Ogni connessione elencata

    Copertine, testi, il controllo degli aggiornamenti: ogni funzione online è descritta in PRIVACY.md, con ciò che invia e come disattivarla.

  2. Un interruttore per andare offline

    La modalità offline interrompe in un colpo solo il controllo degli aggiornamenti, le copertine, i testi, lo scrobbling, MusicBrainz, lo store, la radio, i podcast, il tuo server e le condivisioni di rete. DLNA, MPD e la presenza su Discord, che restano sul tuo computer o sulla tua rete, continuano a funzionare.

  3. Costruito alla luce del sole

    Ogni versione viene compilata da GitHub Actions a partire da un commit con tag del repository pubblico, mai su un computer personale.

Specifiche

I dettagli

Versione2.0.1
SistemiWindows (x64) · macOS, una sola build per Apple silicon e Intel · Linux x64 con glibc 2.39 o successiva (Ubuntu 24.04, Debian 13)
Formati audioMP3, FLAC, ALAC, AAC e HE-AAC, Opus, Ogg Vorbis, WAV, AIFF, DSD (DSF, DFF); WavPack e Monkey’s Audio dalla 2.0
UscitaCondivisa o esclusiva: WASAPI (Windows), hog mode di CoreAudio (macOS), ALSA hw (Linux) · stereo; 5.1 e 7.1 dalla 2.0
DSDDa DSD64 a DSD1024, convertito in PCM o inviato come DoP
TestiLRC, Enhanced LRC e TTML: nel file, online o accanto (un .ttml dalla 2.0)
PluginComponenti WebAssembly (WASI 0.2), in sandbox
Lingue17, da destra a sinistra incluso
AggiornamentiAggiornamenti firmati nell’app, con un canale beta; le versioni installate tramite un gestore di pacchetti si aggiornano attraverso quel gestore.
LicenzaGPL-3.0-only · gratuito, senza pubblicità, senza account
Realizzato conTauri 2, Rust, React 19

Installazione

Installa WaveFlow

Installer per ogni sistema con ogni versione, e i gestori di pacchetti che usi già. Le build installate si aggiornano da sole.

  • Windows

    Installer (.exe) o MSI, x64

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

    winget

    winget install InstaZDLL.WaveFlow

    L’installer è firmato con il certificato del progetto, non ancora da un’autorità che Windows conosce, quindi Windows potrebbe avvisarti la prima volta.

  • macOS

    Un DMG per Apple silicon e Intel

    .dmg — macOS v2.0.1

    Terminal

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

    WaveFlow non è ancora notarizzato da Apple, quindi macOS blocca la prima volta una copia scaricata con il browser: installalo con il comando qui sopra, che toglie il blocco solo a WaveFlow. Con il DMG, apri WaveFlow una volta, poi scegli Apri comunque in Impostazioni di Sistema › Privacy e sicurezza (su macOS 14 e precedenti, fai clic destro su di esso e scegli Apri).

  • Linux

    AppImage, .deb o .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

    Richiede glibc 2.39 o successiva (Ubuntu 24.04, Debian 13). Flathub: non ancora, l’invio è in preparazione.

Domande

Sul lettore. Altro? Chiedi nelle GitHub Discussions, in qualsiasi lingua.

  • WaveFlow è gratuito?

    Sì. WaveFlow è gratuito e open source con licenza GPL-3.0, senza pubblicità, senza abbonamento e senza account.

  • Cosa porta la 2.0?

    La 2.0 è la versione stabile. Porta la nuova interfaccia e le funzioni contrassegnate come Novità della 2.0 in questa pagina. Un WaveFlow già installato propone da sé l’aggiornamento; una copia installata con un gestore di pacchetti si aggiorna tramite quest’ultimo.

  • WaveFlow offre un catalogo in streaming?

    No. Riproduce i file che possiedi, sul tuo disco o su una condivisione WebDAV o SMB, e la web radio. Per raggiungere la tua musica da ovunque, abbinalo a WaveFlow Server.

  • Il suono è bit-perfect?

    Può esserlo. Con l’uscita esclusiva, l’uscita che segue la frequenza di campionamento del file, il volume al 100 % e nient’altro che alteri il segnale (niente EQ, niente ReplayGain, nessun cambio di velocità), i campioni arrivano al tuo DAC così come sono nel file, e WaveFlow te lo dice. Anche il DSD inviato come DoP rientra.

  • Perché Windows o macOS mi avvisano?

    L’installer di Windows è firmato con il certificato del progetto, che Windows non conosce ancora, e la build di macOS non è notarizzata da Apple. Su macOS, installalo con curl -fsSL https://waveflow.app/install.sh | bash: toglie l’avviso solo a WaveFlow e non cambia alcuna impostazione di sistema. Con il DMG, apri WaveFlow una volta, poi scegli Apri comunque in Impostazioni di Sistema › Privacy e sicurezza; su macOS 14 e precedenti, fai clic destro su di esso e scegli Apri. Ogni versione è compilata da GitHub Actions dal repository pubblico.

  • WaveFlow modifica i miei file?

    Non se non lo chiedi tu. L’arricchimento con MusicBrainz scrive solo nel database di WaveFlow. Il laboratorio di tag scrive i tag quando confermi, dopo un’anteprima campo per campo, e può annullare ogni lotto.

  • Quali lingue parla?

    17: inglese, francese, tedesco, spagnolo, italiano, portoghese (Portogallo e Brasile), olandese, russo, giapponese, coreano, cinese (semplificato e tradizionale), arabo, hindi, indonesiano e turco.

  • Esiste un’app per smartphone?

    WaveFlow per Android è in sviluppo. Nel frattempo WaveFlow Server parla l’API OpenSubsonic, quindi le app per telefono che la supportano possono riprodurre la tua libreria.

Le copertine degli album negli screenshot provengono dalla libreria personale del maintainer e appartengono ai rispettivi titolari dei diritti. WaveFlow non include né distribuisce alcuna musica.