Pular para o conteúdo principal

WaveFlow para desktop

Estávelv2.0.1

Sua música, tocada como foi feita.

Seus arquivos, sua biblioteca, seu computador.

Um player de música para os arquivos que você já tem. O WaveFlow varre suas pastas, organiza tudo por álbum, artista e gênero e toca com seu próprio motor de áudio: gapless, em Hi-Res, com letras que acompanham cada palavra. Sem assinatura, sem conta, sem anúncios.

  • Windows · macOS · Linux
  • Código aberto, GPL-3.0
  • Sem conta
  • Sem telemetria
  • 13,5 mil downloads
A página inicial do WaveFlow na skin Fluid: a faixa para continuar de onde você parou ao lado da capa, o que toca em seguida e a sugestão do dia
Fluid, a interface da 2.0: continue de onde parou, o que toca em seguida, a sugestão do dia.

Som

Um motor feito para o seu DAC

O WaveFlow decodifica, mixa e toca com seu próprio motor em tempo real. A saída compartilhada simplesmente funciona; a saída exclusiva entrega o dispositivo só ao WaveFlow.

  1. Todos os formatos que você tem

    MP3, FLAC, ALAC, AAC (incluindo HE-AAC), Opus, Ogg Vorbis, WAV, AIFF e DSD, além de WavPack e Monkey’s Audio a partir da 2.0.

  2. Saída exclusiva em cada sistema

    WASAPI exclusivo no Windows, modo hog do CoreAudio no macOS, um dispositivo ALSA direto no Linux. Bit-perfect quando nada altera o sinal e a saída acompanha a taxa de amostragem do arquivo, e o WaveFlow avisa quando é.

  3. Hi-Res e DSD

    A qualidade de cada faixa na barra do player, com um selo Hi-Res a partir de 24 bits. DSF e DFF de DSD64 a DSD1024, convertidos para PCM ou enviados intactos como DSD sobre PCM (DoP) a um DAC que o aceite.

  4. Gapless e transições que pensam

    Os álbuns tocam sem pausa. Uma transição pode deixar em paz as faixas de um álbum ou acompanhar a diferença de andamento entre duas músicas.

  5. AutoMix Novo na 2.0

    A transição se sincroniza com as batidas das duas faixas, ao longo de 32, 16, 8 ou 4 batidas, e usa uma transição simples quando os andamentos não são compatíveis.

  6. Surround Novo na 2.0

    Som 5.1 e 7.1 nos canais correspondentes, ou adaptado à configuração de caixas de som que você tem, sem saturação.

  7. ReplayGain, EQ e velocidade

    ReplayGain por faixa ou por álbum, um equalizador de 6 bandas com predefinições, velocidade de 0,5× a 2× (mantendo o tom a partir da 2.0), repetição A-B e timer de desligamento.

A página de um álbum: a capa, o título, o ano e a duração, a lista de faixas com a que está tocando destacada e a qualidade do arquivo na barra do player
Um álbum, com a qualidade do arquivo em reprodução na barra do player.

Letras

Letras que acompanham cada palavra

As letras sincronizadas vêm do próprio arquivo, de um .lrc ao lado (e de um .ttml a partir da 2.0), do LRCLIB e de outras fontes, ou de um plugin, e acendem palavra por palavra quando a fonte tem a marcação de tempo.

  1. Palavra por palavra

    Marcação de tempo Enhanced LRC e TTML, na visão imersiva, no painel lateral e no mini player. Letras sincronizadas por linha podem receber uma marcação estimada por palavra, se você ativar.

  2. Romanização e tradução

    Linhas romanizadas sob o japonês, o coreano e o chinês, e traduções ao lado do original, quando a fonte as fornece.

  3. Um editor só seu Novo na 2.0

    Escreva, sincronize e confira letras em três passos, com desfazer, e salve-as como LRC, Enhanced LRC ou TTML.

  4. Letras flutuantes

    Uma linha acima de todas as janelas, ou o mini player sempre em primeiro plano com a capa e a letra.

A visão imersiva, letras acesas palavra por palavra.
O mini player, sempre em primeiro plano.

Biblioteca

Uma biblioteca que lê a música, não só as tags

Aponte o WaveFlow para suas pastas e ele se mantém atualizado conforme os arquivos entram e saem. Cada álbum, artista, gênero, ano e pasta ganha sua página, e a busca entende pinyin para títulos em chinês.

  1. Compartilhamentos WebDAV e SMB Novo na 2.0

    Adicione um compartilhamento como pasta da biblioteca, sem montá-lo no sistema. O WaveFlow só o lê.

  2. Uma aba Qualidade Novo na 2.0

    Identifica arquivos vendidos como lossless que não são, arquivos silenciosos ou com upsampling, duplicados e álbuns com faixas faltando. Troque um arquivo por uma cópia melhor e mantenha as reproduções, curtidas e playlists dele.

  3. MusicBrainz, sem mexer nos seus arquivos Novo na 2.0

    Gêneros, datas, créditos e capas preenchidos na sua biblioteca, nunca gravados nos arquivos. Correspondências duvidosas esperam sua revisão, e toda alteração pode ser desfeita.

  4. Uma oficina de tags Novo na 2.0

    Edite uma seleção, um álbum ou uma pasta (preencher, localizar e substituir, maiúsculas e minúsculas, numeração) com uma prévia campo a campo antes de gravar qualquer coisa, e com desfazer.

  5. Medido, não adivinhado

    Volume e andamento são analisados no seu computador, e a partir da 2.0 também energia e tom, para os mixes e as transições.

A prévia da oficina de tags antes de gravar um álbum associado ao MusicBrainz: para cada arquivo, cada campo alterado antes e depois
A oficina de tags: cada alteração com prévia, cada alteração reversível.

Mixes e playlists

Mixes feitos com o que você ouve

Tudo é calculado no seu computador, a partir do que você ouve. Nenhum serviço decide o que você ouve em seguida.

  1. Daily Mix e On Repeat

    Três Daily Mix criados a partir dos seus artistas mais ouvidos, ordenados pela energia das músicas deles a partir da 2.0, e On Repeat com o que você mais tocou nos últimos 30 dias.

  2. Mood Radio

    Cinco estados de espírito (Focus, Chill, Workout, Party, Sleep), cada um com uma estação de 40 faixas da sua biblioteca.

  3. Playlists inteligentes

    Regras combinadas com e, ou e não, com 25 tipos de condições e uma contagem em tempo real das faixas que atendem aos critérios.

  4. Release Radar Novo na 2.0

    Lançamentos novos dos artistas da sua biblioteca, agora integrados ao app.

  5. Traga suas playlists Novo na 2.0

    Importe de M3U, CSV, JSON ou de um link público do Deezer; as faixas que você ainda não tem mantêm o lugar delas.

A página inicial, mais abaixo: Daily Mix e On Repeat feitos para você, seus próprios mixes, álbuns adicionados recentemente
Feito para você: Daily Mix, On Repeat e seus próprios mixes.

Interface

Seis skins, iluminadas pela capa

Não são seis paletas: são seis layouts, cada um com sua tipografia, seus materiais e seu movimento, em catorze temas. A partir da 2.0, o destaque também pode ser uma cor sua ou a da capa.

  1. Seis skins, 84 combinações Novo na 2.0

    Fluid, Liquid, Pulse, Editorial, Lounge e Studio, cada uma em catorze temas.

  2. A visão imersiva

    A capa, a letra e um espectro em tempo real na tela inteira, com o clipe Canvas ou a capa animada da faixa, quando ela tem.

  3. Mini player e bandeja

    Um mini player sempre em primeiro plano com a letra, e o WaveFlow na bandeja do sistema.

  4. Estatísticas e Wrapped

    Seu ano de música e seu próprio WaveFlow Wrapped, calculados no seu computador e em nenhum outro lugar.

  5. 17 idiomas

    Árabe, da direita para a esquerda, incluído.

Início na Fluid, a skin padrão da 2.0
Fluid · o padrão na 2.0

Rede

Em casa com o resto do seu equipamento

Todo servidor fica desligado até você ligá-lo.

Conheça o WaveFlow Server
  1. DLNA / UPnP

    O WaveFlow compartilha sua biblioteca como servidor de mídia para as TVs, receivers e apps da sua rede.

  2. MPD

    Controle a reprodução de um celular ou de um terminal com os clientes MPD que você já usa: MALP, MaximumMPD, mpc, ncmpcpp, Home Assistant.

  3. WaveFlow Server

    Seu próprio servidor como segunda fonte: o catálogo dele se junta à sua biblioteca, e favoritos, avaliações, playlists e reproduções acompanham você de um dispositivo para outro.

  4. Scrobbling e presença

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

Plugins

Espaço para crescer

Plugins são pequenos módulos WebAssembly que rodam em uma sandbox, sem acesso aos seus arquivos e só aos hosts de rede que declaram. A loja dentro do WaveFlow os instala com um clique e compara a impressão digital de cada download com a registrada no catálogo.

  1. Rádio web, incluída

    Mais de 30.000 estações por país, idioma ou gênero, estações suas e, a partir da 2.0, uma pausa de 30 minutos em transmissões ao vivo.

  2. Mais letras

    Mais catálogos com marcação por palavra, duetos, traduções e romanização.

  3. Movimento na reprodução

    Clipes Canvas e capas animadas atrás da faixa.

  4. Escreva o seu

    Fontes de música, metadados e letras, páginas próprias, clipes Canvas, em qualquer linguagem que gere um componente WebAssembly.

Explorar os plugins
A página Extensões: plugins de letras da loja, cada um com descrição e um botão de instalar, acima dos plugins instalados e de suas permissões
A loja, dentro do app.

Privacidade

Nenhum cadastro necessário

Sem conta, sem telemetria, sem análises, sem relatórios de falhas. Sua biblioteca, seu histórico e suas configurações ficam no seu computador.

Ler o PRIVACY.md
  1. Toda conexão listada

    Capas, letras, a verificação de atualizações: cada recurso online é descrito em PRIVACY.md, com o que envia e como desativá-lo.

  2. Um interruptor para ficar offline

    O modo offline corta de uma vez a verificação de atualizações, as capas, as letras, o scrobbling, o MusicBrainz, a loja, o rádio, os podcasts, seu servidor e os compartilhamentos de rede. DLNA, MPD e a presença no Discord, que ficam no seu computador ou na sua rede, continuam funcionando.

  3. Construído às claras

    Cada versão é compilada pelo GitHub Actions a partir de um commit com tag do repositório público, nunca em uma máquina pessoal.

Especificações

Os detalhes

Versão2.0.1
SistemasWindows (x64) · macOS, uma única build para Apple silicon e Intel · Linux x64 com glibc 2.39 ou superior (Ubuntu 24.04, Debian 13)
Formatos de áudioMP3, FLAC, ALAC, AAC e HE-AAC, Opus, Ogg Vorbis, WAV, AIFF, DSD (DSF, DFF); WavPack e Monkey’s Audio a partir da 2.0
SaídaCompartilhada ou exclusiva: WASAPI (Windows), modo hog do CoreAudio (macOS), ALSA hw (Linux) · estéreo; 5.1 e 7.1 a partir da 2.0
DSDDe DSD64 a DSD1024, convertido para PCM ou enviado como DoP
LetrasLRC, Enhanced LRC e TTML: no arquivo, online ou ao lado (um .ttml a partir da 2.0)
PluginsComponentes WebAssembly (WASI 0.2), em sandbox
Idiomas17, incluindo da direita para a esquerda
AtualizaçõesAtualizações assinadas no app, com canal beta; as versões instaladas por gerenciadores de pacotes são atualizadas pelas ferramentas desses gerenciadores
LicençaGPL-3.0-only · gratuito, sem anúncios, sem conta
Feito comTauri 2, Rust, React 19

Instalação

Instalar o WaveFlow

Instaladores para cada sistema a cada versão, e os gerenciadores de pacotes que você já usa. As versões instaladas se atualizam sozinhas.

  • Windows

    Instalador (.exe) ou MSI, x64

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

    winget

    winget install InstaZDLL.WaveFlow

    O instalador é assinado com o certificado próprio do projeto, ainda não por uma autoridade que o Windows conheça, então o Windows pode avisar você na primeira vez.

  • macOS

    Um DMG para Apple silicon e Intel

    .dmg — macOS v2.0.1

    Terminal

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

    O WaveFlow ainda não é notarizado pela Apple, por isso o macOS bloqueia na primeira vez uma cópia baixada pelo navegador: instale-o com o comando acima, que remove esse bloqueio só do WaveFlow. Com o DMG, abra o WaveFlow uma vez e depois escolha Abrir Mesmo Assim em Ajustes do Sistema › Privacidade e Segurança (no macOS 14 e anteriores, clique nele com o botão direito e escolha Abrir).

  • Linux

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

    Requer glibc 2.39 ou superior (Ubuntu 24.04, Debian 13). Flathub: ainda não, o envio está sendo preparado.

Perguntas

Sobre o player. Alguma outra dúvida? Pergunte nas GitHub Discussions, em qualquer idioma.

  • O WaveFlow é gratuito?

    Sim. O WaveFlow é gratuito e de código aberto sob a GPL-3.0, sem anúncios, sem assinatura e sem conta.

  • O que a 2.0 traz?

    A 2.0 é a versão estável. Ela traz a nova interface e os recursos marcados como Novo na 2.0 nesta página. Um WaveFlow já instalado oferece a atualização sozinho; uma cópia instalada com um gerenciador de pacotes é atualizada por ele.

  • O WaveFlow oferece um catálogo de streaming?

    Não. Ele toca os arquivos que você tem, no seu disco ou em um compartilhamento WebDAV ou SMB, e rádio web. Para acessar sua música de qualquer lugar, combine-o com o WaveFlow Server.

  • O som é bit-perfect?

    Pode ser. Com saída exclusiva, com a saída acompanhando a taxa de amostragem do arquivo, o volume em 100 % e nada mais alterando o sinal (sem EQ, sem ReplayGain, sem mudança de velocidade), as amostras chegam ao seu DAC como estão no arquivo, e o WaveFlow avisa. DSD enviado como DoP também se qualifica.

  • Por que o Windows ou o macOS me avisa?

    O instalador do Windows é assinado com o certificado próprio do projeto, que o Windows ainda não conhece, e a build do macOS não é notarizada pela Apple. No macOS, instale-o com curl -fsSL https://waveflow.app/install.sh | bash: ele remove esse aviso só do WaveFlow e não muda nenhum ajuste do sistema. Com o DMG, abra o WaveFlow uma vez e depois escolha Abrir Mesmo Assim em Ajustes do Sistema › Privacidade e Segurança; no macOS 14 e anteriores, clique nele com o botão direito e escolha Abrir. Cada versão é compilada pelo GitHub Actions a partir do repositório público.

  • O WaveFlow altera meus arquivos?

    Só se você pedir. O enriquecimento com MusicBrainz grava apenas no banco de dados do próprio WaveFlow. A oficina de tags grava tags quando você confirma, depois de uma prévia campo a campo, e pode desfazer cada lote.

  • Quais idiomas ele fala?

    17: inglês, francês, alemão, espanhol, italiano, português (Portugal e Brasil), holandês, russo, japonês, coreano, chinês (simplificado e tradicional), árabe, híndi, indonésio e turco.

  • Existe um app para celular?

    O WaveFlow para Android está em desenvolvimento. Enquanto isso, o WaveFlow Server fala a API OpenSubsonic, então os apps de celular que a suportam podem tocar sua biblioteca.

As capas de álbuns nas capturas de tela vêm da biblioteca pessoal do mantenedor e pertencem aos respectivos detentores dos direitos. O WaveFlow não inclui nem distribui nenhuma música.