youtubei.js / YTMusic / Playlist
Class: Playlist
Defined in: src/parser/ytmusic/Playlist.ts:22
Constructors
Constructor
new Playlist(
response,actions):Playlist
Defined in: src/parser/ytmusic/Playlist.ts:34
Parameters
response
actions
Returns
Playlist
Properties
background?
optionalbackground:MusicThumbnail
Defined in: src/parser/ytmusic/Playlist.ts:29
contents?
optionalcontents:ObservedArray<ContinuationItem|MusicResponsiveListItem>
Defined in: src/parser/ytmusic/Playlist.ts:28
header?
optionalheader:MusicDetailHeader|MusicResponsiveHeader|MusicEditablePlaylistDetailHeader
Defined in: src/parser/ytmusic/Playlist.ts:27
Accessors
has_continuation
Get Signature
get has_continuation():
boolean
Defined in: src/parser/ytmusic/Playlist.ts:163
Returns
boolean
items
Get Signature
get items():
ObservedArray<ContinuationItem|MusicResponsiveListItem>
Defined in: src/parser/ytmusic/Playlist.ts:159
Returns
ObservedArray<ContinuationItem | MusicResponsiveListItem>
page
Get Signature
get page():
IBrowseResponse
Defined in: src/parser/ytmusic/Playlist.ts:155
Returns
Methods
getContinuation()
getContinuation():
Promise<Playlist>
Defined in: src/parser/ytmusic/Playlist.ts:64
Retrieves playlist items continuation.
Returns
Promise<Playlist>
getRelated()
getRelated():
Promise<MusicCarouselShelf>
Defined in: src/parser/ytmusic/Playlist.ts:85
Retrieves related playlists
Returns
Promise<MusicCarouselShelf>
getSuggestions()
getSuggestions(
refresh):Promise<ObservedArray<MusicResponsiveListItem>>
Defined in: src/parser/ytmusic/Playlist.ts:114
Parameters
refresh
boolean = true
Returns
Promise<ObservedArray<MusicResponsiveListItem>>