Ga naar de hoofdinhoud
WaveFlow
nl
v1.6.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 songteksten en Hi-Res, allemaal op jouw machine.

Beschikbaar op Linux, macOS en Windows

  • Open source GPL-3.0
  • Geen account nodig
  • Nul telemetrie
  • 3,4K 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 slimme afspeellijsten 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 volledig scherm.

  • 5 interfacestijlen, 70 looks

    Studio, Editorial, Lounge, Pulse en Liquid — combineer elk met de 14 kleurthema's voor 70 combinaties, per profiel opgeslagen.

    Ingebouwde lettertypen, animaties per stijl, een 'Kies een vibe'-stap bij de onboarding. Nul Google Fonts-verzoeken tijdens runtime.

  • Gesandboxte plugin-SDK

    WASM-componenten op wasmtime met host-imports onder permissie — netwerk, opslag, audio, UI. Web Radio is de eerste plugin die wordt meegeleverd.

    Plafond van 50 MB, time-outs van 5 s, SSRF-bescherming, offline short-circuit. Inschakelen, uitschakelen of verwijderen met één klik.

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

  • Mood Radio

    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.

  • Uitgebreide artiestenpagina's

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

    Bio's van Deezer of TheAudioDB (opt-in), of schrijf ze zelf — handmatige overrides werken volledig offline.

  • 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 nummers van hetzelfde album) of Dynamic (past zich aan het BPM aan).

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

  • Gesynchroniseerde songteksten, vijf providers

    Een waterval over Musixmatch, LRCLIB, NetEase, Megalobiz en Genius — losse .lrc / .txt-bestanden worden eerst gecontroleerd, zodat lokale songteksten nooit online worden opgezocht.

    Ingebouwde editor met automatisch doorschuiven in woordmodus. Sla terug op in de tag, het losse bestand of de DB, of exporteer een losstaand .lrc / .txt.

  • Luisterstatistieken

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

    Verberg de KPI-kaarten die je niet interesseren. Jaarlijkse Wrapped-recap en JSON-export — lokaal berekend, nooit ergens naartoe verzonden.

  • Immersief nu afspelen

    Een herontworpen weergave op volledig scherm met een bedieningspaneel met tabbladen — songteksten, wachtrij en bediening op één plek — en native OS-volledig scherm.

    Skin-neutraal en overal leesbaar; lange titels schuiven als marquee in de spelerbalk en de immersieve weergave.

  • 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 albumcovers, .waveflow-archief import/export, geplande automatische back-up. De eerste scan is nu ~4× sneller.

  • 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 slimme afspeellijsten

Bouw je eigen regels.

Voorbij de automatische Daily Mix kun je levende afspeellijsten maken op basis van predicaten: genre, BPM, jaar, audioformaat, POPM-beoordeling, favorieten. De afspeellijst materialiseert opnieuw zodra er nieuwe nummers 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 }

Mood Radio

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.

Interfacestijlen

Vijf looks. Zeventig combinaties.

Een interfacestijl hervormt de hele app — lay-out, typografie, glas en beweging. Combineer een van de vijf stijlen met de 14 kleurthema's voor 70 looks, elk per profiel opgeslagen. Wissel via Instellingen → Weergave, of kies een vibe tijdens de onboarding.

5 stijlen × 14 thema's = 70 combinaties
  • Studio

    Standaard

    De op Apple Music geïnspireerde basis. Strak, donker-eerst — de look waarmee WaveFlow wordt geleverd.

  • Editorial

    Krantenformaat

    Een magazine-lay-out met Playfair Display-serifs, halftoonartwork en de sierlijke WaveFlow Gazette-kop.

  • Lounge

    Warm glas

    Warm bordeauxrood glas over een vervaagde hoesachtergrond — het Apple Vibrancy backdrop-filter-recept.

  • Pulse

    Neonclub

    Een OLED-neonclub-esthetiek met een dubbele magenta/cyaan aurora en een vinyl-draaiende hoes die het afspelen weerspiegelt.

  • Liquid

    Vibrancy

    Volledige Apple Vibrancy met het 8-laagse inset-glasrecept — themabewust, prachtig in licht en donker.

Alle lettertypen zijn ingebouwd — Playfair Display, Lora, Space Grotesk, Space Mono, DM Sans. Nul Google Fonts-verzoeken tijdens runtime.

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. songteksten
  • DeezerMetadata
  • MPRISLinux-toetsen
  • SMTCWindows Now Playing

Plugin SDK

Breid WaveFlow veilig uit.

Plugins worden geleverd als gesandboxte WASM-componenten, gebouwd tegen de waveflow-plugin-sdk-interface. Elke capaciteit — netwerk, opslag, audio, UI — zit achter een permissie die je bij de installatie goedkeurt. Geen stil netwerk, geen stille toegang tot het bestandssysteem.

  • Gesandboxt van ontwerp

    WIT + wasmtime-runtime. Host-imports voor HTTP, opslag, audio en UI — niets wat niet in het manifest is aangegeven.

  • Permissiehekken

    Elke host-import wordt bij de installatie goedgekeurd. Chips per plugin voor netwerk, opslag en assets in de Instellingen.

  • Standaard vangrails

    Maximaal 50 MB, time-outs van 5 s, een SSRF-bescherming die geen redirects volgt, en een offline-short-circuit.

  • Beheer met één klik

    Lijst met geïnstalleerde plugins met in-, uitschakelen en verwijderen — versie en grootte in één oogopslag.

Eerste plugin

Web Radio, meegeleverd.

Meer dan 30.000 online radiostations

Internetstations via radio-browser.info, gestreamd door dezelfde cpal-engine als de rest van de app — nu met live nu-afspelend-metadata, favorieten per profiel, bladeren per land en een offline catalogus. EQ, ReplayGain en de spectrumvisualisator werken nog steeds over elke live stream.

  • Blader per land, of spring met één tik naar lokale stations.
  • Geef je favoriete stations een ster per profiel — vanuit de speler, mini-player of immersieve weergave.
  • Live ICY-songtitels, met artwork van Deezer en gesynchroniseerde songteksten voor het huidige nummer.
  • Download de catalogus om stations volledig offline te bladeren en te doorzoeken.

WASI-runtime op wasmtime. Plafond van 50 MB per plugin, HTTP-time-outs van 5 s, geen redirects gevolgd, offline-short-circuit bij elk verzoek.

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 licht automatisch op.

  • Meerdere profielen

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

Downloaden

WaveFlow v1.6.0 voor jouw systeem.

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

v1.6.0 · 29 juni 2026

Of installeer met je pakketbeheerder

Updates blijven binnenkomen via de tool die je al gebruikt.

  • Windows · winget

    winget install InstaZDLL.WaveFlow
  • Arch · AUR

    yay -S waveflow-bin
  • Fedora · Copr

    sudo dnf copr enable instazdll/waveflow && sudo dnf install waveflow
  • Debian / Ubuntu · 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

Nog geen Homebrew-cask op macOS — pak de .dmg hierboven. Het Debian-pakket heet wave-flow (kebab-case, volgens de Debian-naamgevingsspec).

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.6.0?

    Gebruik de pakketbeheerder die bij je platform past: `winget install InstaZDLL.WaveFlow` op **Windows**, `yay -S waveflow-bin` op **Arch**, de Copr-repo op **Fedora** (`dnf copr enable instazdll/waveflow`), of de APT-repo op **Debian/Ubuntu** (het pakket heet `wave-flow`). Of pak de binary op de GitHub releases-pagina: de **Linux** AppImage is draagbaar (`chmod +x`), of installeer de .deb / .rpm. Op **macOS** open je de .dmg en sleep je WaveFlow naar Applications — de bundle is niet Apple-Developer-gesigneerd, dus rechtsklik → Openen de eerste keer (of voer `xattr -cr /Applications/WaveFlow.app` uit). Op **Windows** is de .msi stil, de .exe een klassieke installer.

  • 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 luistergeschiedenis van de laatste 90 dagen, groepeert je artiesten op gemiddeld tempo (< 95 BPM, 95-130, ≥ 130) en materialiseert drie deterministische afspeellijsten — 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 slimme afspeellijsten 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, afspeelgeschiedenis, afspeellijsten 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.

  • Kan ik bètaversies krijgen?

    Ja. WaveFlow heeft een opt-in bèta-updatekanaal — schakel ernaar over via Instellingen → Updates om pre-release builds vroeg te krijgen, of blijf op stabiel. Je kunt op elk moment terugschakelen.

  • Wat is het geheugengebruik?

    Ongeveer 80 MB in rust, 150 MB tijdens afspelen met een bibliotheek van 10.000 nummers. 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.6.0 is uit voor Linux, macOS en Windows. Installeer hem met winget, de AUR, Copr of APT — of download de binaries op GitHub: AppImage, .deb, .rpm, .dmg, .msi.