Pular para o conteúdo principal

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 GitHub

Como 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çamento
  1. Cada 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

AplicativoLicençaCódigo-fonte
WaveFlowGPL-3.0github.com/InstaZDLL/WaveFlow
WaveFlow ServerAGPL-3.0github.com/InstaZDLL/waveflow-server
WaveFlow Mobile · AndroidGPL-3.0github.com/InstaZDLL/waveflow-android
WaveFlow Mobile · iPhoneGPL-3.0github.com/InstaZDLL/waveflow-ios
WaveFlow QuickPlayGPL-3.0github.com/InstaZDLL/waveflow-quickplay
TemporaGPL-3.0, código-fonte ainda não publicadoRepositório privado
Registro de pluginsMITgithub.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.

FatoValorFonteData
Versão estável mais recente do WaveFlow2.0.1WaveFlow · v2.0.1
Primeira versão do WaveFlow1.0.0WaveFlow · v1.0.0
Versões do WaveFlow publicadas, incluindo betas38WaveFlow · releases
Versão mais recente do WaveFlow Server2.2.1waveflow-server · v2.2.1
Primeira versão estável do WaveFlow Server2.0.0waveflow-server · v2.0.0
Versão mais recente do WaveFlow QuickPlay1.6.0waveflow-quickplay · v1.6.0
Builds publicados dos aplicativos para celularNenhum ainda, nem para Android nem para iPhonewaveflow-android · releaseswaveflow-ios · releases
Idiomas do player e deste site17WaveFlow · src/i18n/locales
Assinatura das atualizaçõesminisign, vinculada à versãoRELEASING.md
Assinatura de código no WindowsAuthenticode, com um certificado autoassinadoRELEASING.md
Assinatura no macOSAd hoc, sem notarizaçãoRELEASING.md
Espelho de downloaddownload.waveflow.app: os canais estável e beta, e o QuickPlayRELEASING.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 recurso
  • Nã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 vulnerabilidade
  • Bugs e ideias

    Abra uma issue no repositório do aplicativo: ela é pública, e você pode acompanhar a resposta lá.

    Abrir uma issue