Repository navigation
v1.6.5-beta.1
Pre-releaseWaveFlow 1.6.5-beta.1
Pre-release on the beta channel. Opt in from Settings β Diagnostics β Update channel β Beta. Stable users are unaffected.
Picking up right where 1.6.4-beta.1 left off: two more WASAPI Exclusive root causes found and fixed, plus a batch of fixes from tester reports and a new feature β pick your own animated cover for an album.
π§ WASAPI Exclusive: two more pieces of the puzzle
1.6.4-beta.1 fixed the device-reset rebuild loop. Testing that build surfaced two more issues underneath it:
- Playback position never advanced in Exclusive mode. Audio played fine, but the app's own position counter didn't move β so the progress bar, lyrics sync, and listening-history stats all had nothing to follow. This is why some testers saw the seek bar and lyrics stop even after the rebuild-loop fix: it was never really about the sound cutting out. (#405)
- The channel mask was guessed instead of read from the device. An endpoint that only accepts a specific mask rejected the stream with an error that looked like a generic format mismatch. The negotiation now reads the endpoint's actual format and probes fallbacks against known driver quirks. (#410, #411)
The Settings toggle getting stuck is still open (#405) β if you hit it, a fresh log from Settings β Diagnostics β Open log folder after reproducing would help a lot.
β¨ New: manual animated covers
Motion covers previously only came from a metadata plugin's catalogue β a self-released album, a bootleg, or a loop you made yourself had no way in. Album pages now have a "Pochette animΓ©e" action next to the regular cover picker: pick a local .mp4 and it takes over from the plugin, permanently, until you clear it. (#408)
π§ Fixes
- Similar artists could go empty for a month over one network hiccup. A failed Deezer lookup was cached exactly like a genuine "no similar artists" answer, for the same 30-day TTL β so a single bad moment on the network could lock an artist's similar-artists list for weeks. Only a real answer (even an empty one) is cached now; a failure just retries next time. Also fixed the artist-name matching underneath it to tolerate accents and "&" the same way the rest of the app already does. (#406, thanks @jo-el414)
- DLNA kept serving the previous profile after switching. If you had DLNA running and switched profiles, it kept exposing the old profile's library on the network β and then broke outright once that profile's database closed. Switching profiles now refreshes the DLNA server when it's active. (#399)
- New "deep rescan" action per folder for the rare case where an external tag editor (e.g. Mp3tag with "preserve modification time" on) edits a genre or embedded picture without changing the file's timestamp β the normal fast rescan has no way to notice that. Look for the refresh icon next to a folder in Library β Dossiers; it's slower than a normal rescan on purpose, so it's not the default. (#366)
- Corner overflow on the Home banners, Safari/macOS only. The glow behind the welcome card and the Wrapped promo card was bleeding past the rounded corners in square patches β a WebKit clipping quirk with blurred elements. (#414)
- Album cover provenance now lives on the album, not the artwork row β fixes a class of bugs where two albums sharing the same cover image could have one's manual/embedded choice silently overridden by the other's folder cover.
- Folder covers (
cover.jpgetc.) replaced on disk are now picked up on the next scan, instead of only at first import. - Listening history now survives a track delete + re-scan instead of being silently dropped.
- Truncated track/album titles no longer clip the descenders of letters like "g" or "y" in some themes.
- A stale profile pool could briefly cause
PoolClosederrors on a fast profile switch during a multi-step command β pool handles are now leased for the duration of the command instead of grabbed fresh each time.
π Notes for testers
- WASAPI (#405): if your setup triggered the old device-reset loop, please confirm the seek bar and lyrics now follow along, and if you ever hit the stuck Settings toggle, a log from that session is exactly what's needed.
- #366 deep rescan: if you've had an external tool silently fail to update in WaveFlow before, try the new per-folder deep rescan and let us know if it catches the edit.
- #414 corner overflow: macOS testers, a quick look at the Home page corners would confirm the CSS fix actually lands β this box has no Safari to check it against directly.
- Found a rough edge? Please include your OS, the exact steps, and the relevant lines from Settings β Diagnostics β Open log folder.
- Betas on this channel are patch-level builds. The next stable release will be 1.7.0, once WASAPI is confirmed fixed.
Full changelog: v1.6.4-beta.1...v1.6.5-beta.1