feat(metadata): choose extension for online autofill

This commit is contained in:
zarzet
2026-07-28 15:18:10 +07:00
parent 209eb5f10e
commit fb538e9517
23 changed files with 1006 additions and 79 deletions
+13
View File
@@ -1365,6 +1365,19 @@ class PlatformBridge {
return _decodeMapListResult(result, 'searchTracksWithMetadataProviders');
}
static Future<List<Map<String, dynamic>>> searchTracksWithMetadataProvider(
String extensionId,
String query, {
int limit = 20,
}) async {
_log.d('searchTracksWithMetadataProvider: $extensionId, query="$query"');
final result = await _channel.invokeMethod(
'searchTracksWithMetadataProvider',
{'extension_id': extensionId, 'query': query, 'limit': limit},
);
return _decodeMapListResult(result, 'searchTracksWithMetadataProvider');
}
static Future<List<Map<String, dynamic>>> findCollectionAcrossExtensions({
required String name,
required String artists,