parseSong function

JsonMap parseSong(
  1. JsonMap result
)

Parses a song from result.

Implementation

JsonMap parseSong(JsonMap result) {
  final song = <String, dynamic>{
    'title': nav(result, TITLE_TEXT),
    'videoId': nav(result, NAVIGATION_VIDEO_ID),
    'playlistId': nav(result, NAVIGATION_PLAYLIST_ID, nullIfAbsent: true),
    'thumbnails': nav(result, THUMBNAIL_RENDERER),
  };
  song.addAll(
    parseSongRuns(nav(result, SUBTITLE_RUNS) as List, skipTypeSpec: true),
  );
  return song;
}