Ga naar de hoofdinhoud

WaveFlow voor desktop

Stabielv2.0.1

Je muziek, afgespeeld zoals die bedoeld is.

Jouw bestanden, jouw bibliotheek, jouw computer.

Een muziekspeler voor de bestanden die je al hebt. WaveFlow scant je mappen, sorteert alles op album, artiest en genre en speelt het af met een eigen audio-engine — gapless, Hi-Res, met songteksten die elk woord volgen. Geen abonnement, geen account, geen advertenties.

  • Windows · macOS · Linux
  • Open source, GPL-3.0
  • Geen account
  • Geen telemetrie
  • 13,5K downloads
Het startscherm van WaveFlow in de skin Fluid: het nummer om verder te luisteren naast de cover, wat er hierna speelt en de suggestie van de dag
Fluid, de interface van 2.0: luister verder waar je gebleven was, zie wat er hierna speelt en de suggestie van de dag.

Geluid

Een engine gebouwd voor je DAC

WaveFlow decodeert, mixt en speelt af met een eigen realtime-engine. Gedeelde uitvoer werkt gewoon; bij exclusieve uitvoer is het apparaat van WaveFlow alleen.

  1. Elk formaat dat je bezit

    MP3, FLAC, ALAC, AAC (inclusief HE-AAC), Opus, Ogg Vorbis, WAV, AIFF en DSD — plus WavPack en Monkey’s Audio vanaf 2.0.

  2. Exclusieve uitvoer op elk systeem

    WASAPI exclusive op Windows, CoreAudio hog mode op macOS, een direct ALSA-apparaat op Linux. Bit-perfect wanneer niets het signaal aanpast en de uitvoer de samplefrequentie van het bestand volgt — en WaveFlow meldt het wanneer dat zo is.

  3. Hi-Res en DSD

    De kwaliteit van elk nummer in de spelerbalk, met een Hi-Res-badge vanaf 24 bit. DSF en DFF van DSD64 tot DSD1024, omgezet naar PCM of ongewijzigd als DSD over PCM (DoP) naar een DAC die dat accepteert.

  4. Gapless, en crossfades die meedenken

    Albums spelen zonder onderbreking. Een crossfade kan de nummers van een album met rust laten of het tempoverschil tussen twee nummers volgen.

  5. AutoMix Nieuw in 2.0

    De overgang valt op de beats van beide nummers, over 32, 16, 8 of 4 beats, en valt terug op een gewone fade als de tempo’s niet bij elkaar passen.

  6. Surround Nieuw in 2.0

    5.1 en 7.1 afgespeeld op de speakers die erbij horen, of teruggemixt naar de speakers die je hebt zonder clipping.

  7. ReplayGain, EQ en snelheid

    ReplayGain per nummer of album, een equalizer met 6 banden en voorinstellingen, snelheid van 0,5× tot 2× (met behoud van de toonhoogte vanaf 2.0), A-B-herhaling en een slaaptimer.

Een albumpagina: de cover, titel, jaar en lengte, de tracklijst met het huidige nummer gemarkeerd, en de kwaliteit van het bestand in de spelerbalk
Een album, met de kwaliteit van het afgespeelde bestand in de spelerbalk.

Songteksten

Songteksten die elk woord volgen

Gesynchroniseerde songteksten komen uit het bestand zelf, uit een .lrc ernaast (vanaf 2.0 ook een .ttml), uit LRCLIB en andere bronnen, of uit een plug-in — en lichten woord voor woord op als de bron de timing heeft.

  1. Woord voor woord

    Timing in Enhanced LRC en TTML, in de immersieve weergave, het zijpaneel en de miniplayer. Songteksten die per regel getimed zijn, kunnen een geschatte woordtiming krijgen als je dat aanzet.

  2. Romanisatie en vertaling

    Geromaniseerde regels onder Japans, Koreaans en Chinees, en vertalingen naast het origineel, wanneer de bron ze levert.

  3. Een eigen editor Nieuw in 2.0

    Schrijf, synchroniseer en controleer songteksten in drie stappen, met ongedaan maken, en bewaar ze als LRC, Enhanced LRC of TTML.

  4. Zwevende songteksten

    Eén regel boven elk venster, of de miniplayer die altijd bovenaan blijft, met de hoes en de songtekst.

De immersieve weergave, een songtekst die woord voor woord oplicht.
De miniplayer, altijd bovenaan.

Bibliotheek

Een bibliotheek die de muziek leest, niet alleen de tags

Wijs WaveFlow je mappen aan en het blijft bijwerken als bestanden komen en gaan. Elk album, elke artiest, elk genre, jaar en elke map krijgt een eigen pagina, en zoeken begrijpt pinyin voor Chinese titels.

  1. WebDAV- en SMB-shares Nieuw in 2.0

    Voeg een share toe als bibliotheekmap, zonder die op je systeem te koppelen. WaveFlow leest hem alleen.

  2. Een tabblad Kwaliteit Nieuw in 2.0

    Spoort bestanden op die als lossless worden verkocht maar het niet zijn, stille of geüpsamplede bestanden, dubbele nummers en albums met ontbrekende nummers. Vervang een bestand door een betere kopie en behoud de afspeelgeschiedenis, favorieten en afspeellijsten.

  3. MusicBrainz, zonder je bestanden aan te raken Nieuw in 2.0

    Genres, data, credits en covers worden in je bibliotheek aangevuld en nooit in de bestanden geschreven. Twijfelachtige matches wachten op je beoordeling en elke wijziging kan ongedaan worden gemaakt.

  4. Een tagwerkplaats Nieuw in 2.0

    Bewerk een selectie, een album of een map — invullen, zoeken en vervangen, hoofdletters, nummering — met een voorbeeld per veld voordat er iets wordt geschreven, en met ongedaan maken.

  5. Gemeten, niet geraden

    Luidheid en tempo worden op je eigen computer geanalyseerd, en vanaf 2.0 ook energie en toonsoort, voor de mixen en de overgangen.

Het voorbeeld van de tagwerkplaats voordat een album wordt weggeschreven dat via MusicBrainz is gematcht: per bestand elk gewijzigd veld voor en na
De tagwerkplaats: elke wijziging vooraf te zien, elke wijziging ongedaan te maken.

Mixen en afspeellijsten

Mixen gemaakt van wat je afspeelt

Alles wordt op je computer uitgerekend, op basis van je eigen luistergedrag. Geen enkele dienst bepaalt wat je hierna hoort.

  1. Daily Mix en On Repeat

    Drie Daily Mixes op basis van je meest beluisterde artiesten — vanaf 2.0 gesorteerd op de energie van hun nummers — en On Repeat met wat je de afgelopen 30 dagen het vaakst hebt beluisterd.

  2. Mood Radio

    Vijf stemmingen — Focus, Chill, Workout, Party, Sleep — elk een zender van 40 nummers uit je eigen bibliotheek.

  3. Slimme afspeellijsten

    Regels gecombineerd met en, of en niet, met 25 soorten voorwaarden en een live telling van wat er past.

  4. Release Radar Nieuw in 2.0

    Nieuwe releases van de artiesten in je bibliotheek, nu ingebouwd in de app.

  5. Neem je afspeellijsten mee Nieuw in 2.0

    Importeer uit M3U, CSV, JSON of een openbare Deezer-link; nummers die je nog niet hebt behouden hun plek.

Het startscherm, wat lager: voor jou gemaakte Daily Mixes en On Repeat, je eigen mixen, onlangs toegevoegde albums
Voor jou gemaakt: Daily Mix, On Repeat en je eigen mixen.

Interface

Zes skins, verlicht door de cover

Geen zes kleurenpaletten: zes indelingen, elk met eigen lettertype, materialen en beweging, in veertien thema’s. Vanaf 2.0 kun je ook zelf een accentkleur kiezen, of een kleur uit de albumhoes gebruiken.

  1. Zes skins, 84 combinaties Nieuw in 2.0

    Fluid, Liquid, Pulse, Editorial, Lounge en Studio, elk in veertien thema’s.

  2. De immersieve weergave

    De albumhoes, de songtekst en een live spectrum op het hele scherm, met de Canvas-clip of geanimeerde cover van het nummer als die er is.

  3. Miniplayer en systeemvak

    Een miniplayer die altijd bovenaan blijft, met de songtekst, en WaveFlow in het systeemvak.

  4. Statistieken en Wrapped

    Je luisterjaar en je eigen WaveFlow Wrapped, berekend op je computer en nergens anders.

  5. 17 talen

    Inclusief Arabisch, van rechts naar links.

Startscherm in Fluid, de standaardskin van 2.0
Fluid · de standaard in 2.0

Netwerk

Thuis in de rest van je opstelling

Elke server staat uit totdat je hem aanzet.

Maak kennis met WaveFlow Server
  1. DLNA / UPnP

    WaveFlow deelt je bibliotheek als mediaserver voor de tv’s, receivers en apps op je netwerk.

  2. MPD

    Bedien het afspelen vanaf een telefoon of een terminal met de MPD-clients die je al gebruikt: MALP, MaximumMPD, mpc, ncmpcpp, Home Assistant.

  3. WaveFlow Server

    Je eigen server als tweede bron: de catalogus sluit aan op je bibliotheek, en favorieten, beoordelingen, afspeellijsten en afspeelgeschiedenis volgen je van het ene apparaat naar het andere.

  4. Scrobbelen en presence

    Scrobbelen naar Last.fm en ListenBrainz, en Discord Rich Presence.

Plug-ins

Ruimte om te groeien

Plug-ins zijn kleine WebAssembly-modules die in een sandbox draaien, zonder toegang tot je bestanden en alleen met de netwerkhosts die ze opgeven. De winkel in WaveFlow installeert ze met één klik en controleert elke download aan de hand van de vingerafdruk die het register vastlegt.

  1. Webradio, inbegrepen

    Meer dan 30.000 zenders per land, taal of genre, eigen zenders en vanaf 2.0 een pauze van 30 minuten bij livestreams.

  2. Meer songteksten

    Meer catalogi met woordtiming, duetten, vertalingen en romanisatie.

  3. Beweging op Nu aan het afspelen

    Canvas-clips en geanimeerde covers achter het nummer.

  4. Schrijf je eigen

    Muziekbronnen, metadata en songteksten, eigen pagina’s, Canvas-clips — in elke taal die een WebAssembly-component kan bouwen.

Bekijk de plug-ins
De pagina Extensies: songtekstplug-ins uit de winkel, elk met beschrijving en installatieknop, boven de geïnstalleerde plug-ins en hun rechten
De winkel, in de app zelf.

Privacy

Nergens voor aanmelden

Geen account, geen telemetrie, geen analytics, geen crashrapporten. Je bibliotheek, je geschiedenis en je instellingen blijven op je computer.

Lees PRIVACY.md
  1. Elke verbinding vermeld

    Hoezen, songteksten, de updatecontrole: elke online functie staat beschreven in PRIVACY.md, met wat ze verstuurt en hoe je haar uitzet.

  2. Eén schakelaar om offline te gaan

    De offlinemodus schakelt de updatecontrole, hoezen, songteksten, scrobbelen, MusicBrainz, de winkel, radio, podcasts, je server en netwerkshares in één keer uit. DLNA, MPD en Discord-presence, die op je computer of je netwerk blijven, blijven werken.

  3. Openlijk gebouwd

    Elke release wordt door GitHub Actions gebouwd uit een getagde commit van de openbare repository, nooit op een persoonlijke computer.

Specificaties

De details

Versie2.0.1
SystemenWindows (x64) · macOS, één build voor Apple silicon en Intel · Linux x64 met glibc 2.39 of nieuwer (Ubuntu 24.04, Debian 13)
AudioformatenMP3, FLAC, ALAC, AAC en HE-AAC, Opus, Ogg Vorbis, WAV, AIFF, DSD (DSF, DFF); WavPack en Monkey’s Audio vanaf 2.0
UitvoerGedeeld of exclusief: WASAPI (Windows), CoreAudio hog mode (macOS), ALSA hw (Linux) · stereo; 5.1 en 7.1 vanaf 2.0
DSDDSD64 tot DSD1024, omgezet naar PCM of verzonden als DoP
SongtekstenLRC, Enhanced LRC en TTML: in het bestand, online of ernaast (een .ttml vanaf 2.0)
Plug-insWebAssembly-componenten (WASI 0.2), in een sandbox
Talen17, inclusief van rechts naar links
UpdatesOndertekende updates in de app, met een bètakanaal; pakketbeheerders updaten via hun eigen tools
LicentieGPL-3.0-only · gratis, geen advertenties, geen account
Gebouwd metTauri 2, Rust, React 19

Installeren

WaveFlow installeren

Installatieprogramma’s voor elk systeem bij elke release, en de pakketbeheerders die je al gebruikt. Geïnstalleerde versies werken zichzelf bij.

  • Windows

    Installatieprogramma (.exe) of MSI, x64

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

    winget

    winget install InstaZDLL.WaveFlow

    Het installatieprogramma is ondertekend met het eigen certificaat van het project, nog niet door een instantie die Windows kent, dus Windows kan de eerste keer waarschuwen.

  • macOS

    Eén DMG voor Apple silicon en Intel

    .dmg — macOS v2.0.1

    Terminal

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

    WaveFlow is nog niet genotariseerd door Apple, dus macOS blokkeert een met de browser gedownloade kopie de eerste keer: installeer het met de opdracht hierboven, die die blokkade alleen voor WaveFlow opheft. Met de DMG open je WaveFlow één keer en kies je daarna Open toch in Systeeminstellingen › Privacy en beveiliging (op macOS 14 en ouder klik je er met de rechtermuisknop op en kies je Open).

  • Linux

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

    Vereist glibc 2.39 of nieuwer (Ubuntu 24.04, Debian 13). Flathub: nog niet, de aanmelding wordt voorbereid.

Vragen

Over de speler. Iets anders? Vraag het in GitHub Discussions, in elke taal.

  • Is WaveFlow gratis?

    Ja. WaveFlow is gratis en open source onder GPL-3.0, zonder advertenties, zonder abonnement en zonder account.

  • Wat brengt 2.0?

    2.0 is de stabiele versie. Ze brengt de nieuwe interface en de functies die op deze pagina als Nieuw in 2.0 zijn gemarkeerd. Een geïnstalleerde WaveFlow biedt de update zelf aan; een kopie die met een pakketbeheerder is geïnstalleerd, werkt bij via die pakketbeheerder.

  • Biedt WaveFlow een streamingcatalogus?

    Nee. Het speelt de bestanden af die je bezit, op je schijf of op een WebDAV- of SMB-share, en webradio. Koppel het aan WaveFlow Server om overal bij je muziek te kunnen.

  • Is het geluid bit-perfect?

    Dat kan. Met exclusieve uitvoer, een uitvoer die de samplefrequentie van het bestand volgt, het volume op 100 % en niets anders dat het signaal aanpast (geen EQ, geen ReplayGain, geen snelheidswijziging) bereiken de samples je DAC precies zoals ze in het bestand staan, en WaveFlow meldt dat. DSD verzonden als DoP komt ook in aanmerking.

  • Waarom waarschuwt Windows of macOS me?

    Het Windows-installatieprogramma is ondertekend met het eigen certificaat van het project, dat Windows nog niet kent, en de macOS-build is niet genotariseerd door Apple. Installeer het op macOS met curl -fsSL https://waveflow.app/install.sh | bash: de opdracht heft die waarschuwing alleen voor WaveFlow op en wijzigt geen systeeminstelling. Met de DMG open je WaveFlow één keer en kies je daarna Open toch in Systeeminstellingen › Privacy en beveiliging; op macOS 14 en ouder klik je er met de rechtermuisknop op en kies je Open. Elke release wordt door GitHub Actions gebouwd uit de openbare repository.

  • Wijzigt WaveFlow mijn bestanden?

    Niet tenzij je erom vraagt. MusicBrainz-verrijking schrijft alleen naar de eigen database van WaveFlow. De tagwerkplaats schrijft tags wanneer je bevestigt, na een voorbeeld per veld, en kan elke batch ongedaan maken.

  • Welke talen spreekt het?

    17: Engels, Frans, Duits, Spaans, Italiaans, Portugees (Portugal en Brazilië), Nederlands, Russisch, Japans, Koreaans, Chinees (vereenvoudigd en traditioneel), Arabisch, Hindi, Indonesisch en Turks.

  • Is er een mobiele app?

    WaveFlow voor Android is in ontwikkeling. Ondertussen spreekt WaveFlow Server de OpenSubsonic-API, zodat de telefoon-apps die dat ondersteunen je bibliotheek kunnen afspelen.

De albumhoezen in de screenshots komen uit de eigen bibliotheek van de maintainer en behoren toe aan hun rechthebbenden. WaveFlow bevat of verspreidt geen muziek.