SpotiFLAC-Mobile/lib
zarzet b4031936a0 feat: allow re-running audio quality analysis after cached result
The audio analysis card used to read from a persistent cache but offered no way to refresh the result when the underlying file had been re-downloaded at a different quality (for example, re-downloading a track as FLAC after capturing it as AAC). Add an explicit rescan control that clears the cached JSON + spectrogram, reruns the FFmpeg probe and analysis pipeline, and swaps in the fresh data while keeping the loading copy distinct from first-run analysis. A retry button is also exposed in the error card so transient failures do not require navigating away.

All audio_analysis strings now have a Re-analyze / Re-analyzing pair in the ARB catalog so every locale can translate them independently.
2026-05-10 21:27:54 +07:00
..
constants fix: stabilize library search and bump version 2026-05-08 00:40:25 +07:00
l10n feat: allow re-running audio quality analysis after cached result 2026-05-10 21:27:54 +07:00
models chore: housekeeping cleanup and code deduplication 2026-05-08 21:37:56 +07:00
providers fix: force native FLAC muxer when decrypting to .flac output 2026-05-10 18:50:49 +07:00
screens feat: add library scroll-to-top and scroll-to-bottom quick buttons 2026-05-10 19:09:38 +07:00
services fix: force native FLAC muxer when decrypting to .flac output 2026-05-10 18:50:49 +07:00
theme feat: retire built-in download providers, add isolated extension runtimes, Google Sans Flex font, and monochrome icon support 2026-05-01 02:44:32 +07:00
utils chore: housekeeping cleanup and code deduplication 2026-05-08 21:37:56 +07:00
widgets feat: allow re-running audio quality analysis after cached result 2026-05-10 21:27:54 +07:00
app.dart fix provider fallbacks and public branding 2026-05-04 00:51:52 +07:00
main.dart feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00