Pular para o conteúdo principal
WaveFlow
pt-BR
Em desenvolvimento ativo · Em breve

Sua música.Local e livre.

O WaveFlow toca seus arquivos de áudio como o Apple Music toca a nuvem — sem assinatura, sem anúncios, sem telemetria. Daily Mixes gerados a partir das suas reproduções, transmissão DLNA para suas caixas de som, letras sincronizadas e Hi-Res, tudo local.

Em breve no Linux, macOS e Windows

  • Código aberto GPL-3.0
  • Sem necessidade de conta
  • Zero telemetria

Recursos

Tudo o que se espera de um player moderno.

Nenhum recurso só para chamar atenção. Cada detalhe serve à sua escuta diária.

  • Daily Mix automáticos

    Três mixes regenerados a partir dos seus últimos 90 dias de escuta, agrupados por tempo: Calmo, Groove, Energia.

    Mais um editor de smart playlists por regras: gênero, BPM, ano, avaliação, formato, Hi-Res, curtidas.

  • Motor de áudio audiófilo

    Decodificador Symphonia, DSD nativo (DSF/DFF), Hi-Res até 24 bits 192 kHz, saída CPAL em três threads sem locks.

    ReplayGain, gapless, latência abaixo de 5 ms. Visualizador de espectro FFT em tempo real no modo tela cheia.

  • Crossfade inteligente

    Crossfade clássico, ou Smart (pula o fade entre duas faixas do mesmo álbum) ou Dynamic (adapta-se ao BPM).

    Mais um loop A-B intra-faixa estilo Musicolet, e velocidade de reprodução de 0,5× a 2×.

  • Servidor DLNA / UPnP integrado

    Transmita sua biblioteca para Sonos, Yamaha MusicCast, Kodi, VLC ou qualquer renderer UPnP da rede. Sem pareamento, sem nuvem.

    SSDP discovery, ContentDirectory, streaming HTTP Range. Ativa em Configurações → Integrações.

  • Letras sincronizadas + editor

    LRCLIB, letras incorporadas, importação .lrc. A linha ativa destacada ao milissegundo.

    Editor integrado para sincronizar suas próprias letras: tecla Espaço para capturar o timing durante a reprodução.

  • Estatísticas de escuta

    Heatmap estilo GitHub em 12 meses, top de artistas/álbuns/faixas por período, picos por hora.

    Exportação JSON do histórico para seus arquivos. Tudo calculado local, nunca enviado.

  • Discord e Last.fm

    Rich Presence estilo Spotify no seu perfil Discord. Scrobbling Last.fm com fila persistente e backoff.

    Mais os controles de mídia do SO (MPRIS, SMTC, MediaRemote) para suas teclas multimídia.

  • Uma biblioteca que respeita você

    Vigilância de pastas, drag-and-drop, detecção de duplicatas por hash, suporte multi-artista clicável.

    Perfis isolados (bibliotecas separadas), import/export do arquivo .waveflow, auto-backup criptografado agendável.

  • 100% código aberto

    Código Rust + React no GitHub, sob GPL-3.0. Audite, faça fork, contribua. Sem tracker, sem anúncios.

    Tauri 2 + Rust para o nativo, React 19 + TypeScript para a UI. 17 idiomas suportados.

Smart Playlists

Daily Mix, sob medida.

Três mixes regenerados a partir dos seus últimos 90 dias de escuta. Os artistas são agrupados por tempo médio para que cada sessão seja coerente da manhã à noite.

  • Lo-fi, ambient, baladas. Para trabalhar, ler, adormecer suavemente.

  • Pop, rock, hip-hop, indie. O mid-tempo que ocupa suas tardes.

  • Dance, drum & bass, metal. Para esporte, faxina, viagens longas.

Um clique a partir da home. Algoritmo determinístico — a mesma semana de escuta gera a mesma ordem.

Smart playlists personalizadas

Construa suas próprias regras.

Além dos Daily Mix automáticos, crie playlists vivas baseadas em predicados: gênero, BPM, ano, formato de áudio, avaliação POPM, curtidas. A playlist se rematerializa sempre que novas faixas entram na biblioteca.

SmartPlaylistRules · Custom
  • Gênero
  • BPM
  • Ano
  • Avaliação ≥ 3★
  • Só curtidas
  • Só Hi-Res
  • Formato FLAC
  • Duração

// exemplo: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }

Criado para sua música, não para a nossa.

Inspirada na Apple Music e no Spotify, a interface coloca a arte, as letras e as reproduções em primeiro lugar. Modo escuro por padrão, modo claro para aqueles que gostam.

Streaming em rede

Seu amplificador, sem Sonos S2.

O WaveFlow se anuncia na rede local como um UPnP MediaServer. Qualquer renderer DLNA — Sonos, Yamaha MusicCast, Kodi, VLC — o descobre e reproduz sua biblioteca, sem pareamento proprietário nem nuvem.

WaveFlow

MediaServer:1

  • Sonos S2
  • Yamaha MusicCast
  • Kodi
  • VLC
  • BubbleUPnP
  1. 01

    Anúncio SSDP

    Emissão periódica em 239.255.255.250:1900 — os renderers encontram o WaveFlow sem configuração.

  2. 02

    Navegação DIDL-Lite

    Seus artistas e álbuns aparecem na interface do renderer como uma mediateca nativa.

  3. 03

    Streaming HTTP Range

    Reprodução progressiva com HTTP Range — scrub preciso, retomada, transferências eficientes.

Integrações

Funciona com o seu ecossistema.

O WaveFlow se conecta ao que você já usa — mas não depende de nenhum desses serviços para funcionar.

  • DiscordRich Presence
  • Last.fmScrobbling + bios
  • LRCLIBLetras sincronizadas
  • DeezerMetadados
  • MPRISTeclas Linux
  • SMTCNow Playing Windows

Local-first

Você é dono da sua música. Vamos recuperá-la.

  • Sem assinatura

    Seus arquivos, seu player, pra vida toda. Baixe o app, é só.

  • Sem DRM

    FLAC, ALAC, MP3, AAC, OGG, WAV, DSD — seus arquivos abrem em qualquer lugar, para sempre.

  • Sem tracking

    Sem conexões de saída além do enriquecimento opcional de metadados. Modo offline com um clique.

  • Sem nuvem

    Tudo vive no seu disco. Um SQLite por perfil. Migração sem esforço.

  • Hi-Res e DSD

    Decodificação 24 bits até 192 kHz, DSF/DFF nativo. O selo Hi-Res acende automaticamente.

  • Múltiplos perfis

    Uma biblioteca por pessoa, totalmente isolada. Arquivo .waveflow exportável e auto-backup agendável.

Perguntas frequentes

Se a sua não estiver aqui, abra uma issue no GitHub.

  • O WaveFlow é mesmo gratuito?

    Sim, e vai continuar sendo. O WaveFlow é distribuído sob GPL-3.0. Sem assinatura, sem tier premium, sem anúncios.

  • Quais formatos de áudio são suportados?

    MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV pelo decodificador Symphonia, além de DSD (DSF / DFF) por uma pipeline dedicada. Os selos Hi-Res acendem automaticamente a partir de 24 bits ou ≥ 44,1 kHz.

  • Como funcionam os Daily Mix?

    O WaveFlow analisa seus últimos 90 dias de escuta, agrupa os artistas por tempo médio (< 95 BPM, 95-130, ≥ 130) e materializa três playlists determinísticas. Um botão «Regenerar» na home basta para atualizá-las. E você pode criar smart playlists por regras.

  • Posso transmitir para o meu Hi-Fi?

    Sim. O WaveFlow expõe sua biblioteca como servidor DLNA / UPnP. Sonos S2, Yamaha MusicCast, Kodi, VLC ou qualquer renderer compatível o vê na rede — sem nuvem, sem pareamento proprietário. Ativa-se em Configurações → Integrações.

  • Meus dados saem da minha máquina?

    Não. Biblioteca, escutas, playlists e estatísticas ficam locais no SQLite. Só o enriquecimento opcional de metadados (Deezer, Last.fm, LRCLIB) faz requisições — um modo offline global corta tudo com um clique.

  • O WaveFlow substitui o Spotify ou o Apple Music?

    Para streaming, não. Para sua biblioteca local, sim — com qualidade de interface equivalente, Daily Mix automáticos, Hi-Res, DLNA, e zero dependência de nuvem.

  • Funciona com Discord e Last.fm?

    Sim. Discord Rich Presence estilo Spotify com capa do álbum. Scrobbling Last.fm autenticado com fila persistente e reconexão automática. Ambos opt-in e desativáveis.

  • Posso contribuir?

    Com muito prazer. O projeto está no GitHub, escrito em Rust (Tauri 2) e React 19 + TypeScript. Issues, PRs e traduções são bem-vindos.

  • Qual o consumo de memória?

    Cerca de 80 MB em idle, 150 MB em reprodução com uma biblioteca de 10 000 faixas. O scanner usa um pouco mais durante a indexação inicial, depois estabiliza.

  • Posso sincronizar a biblioteca entre máquinas?

    Sem nuvem oficial, mas o banco SQLite é um arquivo único que você pode colocar no Syncthing, Dropbox ou qualquer serviço self-hosted. O export .waveflow agrega perfil + DB + artwork em um único arquivo.

  • Tem modo offline?

    O WaveFlow é offline por padrão — é todo o espírito do projeto. O modo offline global corta de um clique Deezer, Last.fm, LRCLIB e a descoberta de artistas similares.

Retome sua música.

O WaveFlow chega em breve ao Linux, macOS e Windows. Siga o projeto no GitHub para ser avisado na primeira release.