feat(ytmusic): music#Playlist fixes and additions (#138)

* feat: add MusicEditablePlaylistDetailHeader parser

* feat: more info in `DropdownItem`

* fix: empty `year` value in `MusicDetailHeader`

* fix(ytmusic#Playlist): header err w/ own playlists

* feat: include reload continuation in `MusicShelf`

* feat(ytmusic): add getSuggestions() to Playlist
This commit is contained in:
Patrick Kan
2022-08-15 07:39:31 +08:00
committed by GitHub
parent 713fd13c74
commit dba34dc5ae
7 changed files with 80 additions and 9 deletions

View File

@@ -133,6 +133,7 @@ import { default as MusicCarouselShelf } from './classes/MusicCarouselShelf';
import { default as MusicCarouselShelfBasicHeader } from './classes/MusicCarouselShelfBasicHeader';
import { default as MusicDescriptionShelf } from './classes/MusicDescriptionShelf';
import { default as MusicDetailHeader } from './classes/MusicDetailHeader';
import { default as MusicEditablePlaylistDetailHeader } from './classes/MusicEditablePlaylistDetailHeader';
import { default as MusicHeader } from './classes/MusicHeader';
import { default as MusicImmersiveHeader } from './classes/MusicImmersiveHeader';
import { default as MusicInlineBadge } from './classes/MusicInlineBadge';
@@ -371,6 +372,7 @@ const map: Record<string, YTNodeConstructor> = {
MusicCarouselShelfBasicHeader,
MusicDescriptionShelf,
MusicDetailHeader,
MusicEditablePlaylistDetailHeader,
MusicHeader,
MusicImmersiveHeader,
MusicInlineBadge,