parsePlaylistItems function
Parses items from playlist.
Implementation
List<JsonMap> parsePlaylistItems(
List<JsonMap> results, {
bool isAlbum = false,
bool isCollaborative = false,
}) {
final songs = <JsonMap>[];
for (final result in results) {
if (!result.containsKey(MRLIR)) {
continue;
}
final data = result[MRLIR] as JsonMap;
final song = parsePlaylistItem(
data,
isAlbum: isAlbum,
isCollaborative: isCollaborative,
);
if (song != null) {
songs.add(song);
}
}
return songs;
}