getAlbumBrowseId method
- String audioPlaylistId
Get an album's browseId
based on its audioPlaylistId
.
audioPlaylistId
id of the audio playlist (starting withOLAK5uy_
).
Returns browseId
(starting with MPREb_
).
Implementation
Future<String?> getAlbumBrowseId(String audioPlaylistId) async {
final params = {'list': audioPlaylistId};
final response = await sendGetRequest(
'$YTM_DOMAIN/playlist',
params: params,
);
final decoded = decodeEscapes(response.data as String, replaceQuot: true);
final match = RegExp('"MPRE.+?"').firstMatch(decoded);
return match?.group(0)?.replaceAll('"', '');
}