Ga naar de hoofdinhoud

Changelog

Wat er veranderd is, release na release.

Elke release van de speler, de server en QuickPlay, met de nieuwste bovenaan: de inleiding van de versienotities en wat elke sectie bevat. De volledige versienotities zijn via één link te lezen.

Op 11 november 2026 gelezen uit de GitHub-releases van elk product, toen deze pagina werd gebouwd.De versienotities zijn in het Engels geschreven.

WaveFlow2.0.1

The first fixes after 2.0: a track whose file is gone now says so, the Liked tracks count follows your hearts, switching profiles brings up the new profile's music right away, and an empty cover picture no longer hides the real one.

Playback

  • A missing file says so when you start it

Liked tracks and profiles

  • The Liked tracks count follows your hearts
  • Switching profiles shows the new profile's music

Covers

  • An empty front cover no longer hides the real one

Volledige versienotities — WaveFlow 2.0.1 (opent in een nieuw tabblad)

WaveFlow2.0.0

WaveFlow 2.0 is here, and it is the biggest release I have made: a new look and a new logo, a new interface, an audio engine that plays 5.1 and 7.1 on the right speakers, WebDAV and SMB shares, podcasts, a tag workshop, and a library that can fill its own gaps from MusicBrainz.

A new interface

  • Fluid is the new default
  • Five materials on that layout
  • Coming from 1.9, you open where you were
  • Visual effects: Automatic, Full or Reduced
  • Your own accent colour
  • Theater mode

Nog 6 punten in de volledige versienotities

Seventeen languages, read by native speakers

  • Every language was read by a native speaker
  • In Arabic, the whole interface reads right to left

The audio engine

  • 5.1 and 7.1, on the speakers they name
  • WavPack and Monkey's Audio
  • Speed without the chipmunk
  • AutoMix
  • Balance and stereo width
  • Test your output

Nog 5 punten in de volledige versienotities

Library

  • WebDAV and SMB shares as library folders
  • A Quality tab
  • Replace a file with a better copy
  • Analysis reads more of the music
  • An album page names its missing tracks
  • The scanner stops guessing wrong

Nog 2 punten in de volledige versienotities

Tags, enrichment and Release Radar

  • Library enrichment
  • Release Radar is built in
  • Adding a cover or longer tags to a FLAC works

Lyrics

  • A lyrics editor rebuilt from scratch
  • Share a lyrics excerpt
  • The extension store can be searched
  • When LRCLIB is unreachable, the other providers are asked
  • Chinese and Japanese lines timed per character no longer get a space between each one

Playlists, connections and system

  • Import a playlist
  • Global shortcuts
  • DLNA
  • MPD
  • Updates are read from two places
  • The extension store has a second source too

Nog 1 punt in de volledige versienotities

Since the beta

  • Every language read by a native speaker
  • The lyrics editor's Save and Export buttons no longer run over the destination picker
  • The extension store falls back to the download mirror
  • Fedora and RHEL get an .rpm again
  • Dependencies brought up to date. (#1058, #1059, #1061)

Volledige versienotities — WaveFlow 2.0.0 (opent in een nieuw tabblad)

WaveFlow2.0.0-beta.1

Pre-release

This is the first beta of WaveFlow 2.0, and the biggest release I have made: a new interface, an audio engine that plays 5.1 and 7.1 on the right speakers, WebDAV and SMB shares, podcasts, a tag workshop, and a library that can fill its own gaps from MusicBrainz.

A new interface

  • Fluid is the new default
  • Five materials on that layout
  • Coming from 1.9, you open where you were
  • Visual effects: Automatic, Full or Reduced
  • Your own accent colour
  • Theater mode

Nog 6 punten in de volledige versienotities

The audio engine

  • 5.1 and 7.1, on the speakers they name
  • WavPack and Monkey's Audio
  • Speed without the chipmunk
  • AutoMix
  • Balance and stereo width
  • Test your output

Nog 5 punten in de volledige versienotities

Library

  • WebDAV and SMB shares as library folders
  • A Quality tab
  • Replace a file with a better copy
  • Analysis reads more of the music
  • An album page names its missing tracks
  • The scanner stops guessing wrong

Nog 2 punten in de volledige versienotities

Tags, enrichment and Release Radar

  • Library enrichment
  • Release Radar is built in
  • Adding a cover or longer tags to a FLAC works

Lyrics

  • A lyrics editor rebuilt from scratch
  • Share a lyrics excerpt
  • The extension store can be searched
  • When LRCLIB is unreachable, the other providers are asked
  • Chinese and Japanese lines timed per character no longer get a space between each one

Playlists, connections and system

  • Import a playlist
  • Global shortcuts
  • DLNA
  • MPD
  • Updates are read from two places
  • Safer underneath

Volledige versienotities — WaveFlow 2.0.0-beta.1 (opent in een nieuw tabblad)

WaveFlow1.9.4

More reliable exclusive playback, FLAC files that end properly, and a way to keep the mini-player on top under Wayland.

Playback

  • No more crackling in exclusive mode while the interface is busy
  • Following a track's sample rate no longer reopens the output twice
  • FLAC files with a few stray bytes after their last frame now end normally

Library

  • The playing row turns green again after a double-click

Linux

  • New setting: Run through XWayland

Volledige versienotities — WaveFlow 1.9.4 (opent in een nieuw tabblad)

WaveFlow Server2.1.2

A security release that completes 2.1.1. The check 2.1.1 added against a crafted audio file could be walked around by a WAV built for the purpose, and it refused some large files that were perfectly sound.

Security

  • A crafted WAV can no longer carry nested chapter frames past the check
  • A file that cannot be read through is refused

Fixed

  • Large files that nest nothing are no longer refused
  • A refusal says what it is
  • A full rescan keeps the track of a refused file

Not verified

  • No process was crashed through the new path. The measurements stop at the tag reaching the parser.
  • Every file measured was built for the purpose. None came from a real library.
  • No read failure was provoked on a real disk. The tests fail a read through a reader built for that.
  • The check follows the tag reader as it is today, lofty 0.25.5. The tests read through that reader, so a later version that walks a file differently fails them rather than passing unnoticed.
  • The sweep of malformed files covers the shapes its generator builds, and that no file passed is evidence over those files, not a proof.
  • Upgrading a library that holds a file 2.1.1 refused was not run end to end.

Volledige versienotities — WaveFlow Server 2.1.2 (opent in een nieuw tabblad)

WaveFlow Server2.1.1

Superseded by 2.1.2. The check this release added can be walked around by a WAV built for the purpose, and it refuses some large files that are sound. Upgrade to 2.1.2, which closes both. Security advisory: GHSA-6qhc-763f-95v3.

Security

  • A file whose ID3v2 chapter frames nest no longer crashes the server

Known limit: a large file refused by mistake

  • a WAV or an AIFF that carries a chunk of odd length ahead of its audio;
  • a file that is neither, with the letters RIFF or FORM in its first 64 KiB, such as a FLAC that keeps the chunks of the WAV it was made from (flac --keep-foreign-metadata).

Volledige versienotities — WaveFlow Server 2.1.1 (opent in een nieuw tabblad)

WaveFlow Server2.1.0

The server now runs on one computer without Docker: extract an archive and start it. An account can say once what an app that does not ask should get. The web client comes in seven more languages. The image moves to Debian 13, and …

New

  • An archive for each system, with nothing to install
  • Transcoding profiles
  • Seven more languages in the web client
  • An open tab follows the library
  • The transcoding state in the administration
  • waveflow-server health

Changed

  • The image runs on Debian 13 (trixie)
  • curl has left the image

Volledige versienotities — WaveFlow Server 2.1.0 (opent in een nieuw tabblad)

WaveFlow Server2.0.0

The first stable release. WaveFlow Server streams the music you own to your browser, your phone and your desktop, from one Rust binary and SQLite, and answers the Subsonic apps you already use.

New since 2.0.0-beta.1

  • Artist pages
  • The real quality of your files
  • Your library, your way
  • Smart playlists
  • Discovery
  • Playlists and sharing

Nog 6 punten in de volledige versienotities

Fixed

  • DSub
  • A removed track
  • An album whose files have all gone
  • iPhone players
  • Search
  • A genre written twice in one file no longer stops a whole scan batch.

Known limitations

  • Juliet
  • No 32-bit ARM image
  • The image needs FFmpeg, which it carries; a binary run outside Docker needs FFmpeg and ffprobe on PATH or beside it.

Volledige versienotities — WaveFlow Server 2.0.0 (opent in een nieuw tabblad)

WaveFlow QuickPlay1.6.0

Your audio files now look like WaveFlow files when QuickPlay is their default player, and QuickPlay plays WavPack and Monkey's Audio.

New

  • WavPack (.wv) and Monkey's Audio (.ape)
  • An icon per format on Windows
  • QuickPlay in Settings › Default apps on Windows
  • Format icons on macOS

Known limitations

  • Some WavPack and Monkey's Audio files
  • Already made QuickPlay your default player on Windows?
  • On macOS
  • Linux
  • A .deb, an .rpm and a copy run from a read-only place (the disk image itself, or an app macOS runs from a translocated copy because it was not moved to Applications) are never replaced by QuickPlay:…

Volledige versienotities — WaveFlow QuickPlay 1.6.0 (opent in een nieuw tabblad)

QuickPlay now runs on 64-bit Arm Linux, and its updates come from two places.

New

  • Linux on Arm
  • A second home for updates

Fixes

  • --register from an AppImage

Security

  • An AppImage takes only its own architecture's update

Known limitations

  • The Arm packages were tested on GitHub's Arm build machines
  • An unreachable host delays the update by up to 30 seconds
  • A .deb, an .rpm and a copy run from a read-only place (the disk image itself, or an app macOS runs from a translocated copy because it was not moved to Applications) are never replaced by QuickPlay:…

Volledige versienotities — WaveFlow QuickPlay 1.5.0 (opent in een nieuw tabblad)

QuickPlay now opens .m3u and .m3u8 playlists.

New

  • M3U playlists
  • In the menus

Security

  • Network shares in a playlist

Known limitations

  • Playlists are read up to 16 MiB
  • One hand-over carries up to 10 000 files
  • Pinned on Wayland
  • A .deb, an .rpm and a copy run from a read-only place (the disk image itself, or an app macOS runs from a translocated copy because it was not moved to Applications) are never replaced by QuickPlay:…
  • On macOS, Finder has no per-app menu entries, so there is no Add to QuickPlay playlist there; Open With replaces the queue, as Play with does on Windows.
  • Continue in WaveFlow

Nog 1 punt in de volledige versienotities

Volledige versienotities — WaveFlow QuickPlay 1.4.0 (opent in een nieuw tabblad)

A large selection sent from the file manager now lands in one window, Explorer hands it over in one go, and the bitrate display now follows what is actually playing.

New

  • Live bitrate
  • DSD bitrate
  • Explorer hands the whole selection to one QuickPlay

Fixed

  • A large selection no longer opens dozens of windows
  • A launch tried twice is queued once
  • Single instance with a long temporary directory
  • A restart that lost its state says so

Known limitations

  • One hand-over carries up to 10 000 files
  • Pinned on Wayland
  • A .deb, an .rpm and a copy run from a read-only place (the disk image itself, or an app macOS runs from a translocated copy because it was not moved to Applications) are never replaced by QuickPlay:…
  • On macOS, Finder has no per-app menu entries, so there is no Add to QuickPlay playlist there; Open With replaces the queue, as Play with does on Windows.
  • Continue in WaveFlow
  • The output device is the system default, opened in shared mode.

Volledige versienotities — WaveFlow QuickPlay 1.3.0 (opent in een nieuw tabblad)

QuickPlay now keeps itself up to date, pinning works from a Wayland session through XWayland, it takes WaveFlow's new logo, and a full code review brings a round of fixes to playback, the playlist and hand-offs between launches.

New

  • Automatic updates
  • Pinning works through XWayland in Wayland sessions
  • WaveFlow's new logo

Fixed

  • Headphones in or out no longer stop playback on macOS
  • Next after deleting the current track
  • Stop, Clear and removing the playing track stay that way
  • A device that cannot be opened
  • Resuming a track paused in its last second
  • The spectrum keeps moving

Nog 6 punten in de volledige versienotities

Changed

  • The licence is GPL-3.0-only, as Cargo.toml and the packages already said; the README no longer offers "any later version".
  • An unknown --option on the command line is logged and ignored instead of being opened as a file.

Known limitations

  • Pinned on Wayland
  • A .deb, an .rpm and a copy run from a read-only place (the disk image itself, or an app macOS runs from a translocated copy because it was not moved to Applications) are never replaced by QuickPlay:…
  • On macOS, Finder has no per-app menu entries, so there is no Add to QuickPlay playlist there; Open With replaces the queue, as Play with does on Windows.
  • Continue in WaveFlow
  • The output device is the system default, opened in shared mode.

Volledige versienotities — WaveFlow QuickPlay 1.2.0 (opent in een nieuw tabblad)

A macOS app, repeat and shuffle in the playlist, a hand-over to WaveFlow, cleaner DSD, and the player now decodes through exactly the same code as WaveFlow Desktop.

New

  • macOS app
  • Repeat and shuffle
  • Continue in WaveFlow
  • Long lyric lines keep up with the song
  • A shorter title bar

Fixed

  • DSD conversion no longer adds a steady hiss
  • Explorer menu order
  • A brief audio stall no longer stops the track
  • A slow file no longer freezes the controls

Known limitations

  • On macOS, Finder has no per-app menu entries, so there is no Add to QuickPlay playlist there; Open With replaces the queue, as Play with does on Windows.
  • Continue in WaveFlow
  • On Wayland the playlist window opens where the compositor places it and does not follow the player; the protocol does not let an application position its windows.
  • The output device is the system default, opened in shared mode.

Volledige versienotities — WaveFlow QuickPlay 1.1.0 (opent in een nieuw tabblad)

The first release of the small player that sits next to WaveFlow: double-click a track, hear it now, with the desktop app's own decoders in a window the size of a notification.

What it does

  • Plays every format WaveFlow plays
  • Opens in a quarter of a second
  • Two sizes
  • A playlist window docked to the player
  • Synced lyrics
  • One instance per user

Nog 2 punten in de volledige versienotities

Known limitations

  • On Wayland the playlist window opens where the compositor places it and does not follow the player; the protocol does not let an application position its windows.
  • The output device is the system default, opened in shared mode.

Volledige versienotities — WaveFlow QuickPlay 1.0.0 (opent in een nieuw tabblad)

Nog geen release

WaveFlow Mobile, voor Android en iPhone, is in ontwikkeling, en Tempora, de songteksteditor, is in een vroege preview. Hun eerste releases komen hier te staan.