Class: MusicClient
Youtube Music Client
Constructors
constructor
• new MusicClient(options?)
Parameters
| Name | Type |
|---|---|
options | Partial<HTTPOptions> |
Methods
getLyrics
▸ getLyrics(id): Promise<undefined | MusicLyrics>
Get lyrics of a song
Parameters
| Name | Type |
|---|---|
id | string |
Returns
Promise<undefined | MusicLyrics>
search
▸ search<T>(query, type?): Promise<MusicSearchResult<T>>
Searches for video, song, album, playlist, or artist
Type parameters
| Name | Type |
|---|---|
T | extends MusicSearchType |
Parameters
| Name | Type | Description |
|---|---|---|
query | string | The search query |
type? | T | Search type |
Returns
Promise<MusicSearchResult<T>>
searchAll
▸ searchAll(query): Promise<MusicSearchResult<undefined>>
Searches for all video, song, album, playlist, or artist
Parameters
| Name | Type | Description |
|---|---|---|
query | string | The search query |
Returns
Promise<MusicSearchResult<undefined>>