fix: navigate to correct artist when tapping artist name

Resolve artist taps by id when available and fall back to name-similarity matching instead of blindly picking the first search result. Pass provider id at more call sites and map multiple artist ids positionally to their names.
This commit is contained in:
zarzet
2026-06-26 07:11:54 +07:00
parent ee35f52baf
commit d9f0007a2d
5 changed files with 120 additions and 41 deletions
@@ -142,6 +142,7 @@ class _TrackOptionsSheet extends ConsumerWidget {
artistName: track.artistName,
artistId: track.artistId,
coverUrl: track.coverUrl,
extensionId: track.source,
style: Theme.of(context).textTheme.bodyMedium
?.copyWith(
color: colorScheme.onSurfaceVariant,