Ga naar de hoofdinhoud
WaveFlow
nl
v1.4.0 nu beschikbaar · Linux · macOS · Windows

Jouw muziek.Lokaal en vrij.

WaveFlow speelt je audiobestanden af zoals Apple Music de cloud afspeelt — geen abonnement, geen advertenties, geen telemetrie. Daily Mixes uit je luisterhistorie, DLNA-streaming naar je speakers, gesynchroniseerde teksten en Hi-Res, allemaal op jouw machine.

Beschikbaar op Linux, macOS en Windows

  • Open source GPL-3.0
  • Geen account nodig
  • Nul telemetrie
  • 1,6K downloads

Functies

Alles wat een moderne speler zou moeten doen.

Geen functies voor de hype. Elk detail dient je dagelijkse luistersessie.

  • Automatische Daily Mix

    Drie mixes geregenereerd uit je luistergeschiedenis van de laatste 90 dagen, gegroepeerd op tempo: Rustig, Groove, Energie.

    Plus een editor voor smart playlists op regels: genre, BPM, jaar, beoordeling, formaat, Hi-Res, favorieten.

  • Audiofiele audio-engine

    Symphonia-decoder, native DSD (DSF/DFF), Hi-Res tot 24-bit 192 kHz, CPAL-uitvoer op drie lock-vrije threads.

    ReplayGain, gapless, latency onder 5 ms. Real-time FFT-spectrumvisualisator in de schermvullende weergave.

  • WaveFlow Wrapped

    Je jaaroverzicht in een paar slides: topartiesten, beluisterde minuten, piekuren, dominante genres.

    Lokaal berekend uit je geschiedenis. Geen data verzonden, standaard geen metriek gedeeld.

  • Stemmingsradio

    Vijf dynamische stations — Focus, Chill, Workout, Party, Sleep — gefilterd op tempo en energie uit je bibliotheek.

    Plus radio per artiest: één klik op een artiest start een eindeloze stroom vergelijkbare nummers.

  • Rijke artiestenpagina's

    Biografie, klikbare vergelijkbare artiesten, volledige discografie en fancount voor elke artiest in je bibliotheek.

    Optioneel verrijkt met data van Deezer; alles werkt offline ook zonder.

  • Ingebouwde DLNA / UPnP-server

    Stream je bibliotheek naar Sonos, Yamaha MusicCast, Kodi, VLC of elke UPnP-renderer in het LAN. Geen koppeling, geen cloud.

    SSDP-discovery, ContentDirectory, HTTP Range streaming. In te schakelen via Instellingen → Integraties.

  • Slimme crossfade

    Klassieke crossfade, of Smart (slaat de fade over tussen twee tracks van hetzelfde album) of Dynamic (past zich aan het BPM aan).

    Plus een A-B-loop binnen één track in Musicolet-stijl, en afspeelsnelheid van 0,5× tot 2×.

  • Gesynchroniseerde teksten + editor

    LRCLIB, ingebedde teksten, .lrc-import. De actieve regel tot op de milliseconde uitgelicht.

    Ingebouwde editor om je eigen teksten te synchroniseren: spatiebalk om de timing tijdens het afspelen vast te leggen.

  • Luisterstatistieken

    GitHub-stijl heatmap van 12 maanden, top tracks/artiesten/albums per periode, piekuren, voltooiingspercentage.

    Jaarlijkse Wrapped-recap en JSON-export van je geschiedenis. Lokaal berekend, nooit ergens naartoe verzonden.

  • Discord & Last.fm

    Spotify-stijl Rich Presence op je Discord-profiel. Last.fm-scrobbling met persistente wachtrij en backoff.

    Plus de mediaknoppen van het OS (MPRIS, SMTC, MediaRemote) voor je multimediatoetsen.

  • Een bibliotheek die je respecteert

    Mapbewaking, drag-and-drop, hash-gebaseerde duplicaatdetectie, klikbare multi-artiestondersteuning.

    Geïsoleerde profielen, aanpasbare albumhoezen, .waveflow-archief import/export, geplande automatische back-up.

  • 100% open source

    Rust + React-code op GitHub, onder GPL-3.0. Audit het, fork het, lever bij. Geen tracker, geen advertenties.

    Tauri 2 + Rust voor native, React 19 + TypeScript voor de UI. 17 talen ondersteund.

Smart Playlists

Daily Mix, op maat.

Drie mixes geregenereerd uit je luistergeschiedenis van de afgelopen 90 dagen. Artiesten worden gegroepeerd op gemiddeld tempo voor consistente sessies van ochtend tot avond.

  • Lo-fi, ambient, ballades. Om te werken, lezen, in slaap te vallen.

  • Pop, rock, hip-hop, indie. Het mid-tempo dat je middagen vult.

  • Dance, drum & bass, metal. Voor sport, huishouden, lange ritten.

Eén klik vanaf de home. Deterministisch algoritme — dezelfde luisterweek geeft dezelfde volgorde.

Aangepaste smart playlists

Bouw je eigen regels.

Voorbij de automatische Daily Mix kun je levende playlists maken op basis van predicaten: genre, BPM, jaar, audioformaat, POPM-beoordeling, favorieten. De playlist materialiseert opnieuw zodra er nieuwe tracks in je bibliotheek komen.

SmartPlaylistRules · Custom
  • Genre
  • BPM
  • Jaar
  • Beoordeling ≥ 3★
  • Alleen favorieten
  • Alleen Hi-Res
  • FLAC-formaat
  • Duur

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

Stemmingsradio

Vijf stemmingen. Altijd jouw bibliotheek.

WaveFlow groepeert je nummers in vijf dynamische stations op basis van tempo, energie en spectrale handtekening — en wisselt ertussen al naargelang je stemming.

Elke sessie put uit je lokale catalogus. Geen streaming, geen gesponsorde suggesties.

De startpagina die je niet meer verlaat.

Persoonlijke begroeting, statistieken in één oogopslag, Wrapped-banner, Mood Radio en Daily Mix — alles in één weergave. Donkere modus standaard, lichte modus voor wie dat wil.

Artiestpagina's

Veel meer dan een nummerlijst.

Voor elke artiest in je bibliotheek: biografie, klikbare vergelijkbare artiesten, volledige discografie, fancount — plus een radio per artiest om verder te ontdekken.

Biografieën en vergelijkbare artiesten komen van Deezer indien ingeschakeld; anders is je bibliotheek genoeg.

Netwerkstreaming

Je versterker, zonder Sonos S2.

WaveFlow kondigt zich op het LAN aan als een UPnP-MediaServer. Elke DLNA-renderer — Sonos, Yamaha MusicCast, Kodi, VLC — ontdekt hem en speelt je bibliotheek af, zonder propriëtaire koppeling en zonder cloud.

WaveFlow

MediaServer:1

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

    SSDP-aankondiging

    Periodieke uitzending op 239.255.255.250:1900 — renderers vinden WaveFlow zonder configuratie.

  2. 02

    DIDL-Lite browsen

    Je artiesten en albums verschijnen in de UI van de renderer alsof het een native mediabibliotheek is.

  3. 03

    HTTP Range streaming

    Progressieve weergave met HTTP Range — exact scrubben, hervatten, efficiënte overdracht.

Integraties

Past in je ecosysteem.

WaveFlow sluit aan op wat je al gebruikt — maar is afhankelijk van geen enkele van deze diensten om te draaien.

  • DiscordRich Presence
  • Last.fmScrobbling + bios
  • LRCLIBGesync. teksten
  • DeezerMetadata
  • MPRISLinux-toetsen
  • SMTCWindows Now Playing

Local-first

Je muziek is van jou. Laten we hem terugnemen.

  • Geen abonnement

    Jouw bestanden, jouw speler, voor altijd. App downloaden, klaar.

  • Geen DRM

    FLAC, ALAC, MP3, AAC, OGG, WAV, DSD — je bestanden openen overal, voor altijd.

  • Geen tracking

    Geen uitgaande verbindingen buiten optionele metadata-verrijking. Offline-modus met één klik.

  • Geen cloud

    Alles staat op je schijf. Eén SQLite per profiel. Migratie zonder moeite.

  • Hi-Res & DSD

    24-bit decoderen tot 192 kHz, native DSF/DFF. De Hi-Res-badge brandt automatisch.

  • Meerdere profielen

    Eén bibliotheek per persoon, volledig geïsoleerd. Exporteerbaar .waveflow-archief en planbare auto-backup.

Downloaden

WaveFlow v1.4.0 voor jouw systeem.

Gesigneerde binaries, verifieerbaar met .sig. Geen externe installers, geen ingebouwde telemetrie.

v1.4.0 · 28 mei 2026

Veelgestelde vragen

Staat de jouwe er niet bij? Open een issue op GitHub.

  • Is WaveFlow echt gratis?

    Ja, en dat blijft zo. WaveFlow valt onder GPL-3.0. Geen abonnement, geen premium tier, geen advertenties.

  • Hoe installeer ik WaveFlow v1.4.0?

    Download de binary die past bij je systeem op de GitHub releases-pagina. Op **Linux** is de AppImage draagbaar (maak hem uitvoerbaar met `chmod +x`), of installeer de .deb / .rpm via je pakketbeheerder. Op **macOS** open je de .dmg en sleep je WaveFlow naar Applications; de binary is gesigneerd Universal (Apple Silicon + Intel). Op **Windows** voer je de .msi uit (stil, aanbevolen voor deployments) of de .exe (klassieke installer). Elke asset komt met een .sig-bestand voor integriteitscontrole.

  • Welke audioformaten worden ondersteund?

    MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV via de Symphonia-decoder, plus DSD (DSF / DFF) via een toegewijde pipeline. Hi-Res-badges gaan automatisch aan vanaf 24-bit of ≥ 44,1 kHz.

  • Hoe werken de Daily Mixes?

    WaveFlow scant je laatste 90 dagen aan plays, groepeert je artiesten op gemiddeld tempo (< 95 BPM, 95-130, ≥ 130) en materialiseert drie deterministische playlists — plus vijf Mood Radio-stations (Focus, Chill, Workout, Party, Sleep) gefilterd op tempo en energie. Een «Regenereren»-knop op het startscherm is genoeg om ze te verversen. En je kunt ook je eigen smart playlists op basis van regels bouwen.

  • Kan ik naar mijn hi-fi streamen?

    Ja. WaveFlow stelt je bibliotheek beschikbaar als DLNA / UPnP-server. Sonos S2, Yamaha MusicCast, Kodi, VLC of elke compatibele renderer ziet hem op het netwerk verschijnen — geen cloud, geen propriëtaire koppeling. In te schakelen via Instellingen → Integraties.

  • Verlaten mijn gegevens mijn machine?

    Nee. Bibliotheek, plays, playlists en statistieken worden lokaal in SQLite opgeslagen. Alleen de optionele metadata-verrijking (Deezer, Last.fm, LRCLIB) doet uitgaande verzoeken — een globale offline-modus blokkeert ze allemaal in één klik.

  • Vervangt WaveFlow Spotify of Apple Music?

    Voor streaming, nee. Voor je lokale bibliotheek, ja — met vergelijkbare interfacekwaliteit, automatische Daily Mixes, Hi-Res, DLNA, en nul cloudafhankelijkheid.

  • Werkt het met Discord en Last.fm?

    Ja. Spotify-stijl Discord Rich Presence met albumhoes. Geauthenticeerd Last.fm-scrobblen met persistente wachtrij en automatische herverbinding. Beide zijn opt-in en uitschakelbaar.

  • Kan ik bijdragen?

    Graag. Het project staat op GitHub, geschreven in Rust (Tauri 2) en React 19 + TypeScript. Issues, PR's en vertalingen welkom.

  • Wat is het geheugengebruik?

    Ongeveer 80 MB in rust, 150 MB tijdens afspelen met een bibliotheek van 10.000 tracks. De scanner gebruikt tijdens de eerste indexering iets meer, daarna stabiliseert het.

  • Kan ik mijn bibliotheek tussen machines synchroniseren?

    Geen officiële cloud, maar de SQLite-database is één bestand dat je in Syncthing, Dropbox of een self-hosted dienst kunt zetten. De .waveflow-export bundelt profiel + DB + artwork in één archief.

  • Is er een offline-modus?

    WaveFlow is standaard offline — dat is precies de bedoeling. De globale offline-modus blokkeert Deezer, Last.fm, LRCLIB en gelijksoortige-artiestontdekking in één klik.

Pak je muziek terug.

WaveFlow v1.4.0 is uit voor Linux, macOS en Windows. Download de gesigneerde binaries op GitHub — AppImage, .deb, .rpm, .dmg, .msi.