SpotiFLAC-Mobile/lib/utils
zarzet 101ab3f521 refactor: remove built-in provider registry in favor of extensions
All search, metadata, and download providers are now exclusively
supplied by extensions. The built-in provider registry that previously
exposed Deezer/Tidal/Qobuz as hardcoded providers is fully removed.

Removed across Go, Dart, Kotlin, and Swift:
- BuiltInProviderSpec class, registry, and all accessor helpers
- SearchProviderAllJSON, GetBuiltInProvidersJSON, ParseProviderURLJSON,
  ParseDeezerURLExport Go exports and their platform channel bindings
- Built-in provider items in search dropdown, service picker, and
  provider priority UI lists
- provider_ui_utils.dart helper file

Deezer metadata enrichment (ISRC lookup, extended metadata, cover
upgrade) remains fully functional through direct DeezerClient calls
in the download pipeline — these are not part of the provider
registry and are unaffected.

Mark deezer as a retired built-in metadata provider so stale user
priority lists are cleaned up on next launch.
2026-05-05 03:55:24 +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: remove built-in provider registry in favor of extensions 2026-05-05 03:55:24 +07:00
file_access.dart feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
image_cache_utils.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
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: enrich composer and track totals metadata 2026-04-13 23:32:17 +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 feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
string_utils.dart feat: add home feed provider setting, fix Qobuz cover URL propagation 2026-03-25 15:46:22 +07:00