song method
Gets data for a specific song given is id (songId
).
Example: {@tool snippet}
Genius genius = Genius(accessToken: TOKEN);
Map<String, dynamic>? song = await genius.song(songId: 90480);
if (song != null) {
print(song['full_title']);
}
{@end-tool}
Implementation
Future<Map<String, dynamic>?> song({required int songId}) async {
return (await _request(
uri:
'https://api.genius.com/songs/$songId?text_format=plain&access_token=$accessToken'))?[
'song'];
}