SpotiFLAC-Mobile/lib/widgets
zarzet ff86869c33 feat: audio analysis rescan and AAC conversion support
Audio Analysis:
- Add rescan capability by bumping cache version
- Display channel layout (stereo, 5.1, etc.) and bitrate
- Use astats filter for more accurate peak/RMS measurements
- Support more formats: mp4, ac3, eac3, mka, wv, ape, tta, aif
- Only report bit depth for codecs that store it (FLAC, ALAC, WAV)
- Validate cache for SAF content:// URIs

Conversion:
- Add AAC as conversion target format
- Recognize ALAC as lossless source
- Prevent accidental deletion when source and target URI match
- Store format and bitrate in database after conversion

Utilities:
- Add audio_conversion_utils.dart for centralized conversion logic
- Add isSameContentUri() helper for safe URI comparison
2026-05-14 15:46:55 +07:00
..
animation_utils.dart feat: improve library grid, image loading, and metadata filters 2026-05-05 04:22:24 +07:00
app_announcement_dialog.dart feat: show remote-config launch announcement on app start 2026-05-11 01:37:10 +07:00
audio_analysis_widget.dart feat: audio analysis rescan and AAC conversion support 2026-05-14 15:46:55 +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 feat: add AAC lossy target and toggle for Apple Music eLRC word sync 2026-05-12 02:23:04 +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 feat: add AAC lossy target and toggle for Apple Music eLRC word sync 2026-05-12 02:23:04 +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