mirror of
https://github.com/spotiflacapp/SpotiFLAC-Mobile.git
synced 2026-06-01 03:15:17 +07:00
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. |
||
|---|---|---|
| .. | ||
| about_page.dart | ||
| app_settings_page.dart | ||
| appearance_settings_page.dart | ||
| cache_management_page.dart | ||
| donate_page.dart | ||
| download_fallback_extensions_page.dart | ||
| download_settings_page.dart | ||
| extension_detail_page.dart | ||
| extensions_page.dart | ||
| files_settings_page.dart | ||
| library_settings_page.dart | ||
| log_screen.dart | ||
| lyrics_provider_priority_page.dart | ||
| lyrics_settings_page.dart | ||
| metadata_provider_priority_page.dart | ||
| metadata_settings_page.dart | ||
| provider_priority_page.dart | ||
| settings_tab.dart | ||