searchAndGetFirstTrackId method

Future<String?> searchAndGetFirstTrackId({
  1. required String query,
})

Implementation

Future<String?> searchAndGetFirstTrackId({required String query}) async {
  final result = await search(query: query, type: SearchType.track, limit: 1);

  final items = result?['tracks']?['items'];
  if (items != null && items.isNotEmpty) {
    return items[0]['id'];
  }

  print('No tracks found for query: $query');
  return null;
}