3.7 KiB
youtubei.js / YTMusic / Library
Class: Library
Constructors
new Library()
new Library(
response,actions):Library
Parameters
• response: ApiResponse
• actions: Actions
Returns
Defined in
src/parser/ytmusic/Library.ts:29
Properties
contents?
optionalcontents:ObservedArray<MusicShelf|Grid>
Defined in
src/parser/ytmusic/Library.ts:27
header?
optionalheader:MusicSideAlignedItem
Defined in
src/parser/ytmusic/Library.ts:26
Accessors
filters
getfilters():string[]
Returns
string[]
Defined in
src/parser/ytmusic/Library.ts:142
has_continuation
gethas_continuation():boolean
Returns
boolean
Defined in
src/parser/ytmusic/Library.ts:132
page
getpage():IBrowseResponse
Returns
Defined in
src/parser/ytmusic/Library.ts:146
sort_options
getsort_options():string[]
Returns
string[]
Defined in
src/parser/ytmusic/Library.ts:136
Methods
applyFilter()
applyFilter(
filter):Promise<Library>
Applies given filter to the library.
Parameters
• filter: string | ChipCloudChip
Returns
Promise<Library>
Defined in
src/parser/ytmusic/Library.ts:94
applySort()
applySort(
sort_by):Promise<Library>
Applies given sort option to the library items.
Parameters
• sort_by: string | MusicMultiSelectMenuItem
Returns
Promise<Library>
Defined in
src/parser/ytmusic/Library.ts:44
getContinuation()
getContinuation():
Promise<LibraryContinuation>
Retrieves continuation of the library items.
Returns
Promise<LibraryContinuation>