Ga naar de hoofdinhoud
WaveFlow
nl
In actieve ontwikkeling · Binnenkort beschikbaar

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.

Binnenkort op Linux, macOS en Windows

  • Open source GPL-3.0
  • Geen account nodig
  • Nul telemetrie

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.

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

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

  • 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-achtige 12-maands heatmap, top artiesten/albums/tracks per periode, pieken per uur.

    JSON-export van je geschiedenis voor je archief. Alles lokaal berekend, nooit elders verstuurd.

  • 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 (aparte bibliotheken), .waveflow archief-import/export, planbare versleutelde auto-backup.

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

Gebouwd voor uw muziek, niet de onze.

Geïnspireerd door Apple Music en Spotify zet de interface artwork, songteksten en afspeelmogelijkheden op de eerste plaats. Standaard donkere modus, lichte modus voor degenen die dat prettig vinden.

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.

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.

  • 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 afgelopen 90 dagen aan plays, groepeert je artiesten op gemiddeld tempo (< 95 BPM, 95-130, ≥ 130) en materialiseert drie deterministische playlists. Eén knop «Vernieuwen» op de home is genoeg om ze te verversen. En je kunt eigen smart playlists op regels maken.

  • 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 komt binnenkort naar Linux, macOS en Windows. Volg het project op GitHub om op de hoogte te zijn van de eerste release.