Informazioni
Chi realizza WaveFlow e come ti arriva
Fatto da un solo sviluppatore, pubblicato alla luce del sole.
WaveFlow è una famiglia di app per chi conserva la propria musica: un lettore desktop, un server da ospitare in proprio, app per il telefono, un lettore per un file alla volta e un editor di testi delle canzoni. Questa pagina spiega chi le realizza, come ti arriva una versione, con quale licenza è pubblicata ciascuna e cosa WaveFlow non è.
Chi lo realizza
WaveFlow è un progetto personale e non commerciale. Un solo sviluppatore, InstaZDLL, scrive e pubblica ogni app della famiglia. Non c’è nessuna azienda dietro, e non c’è niente da pagare.
Le app open source sono sviluppate pubblicamente su GitHub: il loro codice, le issue, le note di progettazione e ogni versione sono lì, consultabili da chiunque, e segnalazioni di bug, idee e correzioni sono benvenute.
InstaZDLL su GitHubCome ti arriva una versione
Il percorso del lettore desktop da una modifica al suo codice fino all’aggiornamento sul tuo computer, come lo descrive la sua guida al rilascio.
Leggi la guida al rilascioOgni modifica dice cos’è
Ogni modifica è registrata con un messaggio di commit convenzionale. Un bot di rilascio legge questi messaggi, calcola il numero della versione successiva e apre una pull request di rilascio che aggiorna tutti i file di versione e scrive il changelog.
Decide una persona
Non viene distribuito nulla finché il maintainer non rivede e unisce quella pull request. L’unione applica il tag della versione e apre la relativa release su GitHub.
Compilato in pubblico
Le macchine di build di GitHub creano ogni programma di installazione da quel tag, con log pubblici: Linux su una versione fissa di Ubuntu 24.04, verificato rispetto alla libreria di sistema più vecchia di cui ha bisogno, Windows e un’unica build macOS sia per Intel sia per Apple silicon.
Firmato e verificato prima dell’installazione
Ogni aggiornamento è firmato con la chiave propria del progetto, e la firma indica la sua versione. L’app controlla entrambe le cose prima di installare qualsiasi cosa e rifiuta un file modificato o presentato come un’altra versione.
Due posti da cui scaricare
Dalle beta della 2.0, ogni file viene copiato anche su download.waveflow.app. L’app interroga entrambi gli host e tiene la versione firmata più recente, quindi se uno dei due non funziona nessun aggiornamento si blocca.
I gestori di pacchetti seguono
Una volta uscita la versione, dei workflow aggiornano da soli winget, l’AUR, Fedora Copr e il repository APT. Una copia pronta della pipeline di rilascio per GitLab si trova nei repository del lettore, del server e di QuickPlay, quindi perdere GitHub costerebbe ore, non una riscrittura.
Licenze
Il lettore, il server, QuickPlay ed entrambe le app per il telefono sono open source: chiunque può leggerne, modificarne e condividerne il codice con la licenza indicata sotto.
| App | Licenza | Sorgente |
|---|---|---|
| WaveFlow | GPL-3.0 | github.com/InstaZDLL/WaveFlow |
| WaveFlow Server | AGPL-3.0 | github.com/InstaZDLL/waveflow-server |
| WaveFlow Mobile · Android | GPL-3.0 | github.com/InstaZDLL/waveflow-android |
| WaveFlow Mobile · iPhone | GPL-3.0 | github.com/InstaZDLL/waveflow-ios |
| WaveFlow QuickPlay | GPL-3.0 | github.com/InstaZDLL/waveflow-quickplay |
| Tempora | GPL-3.0, codice sorgente non ancora pubblicato | Repository privato |
| Registro dei plugin | MIT | github.com/InstaZDLL/waveflow-plugins |
Tempora è in anteprima iniziale e il suo codice non è ancora pubblico.
Il registro che elenca i plugin e il modello per scriverne uno sono sotto licenza MIT. Ogni plugin ha la propria licenza, e alcuni sono closed source: il loro file compilato è pubblicato e fissato nel registro tramite la sua impronta, il loro codice no.
Dati con data di verifica
Cosa puoi verificare e dove trovare le fonti. Dati rilevati il 8 novembre 2026; quando un dato cambia, viene aggiornata anche la sua data.
| Fatto | Valore | Fonte | Data |
|---|---|---|---|
| Ultima versione stabile di WaveFlow | 2.0.1 | WaveFlow · v2.0.1 | |
| Prima versione di WaveFlow | 1.0.0 | WaveFlow · v1.0.0 | |
| Versioni di WaveFlow pubblicate, beta incluse | 38 | WaveFlow · releases | |
| Ultima versione di WaveFlow Server | 2.2.1 | waveflow-server · v2.2.1 | |
| Prima versione stabile di WaveFlow Server | 2.0.0 | waveflow-server · v2.0.0 | |
| Ultima versione di WaveFlow QuickPlay | 1.6.0 | waveflow-quickplay · v1.6.0 | |
| Build pubblicate delle app per il telefono | Ancora nessuna, né su Android né su iPhone | waveflow-android · releaseswaveflow-ios · releases | |
| Lingue del lettore e di questo sito | 17 | WaveFlow · src/i18n/locales | |
| Firma degli aggiornamenti | minisign, legata alla versione | RELEASING.md | |
| Firma del codice su Windows | Authenticode, con un certificato autofirmato | RELEASING.md | |
| Firma su macOS | Ad hoc, non notarizzata | RELEASING.md | |
| Mirror per il download | download.waveflow.app: i canali stabile e beta, e QuickPlay | RELEASING.md |
Cosa WaveFlow non è
Detto chiaramente, perché nessuno installi WaveFlow aspettandosi altro.
Cosa invia il lettore, funzione per funzioneNon è un servizio di streaming
WaveFlow riproduce i file musicali che possiedi. Non c’è nessun catalogo da noleggiare e niente a cui abbonarsi.
Nessun account da creare
Il lettore e QuickPlay funzionano senza accedere da nessuna parte. Un account WaveFlow Server risiede sul tuo server, e Last.fm o ListenBrainz entrano in gioco solo se li colleghi.
Nessuna telemetria
Le app non comunicano nulla su come le usi. Alcune funzioni però si collegano a internet, come copertine, testi e controllo degli aggiornamenti: l’informativa sulla privacy del lettore le elenca una per una, e la Modalità offline le interrompe tutte in un colpo.
Niente pubblicità, niente versione a pagamento
Ogni app è gratuita, senza nulla riservato a una versione a pagamento.
Ancora nessuna app per il telefono negli store
Le app per Android e iPhone sono in sviluppo, in repository pubblici. Nessuna delle due ha una build pubblicata.
Non è tutto open source
Il lettore, il server, QuickPlay e le app per il telefono lo sono. Il codice di Tempora non è ancora pubblico, e alcuni plugin sono closed source.
Autore non ancora riconosciuto dai sistemi operativi
Le build per Windows sono firmate con un certificato autofirmato e quelle per macOS non sono notarizzate, quindi entrambi i sistemi potrebbero avvisarti la prima volta che apri WaveFlow.
Contatti
Domande e feedback
Scrivi al progetto. L’indirizzo è quello che il lettore indica per il feedback.
[email protected]Sicurezza
Segnala una vulnerabilità in privato tramite gli avvisi di sicurezza di GitHub, mai in una issue pubblica. Le macchine trovano le stesse informazioni in security.txt.
Segnala una vulnerabilitàBug e idee
Apri una issue nel repository dell’app: è pubblica, e puoi seguire lì la risposta.
Apri una issue