feat: add music genres

This commit is contained in:
ThetaDev 2022-12-02 00:02:07 +01:00
parent c6cd364b9e
commit de7bd2a965
21 changed files with 154217 additions and 49 deletions

View file

@ -314,7 +314,6 @@ impl MapResponse<MusicRelated> for response::MusicRelated {
.contents
.iter()
.find_map(|section| match section {
response::music_item::ItemSection::MusicShelfRenderer(_) => None,
response::music_item::ItemSection::MusicCarouselShelfRenderer(shelf) => {
shelf.header.as_ref().and_then(|h| {
h.music_carousel_shelf_basic_header_renderer
@ -331,7 +330,7 @@ impl MapResponse<MusicRelated> for response::MusicRelated {
})
})
}
response::music_item::ItemSection::None => None,
_ => None,
});
let mut mapper_tracks = MusicListMapper::new(lang);
@ -354,7 +353,7 @@ impl MapResponse<MusicRelated> for response::MusicRelated {
response::music_item::ItemSection::MusicCarouselShelfRenderer(shelf) => {
mapper.map_response(shelf.contents);
}
response::music_item::ItemSection::None => {}
_ => {}
});
let mapped_tracks = mapper_tracks.conv_items();