SpotiFLAC-Mobile/lib/widgets
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
..
animation_utils.dart feat: improve library grid, image loading, and metadata filters 2026-05-05 04:22:24 +07:00
audio_analysis_widget.dart feat: allow re-running audio quality analysis after cached result 2026-05-10 21:27:54 +07:00
audio_quality_badges.dart feat: improve extension metadata UI 2026-04-29 18:33:44 +07:00
batch_progress_dialog.dart feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
bottom_sheet_option_tile.dart perf: lazy extension VM init, incremental startup maintenance, and UI optimizations 2026-03-25 19:55:02 +07:00
cached_cover_image.dart feat: improve library grid, image loading, and metadata filters 2026-05-05 04:22:24 +07:00
collapsing_header.dart feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
donate_icons.dart feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
download_service_picker.dart chore: remove redundant comments and boilerplate across codebase 2026-05-05 21:35:18 +07:00
playlist_picker_sheet.dart perf: reduce UI jank via memoization, compute isolates, SQL-backed playlist picker, and viewport-aware image caching 2026-04-13 23:32:16 +07:00
priority_settings_scaffold.dart chore: accessibility improvements, Semantics wrappers, and tooltip additions across screens 2026-03-08 15:08:13 +07:00
re_enrich_field_dialog.dart feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
settings_group.dart feat: add experimental Android native download worker 2026-05-05 02:41:00 +07:00
track_collection_quick_actions.dart feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
update_dialog.dart feat: show 'Internal' version in debug builds, optimize download timeouts, and fix navigation safety 2026-03-12 04:02:14 +07:00