Retry Option added

This commit is contained in:
killer069
2021-09-06 13:12:35 +05:30
parent 3c0e358e20
commit ca87a9877e
5 changed files with 48 additions and 27 deletions

View File

@@ -40,19 +40,23 @@ let id = extractID(url)
## Stream
### stream(url : `string`, cookie? : `string`)
### stream(url : `string`, options : `StreamOptions`)
*This is basic to create a youtube stream from a url or videoID.*
**[Cookies](https://github.com/play-dl/play-dl/discussions/34) are optional and are required for playing age restricted videos.**
```js
let source = await stream("url") // This will create a stream Class which contains type and stream to be played.
let source = await stream("url", {
cookie : "Your Cookie",
retry : true
}) //This will enable cookies and also prevent 403 Errors from happening.
let resource = createAudioResource(source.stream, {
inputType : source.type
}) // This creates resource for playing
```
### stream_from_info(info : `infoData`)
### stream_from_info(info : `infoData`, options : `StreamOptions`)
*This is basic to create a youtube stream from a info [ from [video_info](https://github.com/play-dl/play-dl#video_infourl--string) function ].*
```js
let info = await video_info("url")
@@ -62,6 +66,14 @@ let info = await video_info("url")
}) // This creates resource for playing
```
#### StreamOptions
- **cookie** : `string`
- **retry** : `boolean`
**NOTE :** Setting retry to true will cause performance decrease in stream starting.
**[Cookies](https://github.com/play-dl/play-dl/discussions/34) are optional and are required for playing age restricted videos.**
## Search
### search(url : `string`, options? : [SearchOptions](https://github.com/play-dl/play-dl/tree/main/play-dl/YouTube#searchoptions))