28 lines
692 B
Markdown
28 lines
692 B
Markdown
# Usage
|
|
|
|
YTMusic provides you with many ways of fetching data from YouTube Music<br />
|
|
To leverage all the functions, we will need to create an instance of the class `YTMusic`.
|
|
Then, call the `initialize()` to initialize the API before using the API anywhere
|
|
|
|
```ts
|
|
const ytmusic = new YTMusic()
|
|
ytmusic.initialize().then(() => {
|
|
// Use API here
|
|
})
|
|
```
|
|
|
|
In an async context, you can initialize the API in one line
|
|
|
|
```ts
|
|
const ytmusic = await new YTMusic().initialize()
|
|
// Use API here
|
|
```
|
|
|
|
## Custom Cookies
|
|
|
|
If you want to use your own cookies for all requests, you can do so like this
|
|
|
|
```ts
|
|
const ytmusic = await new YTMusic()
|
|
.initialize("COOKIES=here; COOKIES=here; COOKIES=here")
|
|
``` |