SpotiFLAC-Mobile/lib
zarzet bb7c86c29e feat: add generic extension provider resolution, progress phases, and instrumental lyrics heuristic
- Replace hardcoded provider prefix checks with resolveEffectiveMetadataProvider using replacesBuiltInProviders manifest capability
- Add preparing/downloading/finalizing progress status constants and SetItemPreparing/SetItemDownloading APIs
- Expose setDownloadStatus to extension JS runtime for fine-grained progress control
- Skip lyrics search for instrumental tracks detected by title heuristic
- Pass tidal/qobuz IDs to extension checkAvailability for richer matching
- Add shouldAbortCancelledFallback helper for robust cancellation propagation
- Add resolvePreferredTrackIDForExtension for intelligent track ID selection per extension
- Remove ambiguous Auto/Default search provider option, always resolve to concrete provider
- Add tests for shouldAbortCancelledFallback and progress status transitions
2026-04-20 13:46:02 +07:00
..
constants chore: bump version to 4.3.1+126 2026-04-14 21:12:14 +07:00
l10n refactor: remove Qobuz built-in provider and delete qobuz.go 2026-04-18 23:32:16 +07:00
models 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
providers feat: add generic extension provider resolution, progress phases, and instrumental lyrics heuristic 2026-04-20 13:46:02 +07:00
screens feat: add generic extension provider resolution, progress phases, and instrumental lyrics heuristic 2026-04-20 13:46:02 +07:00
services refactor: remove Qobuz built-in provider and delete qobuz.go 2026-04-18 23:32:16 +07:00
theme feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
utils 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
widgets 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
app.dart feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +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