diff --git a/lib/parser/index.js b/lib/parser/index.js index 97a35415..c95ece85 100644 --- a/lib/parser/index.js +++ b/lib/parser/index.js @@ -109,7 +109,7 @@ class Parser { ['Community playlists']: () => YTMusicDataItems.PlaylistResultItem.parse(section.contents), ['Artists']: () => YTMusicDataItems.ArtistResultItem.parse(section.contents), ['Albums']: () => YTMusicDataItems.AlbumResultItem.parse(section.contents) - })[section_title](); + }[section_title] || (() => {}))(); processed_data.results[section_title.replace(/ /g, '_').toLowerCase()] = section_items; } diff --git a/lib/parser/ytmusic/search/TopResultItem.js b/lib/parser/ytmusic/search/TopResultItem.js index b8bd9dfb..7673d98a 100644 --- a/lib/parser/ytmusic/search/TopResultItem.js +++ b/lib/parser/ytmusic/search/TopResultItem.js @@ -21,7 +21,7 @@ class TopResultItem { artist: () => ArtistResultItem.parseItem(item), album: () => AlbumResultItem.parseItem(item), single: () => AlbumResultItem.parseItem(item) - }[type])(); + }[type] || (() => {}))(); parsed_item && (parsed_item.type = type);