SpotiFLAC-Mobile/lib/utils
zarzet 92160537c0 fix: Samsung SAF library scan, Qobuz album cover, M4A metadata save and log improvements
- Fix M4A/ALAC scan silently failing on Samsung by adding proper fallback
  to scanFromFilename when ReadM4ATags fails (consistent with MP3/FLAC/Ogg)
- Propagate displayNameHint to all format scanners so fd numbers (214, 207)
  no longer appear as track names when /proc/self/fd/ paths are used
- Cache /proc/self/fd/ readability in Kotlin to skip failed attempts after
  first failure, reducing error log noise and improving scan speed on Samsung
- Fix Qobuz download returning wrong album cover when track exists on
  multiple albums by preferring req.CoverURL over API default
- Fix FFmpeg M4A metadata save failing with 'codec not currently supported
  in container' by forcing mp4 muxer instead of ipod when cover art present
- Clean up FLAC SAF temp file after metadata write-back (was leaking)
- Update LRC lyrics tag to credit Paxsenix API
- Remove log message truncation, defer to UI preview truncation instead
2026-04-13 23:32:13 +07:00
..
app_bar_layout.dart feat: responsive layout tuning, cache management page, and improved recent access UX 2026-02-09 15:58:50 +07:00
artist_utils.dart feat: add artist tag mode setting with split Vorbis support and improve library scan progress 2026-04-13 23:32:12 +07:00
clickable_metadata.dart refactor: enable strict analysis options and fix type safety across codebase 2026-03-27 19:28:42 +07:00
file_access.dart fix: handle nested legacy iOS Documents path in validation 2026-03-15 20:18:29 +07:00
local_library_scan_prefs.dart fix: honor local library auto-scan cooldown 2026-03-16 22:35:17 +07:00
logger.dart fix: Samsung SAF library scan, Qobuz album cover, M4A metadata save and log improvements 2026-04-13 23:32:13 +07:00
lyrics_metadata_helper.dart feat: add M4A metadata/cover embed support across all Flutter screens 2026-03-22 23:01:32 +07:00
mime_utils.dart feat: download cancellation, duplicate detection, progress tracking improvements 2026-01-16 03:46:31 +07:00
path_match_keys.dart perf: lazy extension VM init, incremental startup maintenance, and UI optimizations 2026-03-25 19:55:02 +07:00
string_utils.dart feat: add home feed provider setting, fix Qobuz cover URL propagation 2026-03-25 15:46:22 +07:00