SpotiFLAC-Mobile/lib
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
..
constants feat: show remote-config launch announcement on app start 2026-05-11 01:37:10 +07:00
l10n feat: add AAC lossy target and toggle for Apple Music eLRC word sync 2026-05-12 02:23:04 +07:00
models feat: add AAC lossy target and toggle for Apple Music eLRC word sync 2026-05-12 02:23:04 +07:00
providers feat: add AAC lossy target and toggle for Apple Music eLRC word sync 2026-05-12 02:23:04 +07:00
screens feat: audio analysis rescan and AAC conversion support 2026-05-14 15:46:55 +07:00
services feat: audio analysis rescan and AAC conversion support 2026-05-14 15:46:55 +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 feat: audio analysis rescan and AAC conversion support 2026-05-14 15:46:55 +07:00
widgets feat: audio analysis rescan and AAC conversion support 2026-05-14 15:46:55 +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