SpotiFLAC-Mobile/lib/screens/settings
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
..
about_page.dart chore: update default lyrics providers and about links 2026-05-04 15:51:57 +07:00
app_settings_page.dart Merge remote-tracking branch 'spotiflacapp/main' 2026-05-03 01:00:08 +07:00
appearance_settings_page.dart Merge remote-tracking branch 'spotiflacapp/main' 2026-05-03 01:00:08 +07:00
cache_management_page.dart feat(i18n): replace all hardcoded strings with l10n keys across 13 screens 2026-03-13 15:12:12 +07:00
donate_page.dart refactor: rename skipBuiltInFallback to stopProviderFallback, unify service/search provider grid layout, and retire useExtensionProviders toggle 2026-05-01 04:43:06 +07:00
download_fallback_extensions_page.dart feat: add configurable extension download fallback 2026-04-13 23:32:18 +07:00
download_settings_page.dart feat: add experimental Android native download worker 2026-05-05 02:41:00 +07:00
extension_detail_page.dart feat: show extension service health 2026-05-03 20:20:28 +07:00
extensions_page.dart refactor: remove built-in provider registry in favor of extensions 2026-05-05 03:55:24 +07:00
files_settings_page.dart chore: update app dependency versions 2026-05-03 01:25:26 +07:00
library_settings_page.dart chore: update app dependency versions 2026-05-03 01:25:26 +07:00
log_screen.dart feat: remove Tidal built-in provider, add extension download dedup/ISRC/Lyrics APIs, and expand l10n/a11y 2026-04-18 22:12:14 +07:00
lyrics_provider_priority_page.dart refactor: remove legacy API clients, Yoinkify fallback, and unused lyrics provider 2026-04-13 23:32:13 +07:00
lyrics_settings_page.dart refactor(settings): split download/options into focused pages 2026-04-27 20:43:12 +02:00
metadata_provider_priority_page.dart refactor: remove built-in provider registry in favor of extensions 2026-05-05 03:55:24 +07:00
metadata_settings_page.dart fix: clean up settings merge regressions 2026-05-03 01:54:59 +07:00
provider_priority_page.dart refactor: remove built-in provider registry in favor of extensions 2026-05-05 03:55:24 +07:00
settings_tab.dart refactor(settings): split download/options into focused pages 2026-04-27 20:43:12 +02:00