youtubei.js / YTMusic / Search
Class: Search
Defined in: src/parser/ytmusic/Search.ts:20
Constructors
Constructor
new Search(
response,actions,is_filtered?):Search
Defined in: src/parser/ytmusic/Search.ts:28
Parameters
response
actions
is_filtered?
boolean
Returns
Search
Properties
contents?
optionalcontents:ObservedArray<ItemSection|MusicShelf|MusicCardShelf>
Defined in: src/parser/ytmusic/Search.ts:26
header?
optionalheader:ChipCloud
Defined in: src/parser/ytmusic/Search.ts:25
Accessors
albums
Get Signature
get albums():
MusicShelf|undefined
Defined in: src/parser/ytmusic/Search.ts:137
Returns
MusicShelf | undefined
artists
Get Signature
get artists():
MusicShelf|undefined
Defined in: src/parser/ytmusic/Search.ts:141
Returns
MusicShelf | undefined
did_you_mean
Get Signature
get did_you_mean():
DidYouMean|undefined
Defined in: src/parser/ytmusic/Search.ts:117
Returns
DidYouMean | undefined
filters
Get Signature
get filters():
string[]
Defined in: src/parser/ytmusic/Search.ts:109
Returns
string[]
has_continuation
Get Signature
get has_continuation():
boolean
Defined in: src/parser/ytmusic/Search.ts:113
Returns
boolean
message
Get Signature
get message():
Message|undefined
Defined in: src/parser/ytmusic/Search.ts:125
Returns
Message | undefined
page
Get Signature
get page():
ISearchResponse
Defined in: src/parser/ytmusic/Search.ts:149
Returns
playlists
Get Signature
get playlists():
MusicShelf|undefined
Defined in: src/parser/ytmusic/Search.ts:145
Returns
MusicShelf | undefined
showing_results_for
Get Signature
get showing_results_for():
ShowingResultsFor|undefined
Defined in: src/parser/ytmusic/Search.ts:121
Returns
ShowingResultsFor | undefined
songs
Get Signature
get songs():
MusicShelf|undefined
Defined in: src/parser/ytmusic/Search.ts:129
Returns
MusicShelf | undefined
videos
Get Signature
get videos():
MusicShelf|undefined
Defined in: src/parser/ytmusic/Search.ts:133
Returns
MusicShelf | undefined
Methods
applyFilter()
applyFilter(
target_filter):Promise<Search>
Defined in: src/parser/ytmusic/Search.ts:86
Applies given filter to the search.
Parameters
target_filter
string | ChipCloudChip
Returns
Promise<Search>
getContinuation()
getContinuation():
Promise<SearchContinuation>
Defined in: src/parser/ytmusic/Search.ts:71
Retrieves search continuation. Only available for filtered searches and shelf continuations.
Returns
Promise<SearchContinuation>
getMore()
getMore(
shelf):Promise<Search>
Defined in: src/parser/ytmusic/Search.ts:56
Loads more items for the given shelf.
Parameters
shelf
MusicShelf | undefined
Returns
Promise<Search>