Sobre
Quem faz o WaveFlow e como ele chega até você
Feito por um único desenvolvedor, publicado abertamente.
O WaveFlow é uma família de aplicativos para quem guarda a própria música: um player desktop, um servidor que você mesmo hospeda, aplicativos para celular, um player para um arquivo de cada vez e um editor de letras. Esta página conta quem os faz, como uma versão chega até você, sob qual licença cada um é publicado e o que o WaveFlow não é.
Quem faz
O WaveFlow é um projeto pessoal e não comercial. Um desenvolvedor, InstaZDLL, escreve e lança todos os aplicativos da família. Não há nenhuma empresa por trás, e não há nada a pagar.
Os aplicativos de código aberto são desenvolvidos em público no GitHub: o código, as issues, as notas de design e cada versão estão lá para qualquer pessoa ler, e relatos de bugs, ideias e correções são bem-vindos.
InstaZDLL no GitHubComo uma versão chega até você
O caminho do player desktop desde uma mudança no código até a atualização no seu computador, como descreve o guia de lançamento dele.
Ler o guia de lançamentoCada alteração vem com uma descrição
Cada mudança é registrada com uma mensagem de commit convencional. Um bot de lançamento lê essas mensagens, calcula o próximo número de versão e abre um pull request de lançamento que atualiza todos os arquivos de versão e escreve o changelog.
Uma pessoa decide
Nada é lançado até que o mantenedor revise e faça o merge desse pull request. O merge cria a tag da versão e abre o lançamento correspondente no GitHub.
Compilado às claras
As máquinas de build do GitHub geram cada instalador a partir dessa tag, com logs públicos: Linux em um Ubuntu 24.04 fixado, verificado em relação à biblioteca de sistema mais antiga de que precisa; Windows; e um único build para macOS, para Intel e Apple silicon.
Assinado e verificado antes de instalar
Cada atualização é assinada com a chave própria do projeto, e a assinatura indica a versão. O aplicativo confere as duas coisas antes de instalar qualquer coisa e recusa um arquivo que tenha sido alterado ou apresentado como outra versão.
Dois lugares para baixar
Desde as betas da 2.0, cada arquivo também é copiado para download.waveflow.app. O aplicativo consulta os dois servidores e fica com a versão assinada mais recente, então a queda de um deles não impede nenhuma atualização.
Os gerenciadores de pacotes vêm em seguida
Assim que a versão sai, workflows atualizam sozinhos o winget, o AUR, o Fedora Copr e o repositório APT. Uma cópia pronta do pipeline de lançamento para GitLab fica nos repositórios do player, do servidor e do QuickPlay, então perder o GitHub custaria horas, não uma reescrita.
Licenças
O player, o servidor, o QuickPlay e os dois aplicativos para celular são de código aberto: qualquer pessoa pode ler, alterar e compartilhar o código deles sob a licença abaixo.
| Aplicativo | Licença | Código-fonte |
|---|---|---|
| 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, código-fonte ainda não publicado | Repositório privado |
| Registro de plugins | MIT | github.com/InstaZDLL/waveflow-plugins |
O Tempora está em prévia inicial, e o código dele ainda não é público.
O registro que lista os plugins e o modelo para criar um estão sob a licença MIT. Cada plugin tem a própria licença, e alguns são de código fechado: o arquivo compilado é publicado e fixado no registro pela sua impressão digital; o código, não.
Fatos datados
O que pode ser conferido, e onde conferir. Consultado em 8 de novembro de 2026; um fato que muda ganha uma nova data.
| Fato | Valor | Fonte | Data |
|---|---|---|---|
| Versão estável mais recente do WaveFlow | 2.0.1 | WaveFlow · v2.0.1 | |
| Primeira versão do WaveFlow | 1.0.0 | WaveFlow · v1.0.0 | |
| Versões do WaveFlow publicadas, incluindo betas | 38 | WaveFlow · releases | |
| Versão mais recente do WaveFlow Server | 2.2.1 | waveflow-server · v2.2.1 | |
| Primeira versão estável do WaveFlow Server | 2.0.0 | waveflow-server · v2.0.0 | |
| Versão mais recente do WaveFlow QuickPlay | 1.6.0 | waveflow-quickplay · v1.6.0 | |
| Builds publicados dos aplicativos para celular | Nenhum ainda, nem para Android nem para iPhone | waveflow-android · releaseswaveflow-ios · releases | |
| Idiomas do player e deste site | 17 | WaveFlow · src/i18n/locales | |
| Assinatura das atualizações | minisign, vinculada à versão | RELEASING.md | |
| Assinatura de código no Windows | Authenticode, com um certificado autoassinado | RELEASING.md | |
| Assinatura no macOS | Ad hoc, sem notarização | RELEASING.md | |
| Espelho de download | download.waveflow.app: os canais estável e beta, e o QuickPlay | RELEASING.md |
O que o WaveFlow não é
Dito com todas as letras, para que ninguém instale o WaveFlow esperando outra coisa.
O que o player envia, recurso por recursoNão é um serviço de streaming
O WaveFlow reproduz os arquivos de música que você tem. Não há catálogo para alugar nem nada para assinar.
Nenhuma conta para criar
O player e o QuickPlay funcionam sem login em lugar nenhum. Uma conta do WaveFlow Server fica no seu próprio servidor, e o Last.fm ou o ListenBrainz só entram em cena se você os conectar.
Sem telemetria
Os aplicativos não informam nada sobre como você os usa. Alguns recursos acessam, sim, a internet, como capas, letras e a verificação de atualizações: a política de privacidade do player lista cada um, e o Modo offline corta todos de uma vez.
Sem anúncios, sem versão paga
Todos os aplicativos são gratuitos, sem nada reservado para uma versão paga.
Ainda sem aplicativo para celular nas lojas
Os aplicativos para Android e iPhone estão em desenvolvimento, em repositórios públicos. Nenhum dos dois tem um build publicado.
Nem tudo é código aberto
O player, o servidor, o QuickPlay e os aplicativos para celular são. O código do Tempora ainda não é público, e alguns plugins são de código fechado.
Ainda sem um fornecedor reconhecido
Os builds para Windows são assinados com um certificado autoassinado e os de macOS não são notarizados, então os dois sistemas podem mostrar um aviso na primeira vez que você abrir o WaveFlow.
Contato
Perguntas e feedback
Escreva para o projeto. O endereço é o mesmo que o player indica para feedback.
[email protected]Segurança
Relate uma vulnerabilidade de forma privada pelos avisos de segurança do GitHub, nunca em uma issue pública. Ferramentas automatizadas encontram essas mesmas informações em security.txt.
Relatar uma vulnerabilidadeBugs e ideias
Abra uma issue no repositório do aplicativo: ela é pública, e você pode acompanhar a resposta lá.
Abrir uma issue