La tua musica.Locale e libera.
WaveFlow riproduce i tuoi file audio come Apple Music riproduce il cloud — niente abbonamento, niente pubblicità, niente telemetria. Daily Mix generati dai tuoi ascolti, streaming DLNA verso le tue casse, testi sincronizzati e Hi-Res, tutto in locale.
Disponibile su Linux, macOS e Windows
- Open source GPL-3.0
- Nessun account richiesto
- Zero telemetria
- 1,6K download
Funzionalità
Tutto ciò che ci si aspetta da un lettore moderno.
Nessuna funzione inserita per fare hype. Ogni dettaglio serve al tuo ascolto quotidiano.
Daily Mix automatici
Tre mix generati dai tuoi ultimi 90 giorni di ascolto, raggruppati per tempo: Calmo, Groove, Energia.
Più un editor di smart playlist basato su regole: genere, BPM, anno, valutazione, formato, Hi-Res, preferiti.
Motore audio audiofilo
Decoder Symphonia, DSD nativo (DSF/DFF), Hi-Res fino a 24 bit 192 kHz, uscita CPAL su tre thread senza lock.
ReplayGain, gapless, latenza sotto i 5 ms. Visualizzatore di spettro FFT in tempo reale nella modalità a schermo intero.
WaveFlow Wrapped
Il tuo riepilogo annuale, raccontato in poche slide: top artisti, minuti ascoltati, ore di punta, generi dominanti.
Calcolato localmente dalla tua cronologia. Nessun dato inviato, nessuna metrica condivisa per impostazione predefinita.
Radio per umore
Cinque stazioni dinamiche — Focus, Chill, Workout, Party, Sleep — filtrate per tempo ed energia dalla tua libreria.
Più la radio per artista: un clic su qualsiasi artista avvia un flusso infinito di brani simili.
Pagine artista arricchite
Biografia, artisti simili cliccabili, discografia completa e contatore fan per ogni artista della tua libreria.
Dati arricchiti opzionalmente da Deezer; tutto funziona offline anche senza.
Server DLNA / UPnP integrato
Trasmetti la tua libreria a Sonos, Yamaha MusicCast, Kodi, VLC o qualsiasi renderer UPnP della rete. Nessun pairing, niente cloud.
SSDP discovery, ContentDirectory, streaming HTTP Range. Si attiva da Impostazioni → Integrazioni.
Crossfade intelligente
Crossfade classico, Smart (salta la dissolvenza tra due brani dello stesso album) o Dynamic (adatta la durata alla differenza di BPM).
Più un loop A-B intra-traccia in stile Musicolet, e velocità di riproduzione da 0,5× a 2×.
Testi sincronizzati + editor
LRCLIB, testi incorporati, importazione .lrc. La riga attiva evidenziata al millisecondo.
Editor integrato per sincronizzare i tuoi testi: premi Spazio per catturare il timing durante la riproduzione.
Statistiche di ascolto
Heatmap di 12 mesi in stile GitHub, top tracce/artisti/album per periodo, picchi orari, tasso di ascolto completo.
Riepilogo Wrapped annuale ed esportazione JSON della cronologia. Tutto calcolato localmente, mai inviato altrove.
Discord e Last.fm
Rich Presence in stile Spotify sul tuo profilo Discord. Scrobbling Last.fm con coda persistente e retry automatici.
Più i comandi media dell'OS (MPRIS, SMTC, MediaRemote) per i tuoi tasti multimediali.
Una libreria che ti rispetta
Monitoraggio delle cartelle, drag-and-drop, rilevamento dei duplicati tramite hash, supporto cliccabile per più artisti.
Profili isolati, copertine album personalizzabili, import/export di archivi .waveflow, backup automatico pianificato.
100 % open source
Codice Rust + React su GitHub, sotto GPL-3.0. Esaminalo, fai un fork, contribuisci. Nessun tracker, nessuna pubblicità.
Tauri 2 + Rust per il nativo, React 19 + TypeScript per la UI. 17 lingue supportate.
Smart Playlists
Daily Mix, su misura.
Tre mix generati dai tuoi ultimi 90 giorni di ascolto. Gli artisti vengono raggruppati per tempo medio per mantenere ogni sessione coerente dal mattino alla sera.
Lo-fi, ambient, ballate. Per lavorare, leggere, addormentarsi dolcemente.
Pop, rock, hip-hop, indie. Il mid-tempo che riempie i tuoi pomeriggi.
Dance, drum & bass, metal. Per lo sport, le pulizie, i lunghi viaggi.
Smart playlist personalizzate
Costruisci le tue regole.
Oltre ai Daily Mix automatici, puoi creare playlist dinamiche basate su regole: genere, BPM, anno, formato audio, valutazione POPM, preferiti. La playlist viene ricreata ogni volta che arrivano nuovi brani in libreria.
- Genere
- BPM
- Anno
- Valutazione ≥ 3★
- Solo preferiti
- Solo Hi-Res
- Formato FLAC
- Durata
// esempio: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }
Radio per umore
Cinque atmosfere. Sempre la tua libreria.
WaveFlow raggruppa i tuoi brani in cinque stazioni dinamiche secondo tempo, energia e firma spettrale — e salta tra loro a seconda del tuo umore.
Ogni sessione attinge dal tuo catalogo locale. Nessuno streaming, nessun suggerimento sponsorizzato.
La home che non vorrai più lasciare.
Saluto personalizzato, statistiche a colpo d'occhio, banner Wrapped, Mood Radio e Daily Mix — tutto in un'unica vista. Modalità scura di default, chiara per chi preferisce.
Pagine artista
Molto più di una lista di brani.
Per ogni artista nella tua libreria: biografia, artisti simili cliccabili, discografia completa, contatore fan — e una radio per artista per continuare a esplorare.
Biografie e simili arrivano da Deezer se attivato; altrimenti basta la tua libreria.
Streaming di rete
Il tuo amplificatore, senza Sonos S2.
WaveFlow si annuncia sulla rete locale come un MediaServer UPnP. Qualsiasi renderer DLNA — Sonos, Yamaha MusicCast, Kodi, VLC — lo scopre e riproduce la tua libreria, senza pairing proprietario né cloud.
WaveFlow
MediaServer:1
- Sonos S2
- Yamaha MusicCast
- Kodi
- VLC
- BubbleUPnP
- 01
Annuncio SSDP
Trasmissione periodica su 239.255.255.250:1900 — i renderer trovano WaveFlow senza configurazione.
- 02
Navigazione DIDL-Lite
I tuoi artisti e album compaiono nell'interfaccia del renderer come una libreria nativa.
- 03
Streaming HTTP Range
Riproduzione progressiva con HTTP Range — scrub preciso, ripresa, trasferimenti efficienti.
Integrazioni
Si integra con il tuo ecosistema.
WaveFlow si collega a quello che già usi — ma non dipende da nessuno di questi servizi per funzionare.
- DiscordRich Presence
- Last.fmScrobbling + bio
- LRCLIBTesti sincronizzati
- DeezerMetadati
- MPRISTasti Linux
- SMTCNow Playing Windows
Local-first
La tua musica è tua. Riprendiamone il controllo.
Nessun abbonamento
I tuoi file, il tuo lettore, per sempre. Scarica l'app, fine.
Nessun DRM
FLAC, ALAC, MP3, AAC, OGG, WAV, DSD — i tuoi file si aprono ovunque, per sempre.
Nessun tracking
Nessuna connessione in uscita oltre all'arricchimento opzionale dei metadati. Modalità offline a un click.
Nessun cloud
Tutto vive sul tuo disco. Un SQLite per profilo. Migrazione a zero sforzo.
Hi-Res e DSD
Decodifica 24 bit fino a 192 kHz, DSF/DFF nativo. Il badge Hi-Res si accende automaticamente.
Profili multipli
Una libreria per persona, isolamento totale. Archivio .waveflow esportabile e auto-backup pianificabile.
Scarica
WaveFlow v1.4.0 per il tuo sistema.
Binari firmati, verificabili con .sig. Nessun installer di terze parti, nessuna telemetria incorporata.
Linux
x86_64 — testato su Fedora 43 e Ubuntu 24.04
macOS
Universal — Apple Silicon e Intel
Windows
x86_64 — Windows 10 22H2 e successivi
Domande frequenti
Se la tua non c'è, apri un'issue su GitHub.
WaveFlow è davvero gratuito?
Sì, e lo sarà sempre. WaveFlow è rilasciato sotto licenza GPL-3.0. Nessun abbonamento, nessun tier premium, nessuna pubblicità.
Come installo WaveFlow v1.4.0?
Scarica il binario adatto al tuo sistema dalla pagina delle release su GitHub. Su **Linux**, l'AppImage è portatile (rendilo eseguibile con `chmod +x`), oppure installa il .deb / .rpm tramite il tuo gestore di pacchetti. Su **macOS**, apri il .dmg e trascina WaveFlow in Applicazioni; il binario Universal è firmato per Apple Silicon + Intel. Su **Windows**, esegui il .msi (installazione silenziosa, consigliata per i deployment) o il .exe (installer classico). Ogni file include un .sig per la verifica dell'integrità.
Quali formati audio sono supportati?
MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV tramite il decoder Symphonia, più DSD (DSF / DFF) tramite una pipeline dedicata. I badge Hi-Res si accendono automaticamente a partire da 24 bit o ≥ 44,1 kHz.
Come funzionano i Daily Mix?
WaveFlow analizza i tuoi ultimi 90 giorni di ascolto, raggruppa i tuoi artisti per tempo medio (< 95 BPM, 95-130, ≥ 130) e crea tre playlist deterministiche — più cinque stazioni Mood Radio (Focus, Chill, Workout, Party, Sleep) filtrate per tempo ed energia. Un pulsante "Rigenera" nella home basta per aggiornarle. Puoi anche creare le tue smart playlist con regole personalizzate.
Posso trasmettere al mio impianto Hi-Fi?
Sì. WaveFlow espone la tua libreria come server DLNA / UPnP. Sonos S2, Yamaha MusicCast, Kodi, VLC o qualsiasi renderer compatibile la vede comparire in rete, senza cloud né pairing proprietario. Si attiva da Impostazioni → Integrazioni.
I miei dati lasciano la mia macchina?
No. Libreria, ascolti, playlist e statistiche sono salvate localmente in SQLite. Solo l'arricchimento opzionale dei metadati (Deezer, Last.fm, LRCLIB) effettua richieste in uscita — una modalità offline globale le interrompe tutte con un click.
WaveFlow sostituisce Spotify o Apple Music?
Per lo streaming, no. Per la tua libreria locale, sì — con qualità dell'interfaccia comparabile, Daily Mix automatici, Hi-Res, DLNA e zero dipendenza dal cloud.
Funziona con Discord e Last.fm?
Sì. Rich Presence Discord in stile Spotify con copertina dell'album. Scrobbling Last.fm autenticato con coda persistente e riconnessione automatica. Entrambi sono opt-in e disattivabili in qualsiasi momento.
Posso contribuire?
Con piacere. Il progetto è su GitHub, scritto in Rust (Tauri 2) e React 19 + TypeScript. Issue, PR e traduzioni sono benvenute.
Qual è l'occupazione di memoria?
Circa 80 MB a riposo, 150 MB in riproduzione con una libreria di 10.000 brani. Lo scanner consuma temporaneamente di più durante l'indicizzazione iniziale, poi torna a un uso stabile.
Posso sincronizzare la libreria tra più macchine?
Non c'è un cloud ufficiale, ma il database SQLite è un singolo file che puoi mettere in Syncthing, Dropbox o qualsiasi servizio auto-ospitato. L'esportazione .waveflow racchiude profilo + DB + copertine in un unico archivio.
C'è una modalità offline?
WaveFlow è offline di default — è il senso stesso del progetto. La modalità offline globale interrompe con un click Deezer, Last.fm, LRCLIB e la scoperta di artisti simili.
Riprenditi la tua musica.
WaveFlow v1.4.0 è disponibile per Linux, macOS e Windows. Scarica i binari firmati su GitHub — AppImage, .deb, .rpm, .dmg, .msi.