YouTube.js
Guide
Discord
GitHub
Guide
Discord
GitHub

youtubei.js / YTMusic / Library

Class: Library

Constructors

new Library()

new Library(response, actions): Library

Parameters

• response: ApiResponse

• actions: Actions

Returns

Library

Defined in

src/parser/ytmusic/Library.ts:29

Properties

contents?

optional contents: ObservedArray<MusicShelf | Grid>

Defined in

src/parser/ytmusic/Library.ts:27


header?

optional header: MusicSideAlignedItem

Defined in

src/parser/ytmusic/Library.ts:26

Accessors

filters

get filters(): string[]

Returns

string[]

Defined in

src/parser/ytmusic/Library.ts:142


has_continuation

get has_continuation(): boolean

Returns

boolean

Defined in

src/parser/ytmusic/Library.ts:132


page

get page(): IBrowseResponse

Returns

IBrowseResponse

Defined in

src/parser/ytmusic/Library.ts:146


sort_options

get sort_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>

Defined in

src/parser/ytmusic/Library.ts:120

Edit this page
Last Updated:: 3/25/25, 8:08 PM
Contributors: EdamAme-x