From 241884d69c3d71c0c370c700b3ab81d3635d4f29 Mon Sep 17 00:00:00 2001 From: killer069 <65385476+killer069@users.noreply.github.com> Date: Thu, 18 Nov 2021 15:48:33 +0530 Subject: [PATCH] Some changes --- docs/assets/search.js | 2 +- docs/classes/SoundCloudStream.html | 3 + docs/classes/_internal_.DeezerAlbum.html | 6 +- docs/classes/_internal_.DeezerArtist.html | 2 +- docs/classes/_internal_.DeezerPlaylist.html | 4 +- docs/classes/_internal_.DeezerTrack.html | 6 +- docs/classes/_internal_.DeezerTrackAlbum.html | 2 +- docs/classes/_internal_.Duplex.html | 10 +- docs/classes/_internal_.EventEmitter-1.html | 6 +- docs/classes/_internal_.IncomingMessage.html | 6 +- docs/classes/_internal_.LiveStream.html | 36 +-- docs/classes/_internal_.Readable.html | 46 ++-- docs/classes/_internal_.Socket.html | 10 +- .../_internal_.SoundCloudPlaylist.html | 2 +- docs/classes/_internal_.SoundCloudTrack.html | 2 +- docs/classes/_internal_.SpotifyAlbum.html | 2 +- docs/classes/_internal_.SpotifyPlaylist.html | 2 +- docs/classes/_internal_.SpotifyTrack.html | 2 +- docs/classes/_internal_.Stream-1.html | 208 +++++++++++++++++- docs/classes/_internal_.Stream-2.html | 205 ----------------- docs/classes/_internal_.Stream.html | 34 +-- docs/classes/_internal_.Timer.html | 26 +-- docs/classes/_internal_.YouTubeChannel.html | 26 +-- docs/classes/_internal_.YouTubePlayList.html | 46 ++-- docs/classes/_internal_.YouTubeThumbnail.html | 2 +- docs/classes/_internal_.YouTubeVideo.html | 42 ++-- docs/classes/_internal_.internal-1.html | 6 +- docs/classes/_internal_.internal.Duplex.html | 10 +- .../_internal_.internal.PassThrough.html | 10 +- .../classes/_internal_.internal.Readable.html | 46 ++-- docs/classes/_internal_.internal.Stream.html | 30 +-- .../_internal_.internal.Transform.html | 10 +- .../classes/_internal_.internal.Writable.html | 46 ++-- docs/enums/_internal_.StreamType.html | 2 +- docs/index.html | 2 +- docs/interfaces/_internal_.AbortSignal.html | 2 +- docs/interfaces/_internal_.AddressInfo.html | 2 +- docs/interfaces/_internal_.ArrayBuffer.html | 2 +- .../_internal_.ArrayBufferConstructor.html | 2 +- .../_internal_.ArrayBufferTypes.html | 2 +- .../_internal_.ArrayBufferView.html | 2 +- docs/interfaces/_internal_.ArrayLike.html | 2 +- .../interfaces/_internal_.AsyncGenerator.html | 2 +- .../_internal_.AsyncGeneratorFunction.html | 2 +- docs/interfaces/_internal_.AsyncIterable.html | 2 +- .../_internal_.AsyncIterableIterator.html | 2 +- docs/interfaces/_internal_.AsyncIterator.html | 2 +- docs/interfaces/_internal_.BigInt64Array.html | 2 +- .../_internal_.BigInt64ArrayConstructor.html | 2 +- .../interfaces/_internal_.BigUint64Array.html | 2 +- .../_internal_.BigUint64ArrayConstructor.html | 2 +- docs/interfaces/_internal_.Blob.html | 2 +- docs/interfaces/_internal_.Buffer.html | 2 +- .../_internal_.BufferConstructor.html | 2 +- docs/interfaces/_internal_.CallSite.html | 2 +- .../_internal_.ChannelIconInterface.html | 8 +- docs/interfaces/_internal_.ChannelJSON.html | 18 +- docs/interfaces/_internal_.ConnectOpts.html | 2 +- .../interfaces/_internal_.DOMEventTarget.html | 2 +- docs/interfaces/_internal_.DataView.html | 2 +- .../_internal_.DataViewConstructor.html | 2 +- docs/interfaces/_internal_.Date.html | 2 +- .../_internal_.DateConstructor.html | 2 +- .../_internal_.DateTimeFormatOptions.html | 2 +- ...internal_.DeezerAdvancedSearchOptions.html | 2 +- docs/interfaces/_internal_.DeezerGenre.html | 2 +- docs/interfaces/_internal_.DeezerImage.html | 2 +- docs/interfaces/_internal_.DeezerUser.html | 2 +- docs/interfaces/_internal_.Dict.html | 2 +- .../interfaces/_internal_.ErrnoException.html | 2 +- docs/interfaces/_internal_.Error.html | 2 +- .../_internal_.ErrorConstructor.html | 2 +- .../interfaces/_internal_.EventEmitter-2.html | 4 +- .../_internal_.EventEmitter.Abortable.html | 2 +- .../_internal_.EventEmitterOptions.html | 2 +- docs/interfaces/_internal_.Float32Array.html | 2 +- .../_internal_.Float32ArrayConstructor.html | 2 +- docs/interfaces/_internal_.Float64Array.html | 2 +- .../_internal_.Float64ArrayConstructor.html | 2 +- docs/interfaces/_internal_.Function.html | 2 +- .../_internal_.FunctionConstructor.html | 2 +- .../_internal_.IncomingHttpHeaders.html | 2 +- docs/interfaces/_internal_.InfoData.html | 2 +- docs/interfaces/_internal_.InfoOptions.html | 2 +- docs/interfaces/_internal_.Int16Array.html | 2 +- .../_internal_.Int16ArrayConstructor.html | 2 +- docs/interfaces/_internal_.Int32Array.html | 2 +- .../_internal_.Int32ArrayConstructor.html | 2 +- docs/interfaces/_internal_.Int8Array.html | 2 +- .../_internal_.Int8ArrayConstructor.html | 2 +- .../_internal_.IpcSocketConnectOpts.html | 2 +- docs/interfaces/_internal_.Iterable.html | 2 +- .../_internal_.IterableIterator.html | 2 +- docs/interfaces/_internal_.Iterator.html | 2 +- .../_internal_.IteratorReturnResult.html | 2 +- .../_internal_.IteratorYieldResult.html | 2 +- .../interfaces/_internal_.LiveStreamData.html | 2 +- .../_internal_.LookupOneOptions.html | 2 +- docs/interfaces/_internal_.LookupOptions.html | 2 +- docs/interfaces/_internal_.Map.html | 2 +- .../interfaces/_internal_.MapConstructor.html | 2 +- .../_internal_.NodeEventTarget.html | 2 +- docs/interfaces/_internal_.Object.html | 2 +- .../_internal_.ObjectConstructor.html | 2 +- docs/interfaces/_internal_.OnReadOpts.html | 2 +- docs/interfaces/_internal_.PlaylistJSON.html | 22 +- .../_internal_.PlaylistOptions.html | 2 +- docs/interfaces/_internal_.Promise.html | 2 +- .../_internal_.PromiseConstructor.html | 2 +- .../_internal_.PromiseFulfilledResult.html | 2 +- docs/interfaces/_internal_.PromiseLike.html | 2 +- .../_internal_.PromiseRejectedResult.html | 2 +- .../_internal_.PropertyDescriptor.html | 2 +- .../_internal_.PropertyDescriptorMap.html | 2 +- docs/interfaces/_internal_.ProxyOpts.html | 2 +- .../_internal_.ReadWriteStream.html | 4 +- .../_internal_.ReadableOptions.html | 2 +- .../interfaces/_internal_.ReadableStream.html | 4 +- docs/interfaces/_internal_.RefCounted.html | 2 +- .../_internal_.RelativeIndexable.html | 2 +- docs/interfaces/_internal_.SearchOptions.html | 2 +- .../_internal_.SharedArrayBuffer.html | 2 +- ...nternal_.SharedArrayBufferConstructor.html | 2 +- .../_internal_.SocketConstructorOpts.html | 2 +- .../_internal_.SoundCloudTrackDeprecated.html | 2 +- .../_internal_.SoundCloudTrackFormat.html | 2 +- .../interfaces/_internal_.SoundCloudUser.html | 2 +- .../interfaces/_internal_.SpotifyArtists.html | 2 +- .../_internal_.SpotifyCopyright.html | 2 +- .../_internal_.SpotifyDataOptions.html | 2 +- .../_internal_.SpotifyThumbnail.html | 2 +- .../_internal_.SpotifyTrackAlbum.html | 10 +- .../_internal_.StaticEventEmitterOptions.html | 2 +- .../_internal_.StreamOptions-1.html | 4 +- docs/interfaces/_internal_.StreamOptions.html | 2 +- .../_internal_.TcpSocketConnectOpts.html | 2 +- docs/interfaces/_internal_.ThisType.html | 2 +- docs/interfaces/_internal_.Timer-1.html | 2 +- .../_internal_.TypedPropertyDescriptor.html | 2 +- docs/interfaces/_internal_.Uint16Array.html | 2 +- .../_internal_.Uint16ArrayConstructor.html | 2 +- docs/interfaces/_internal_.Uint32Array.html | 2 +- .../_internal_.Uint32ArrayConstructor.html | 2 +- docs/interfaces/_internal_.Uint8Array.html | 2 +- .../_internal_.Uint8ArrayConstructor.html | 2 +- .../_internal_.Uint8ClampedArray.html | 2 +- ...nternal_.Uint8ClampedArrayConstructor.html | 2 +- docs/interfaces/_internal_.VideoOptions.html | 32 +-- .../interfaces/_internal_.WritableStream.html | 4 +- docs/interfaces/_internal_.formatData.html | 2 +- .../_internal_.internal.DuplexOptions.html | 2 +- .../_internal_.internal.FinishedOptions.html | 2 +- docs/interfaces/_internal_.internal.Pipe.html | 2 +- .../_internal_.internal.PipelineOptions.html | 2 +- .../_internal_.internal.ReadableOptions.html | 2 +- .../_internal_.internal.StreamOptions.html | 4 +- .../_internal_.internal.TransformOptions.html | 2 +- .../_internal_.internal.WritableOptions.html | 2 +- docs/interfaces/_internal_.tokenOptions.html | 2 +- docs/modules.html | 60 +++-- docs/modules/_internal_.EventEmitter.html | 2 +- .../_internal_._node_stream_consumers_.html | 2 +- .../_internal_._node_stream_promises_.html | 2 +- docs/modules/_internal_.html | 6 +- .../modules/_internal_.internal.finished.html | 2 +- docs/modules/_internal_.internal.html | 4 +- .../modules/_internal_.internal.pipeline.html | 2 +- play-dl/SoundCloud/classes.ts | 2 +- play-dl/SoundCloud/index.ts | 15 +- play-dl/Spotify/classes.ts | 12 + play-dl/YouTube/classes/Video.ts | 2 +- 171 files changed, 682 insertions(+), 669 deletions(-) create mode 100644 docs/classes/SoundCloudStream.html delete mode 100644 docs/classes/_internal_.Stream-2.html diff --git a/docs/assets/search.js b/docs/assets/search.js index 973f48e..e44f8a9 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"4":"Namespace","8":"Enumeration","16":"Enumeration member","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias"},"rows":[{"id":0,"kind":64,"name":"stream","url":"modules.html#stream","classes":"tsd-kind-function"},{"id":1,"kind":64,"name":"search","url":"modules.html#search","classes":"tsd-kind-function"},{"id":2,"kind":64,"name":"stream_from_info","url":"modules.html#stream_from_info","classes":"tsd-kind-function"},{"id":3,"kind":64,"name":"validate","url":"modules.html#validate","classes":"tsd-kind-function"},{"id":4,"kind":64,"name":"authorization","url":"modules.html#authorization","classes":"tsd-kind-function"},{"id":5,"kind":64,"name":"attachListeners","url":"modules.html#attachListeners","classes":"tsd-kind-function"},{"id":6,"kind":64,"name":"playlist_info","url":"modules.html#playlist_info","classes":"tsd-kind-function"},{"id":7,"kind":64,"name":"video_basic_info","url":"modules.html#video_basic_info","classes":"tsd-kind-function"},{"id":8,"kind":64,"name":"video_info","url":"modules.html#video_info","classes":"tsd-kind-function"},{"id":9,"kind":64,"name":"decipher_info","url":"modules.html#decipher_info","classes":"tsd-kind-function"},{"id":10,"kind":64,"name":"yt_validate","url":"modules.html#yt_validate","classes":"tsd-kind-function"},{"id":11,"kind":64,"name":"extractID","url":"modules.html#extractID","classes":"tsd-kind-function"},{"id":12,"kind":4194304,"name":"YouTube","url":"modules.html#YouTube","classes":"tsd-kind-type-alias"},{"id":13,"kind":4194304,"name":"YouTubeStream","url":"modules.html#YouTubeStream","classes":"tsd-kind-type-alias"},{"id":14,"kind":64,"name":"cookieHeaders","url":"modules.html#cookieHeaders","classes":"tsd-kind-function"},{"id":15,"kind":64,"name":"spotify","url":"modules.html#spotify","classes":"tsd-kind-function"},{"id":16,"kind":64,"name":"sp_validate","url":"modules.html#sp_validate","classes":"tsd-kind-function"},{"id":17,"kind":64,"name":"refreshToken","url":"modules.html#refreshToken","classes":"tsd-kind-function"},{"id":18,"kind":64,"name":"is_expired","url":"modules.html#is_expired","classes":"tsd-kind-function"},{"id":19,"kind":4194304,"name":"Spotify","url":"modules.html#Spotify","classes":"tsd-kind-type-alias"},{"id":20,"kind":64,"name":"soundcloud","url":"modules.html#soundcloud","classes":"tsd-kind-function"},{"id":21,"kind":64,"name":"so_validate","url":"modules.html#so_validate","classes":"tsd-kind-function"},{"id":22,"kind":4194304,"name":"SoundCloud","url":"modules.html#SoundCloud","classes":"tsd-kind-type-alias"},{"id":23,"kind":4194304,"name":"SoundCloudStream","url":"modules.html#SoundCloudStream","classes":"tsd-kind-type-alias"},{"id":24,"kind":64,"name":"getFreeClientID","url":"modules.html#getFreeClientID","classes":"tsd-kind-function"},{"id":25,"kind":64,"name":"deezer","url":"modules.html#deezer","classes":"tsd-kind-function"},{"id":26,"kind":64,"name":"dz_validate","url":"modules.html#dz_validate","classes":"tsd-kind-function"},{"id":27,"kind":64,"name":"dz_advanced_track_search","url":"modules.html#dz_advanced_track_search","classes":"tsd-kind-function"},{"id":28,"kind":4194304,"name":"Deezer","url":"modules.html#Deezer","classes":"tsd-kind-type-alias"},{"id":29,"kind":64,"name":"setToken","url":"modules.html#setToken","classes":"tsd-kind-function"},{"id":30,"kind":4,"name":"","url":"modules/_internal_.html","classes":"tsd-kind-namespace"},{"id":31,"kind":128,"name":"YouTubeVideo","url":"classes/_internal_.YouTubeVideo.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":32,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubeVideo.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":33,"kind":1024,"name":"id","url":"classes/_internal_.YouTubeVideo.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":34,"kind":1024,"name":"url","url":"classes/_internal_.YouTubeVideo.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":35,"kind":1024,"name":"type","url":"classes/_internal_.YouTubeVideo.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":36,"kind":1024,"name":"title","url":"classes/_internal_.YouTubeVideo.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":37,"kind":1024,"name":"description","url":"classes/_internal_.YouTubeVideo.html#description","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":38,"kind":1024,"name":"durationRaw","url":"classes/_internal_.YouTubeVideo.html#durationRaw","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":39,"kind":1024,"name":"durationInSec","url":"classes/_internal_.YouTubeVideo.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":40,"kind":1024,"name":"uploadedAt","url":"classes/_internal_.YouTubeVideo.html#uploadedAt","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":41,"kind":1024,"name":"views","url":"classes/_internal_.YouTubeVideo.html#views","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":42,"kind":1024,"name":"thumbnail","url":"classes/_internal_.YouTubeVideo.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":43,"kind":1024,"name":"channel","url":"classes/_internal_.YouTubeVideo.html#channel","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":44,"kind":1024,"name":"likes","url":"classes/_internal_.YouTubeVideo.html#likes","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":45,"kind":1024,"name":"dislikes","url":"classes/_internal_.YouTubeVideo.html#dislikes","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":46,"kind":1024,"name":"live","url":"classes/_internal_.YouTubeVideo.html#live","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":47,"kind":1024,"name":"private","url":"classes/_internal_.YouTubeVideo.html#private","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":48,"kind":1024,"name":"tags","url":"classes/_internal_.YouTubeVideo.html#tags","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":49,"kind":2048,"name":"toString","url":"classes/_internal_.YouTubeVideo.html#toString","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":50,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubeVideo.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":51,"kind":128,"name":"YouTubeChannel","url":"classes/_internal_.YouTubeChannel.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":52,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubeChannel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":53,"kind":1024,"name":"name","url":"classes/_internal_.YouTubeChannel.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":54,"kind":1024,"name":"verified","url":"classes/_internal_.YouTubeChannel.html#verified","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":55,"kind":1024,"name":"artist","url":"classes/_internal_.YouTubeChannel.html#artist","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":56,"kind":1024,"name":"id","url":"classes/_internal_.YouTubeChannel.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":57,"kind":1024,"name":"type","url":"classes/_internal_.YouTubeChannel.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":58,"kind":1024,"name":"url","url":"classes/_internal_.YouTubeChannel.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":59,"kind":1024,"name":"icon","url":"classes/_internal_.YouTubeChannel.html#icon","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":60,"kind":1024,"name":"subscribers","url":"classes/_internal_.YouTubeChannel.html#subscribers","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":61,"kind":2048,"name":"iconURL","url":"classes/_internal_.YouTubeChannel.html#iconURL","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":62,"kind":2048,"name":"toString","url":"classes/_internal_.YouTubeChannel.html#toString","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":63,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubeChannel.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":64,"kind":128,"name":"YouTubePlayList","url":"classes/_internal_.YouTubePlayList.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":65,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubePlayList.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":66,"kind":1024,"name":"id","url":"classes/_internal_.YouTubePlayList.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":67,"kind":1024,"name":"title","url":"classes/_internal_.YouTubePlayList.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":68,"kind":1024,"name":"type","url":"classes/_internal_.YouTubePlayList.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":69,"kind":1024,"name":"videoCount","url":"classes/_internal_.YouTubePlayList.html#videoCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":70,"kind":1024,"name":"lastUpdate","url":"classes/_internal_.YouTubePlayList.html#lastUpdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":71,"kind":1024,"name":"views","url":"classes/_internal_.YouTubePlayList.html#views","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":72,"kind":1024,"name":"url","url":"classes/_internal_.YouTubePlayList.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":73,"kind":1024,"name":"link","url":"classes/_internal_.YouTubePlayList.html#link","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":74,"kind":1024,"name":"channel","url":"classes/_internal_.YouTubePlayList.html#channel","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":75,"kind":1024,"name":"thumbnail","url":"classes/_internal_.YouTubePlayList.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":76,"kind":1024,"name":"videos","url":"classes/_internal_.YouTubePlayList.html#videos","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":77,"kind":1024,"name":"fetched_videos","url":"classes/_internal_.YouTubePlayList.html#fetched_videos","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":78,"kind":1024,"name":"_continuation","url":"classes/_internal_.YouTubePlayList.html#_continuation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":79,"kind":65536,"name":"__type","url":"classes/_internal_.YouTubePlayList.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":80,"kind":1024,"name":"api","url":"classes/_internal_.YouTubePlayList.html#__type.api","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".YouTubePlayList.__type"},{"id":81,"kind":1024,"name":"token","url":"classes/_internal_.YouTubePlayList.html#__type.token","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".YouTubePlayList.__type"},{"id":82,"kind":1024,"name":"clientVersion","url":"classes/_internal_.YouTubePlayList.html#__type.clientVersion","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".YouTubePlayList.__type"},{"id":83,"kind":1024,"name":"__count","url":"classes/_internal_.YouTubePlayList.html#__count","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":84,"kind":2048,"name":"__patch","url":"classes/_internal_.YouTubePlayList.html#__patch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":85,"kind":2048,"name":"__patchSearch","url":"classes/_internal_.YouTubePlayList.html#__patchSearch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":86,"kind":2048,"name":"next","url":"classes/_internal_.YouTubePlayList.html#next","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":87,"kind":2048,"name":"fetch","url":"classes/_internal_.YouTubePlayList.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":88,"kind":2048,"name":"page","url":"classes/_internal_.YouTubePlayList.html#page","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":89,"kind":262144,"name":"total_pages","url":"classes/_internal_.YouTubePlayList.html#total_pages","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":90,"kind":262144,"name":"total_videos","url":"classes/_internal_.YouTubePlayList.html#total_videos","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":91,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubePlayList.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":92,"kind":128,"name":"Stream","url":"classes/_internal_.Stream.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":93,"kind":512,"name":"constructor","url":"classes/_internal_.Stream.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".Stream"},{"id":94,"kind":1024,"name":"stream","url":"classes/_internal_.Stream.html#stream","classes":"tsd-kind-property tsd-parent-kind-class","parent":".Stream"},{"id":95,"kind":1024,"name":"type","url":"classes/_internal_.Stream.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".Stream"},{"id":96,"kind":1024,"name":"url","url":"classes/_internal_.Stream.html#url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":97,"kind":1024,"name":"bytes_count","url":"classes/_internal_.Stream.html#bytes_count","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":98,"kind":1024,"name":"per_sec_bytes","url":"classes/_internal_.Stream.html#per_sec_bytes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":99,"kind":1024,"name":"content_length","url":"classes/_internal_.Stream.html#content_length","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":100,"kind":1024,"name":"video_url","url":"classes/_internal_.Stream.html#video_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":101,"kind":1024,"name":"timer","url":"classes/_internal_.Stream.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":102,"kind":1024,"name":"quality","url":"classes/_internal_.Stream.html#quality","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":103,"kind":1024,"name":"proxy","url":"classes/_internal_.Stream.html#proxy","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":104,"kind":1024,"name":"request","url":"classes/_internal_.Stream.html#request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":105,"kind":2048,"name":"retry","url":"classes/_internal_.Stream.html#retry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":106,"kind":2048,"name":"cleanup","url":"classes/_internal_.Stream.html#cleanup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":107,"kind":2048,"name":"loop","url":"classes/_internal_.Stream.html#loop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":108,"kind":2048,"name":"pause","url":"classes/_internal_.Stream.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Stream"},{"id":109,"kind":2048,"name":"resume","url":"classes/_internal_.Stream.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Stream"},{"id":110,"kind":128,"name":"LiveStream","url":"classes/_internal_.LiveStream.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":111,"kind":512,"name":"constructor","url":"classes/_internal_.LiveStream.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".LiveStream"},{"id":112,"kind":1024,"name":"stream","url":"classes/_internal_.LiveStream.html#stream","classes":"tsd-kind-property tsd-parent-kind-class","parent":".LiveStream"},{"id":113,"kind":1024,"name":"type","url":"classes/_internal_.LiveStream.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".LiveStream"},{"id":114,"kind":1024,"name":"base_url","url":"classes/_internal_.LiveStream.html#base_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":115,"kind":1024,"name":"url","url":"classes/_internal_.LiveStream.html#url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":116,"kind":1024,"name":"interval","url":"classes/_internal_.LiveStream.html#interval","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":117,"kind":1024,"name":"packet_count","url":"classes/_internal_.LiveStream.html#packet_count","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":118,"kind":1024,"name":"timer","url":"classes/_internal_.LiveStream.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":119,"kind":1024,"name":"video_url","url":"classes/_internal_.LiveStream.html#video_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":120,"kind":1024,"name":"dash_timer","url":"classes/_internal_.LiveStream.html#dash_timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":121,"kind":1024,"name":"segments_urls","url":"classes/_internal_.LiveStream.html#segments_urls","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":122,"kind":1024,"name":"request","url":"classes/_internal_.LiveStream.html#request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":123,"kind":2048,"name":"dash_updater","url":"classes/_internal_.LiveStream.html#dash_updater","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":124,"kind":2048,"name":"dash_getter","url":"classes/_internal_.LiveStream.html#dash_getter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":125,"kind":2048,"name":"cleanup","url":"classes/_internal_.LiveStream.html#cleanup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":126,"kind":2048,"name":"start","url":"classes/_internal_.LiveStream.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":127,"kind":2048,"name":"pause","url":"classes/_internal_.LiveStream.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":".LiveStream"},{"id":128,"kind":2048,"name":"resume","url":"classes/_internal_.LiveStream.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":".LiveStream"},{"id":129,"kind":128,"name":"SpotifyAlbum","url":"classes/_internal_.SpotifyAlbum.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":130,"kind":512,"name":"constructor","url":"classes/_internal_.SpotifyAlbum.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":131,"kind":1024,"name":"name","url":"classes/_internal_.SpotifyAlbum.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":132,"kind":1024,"name":"type","url":"classes/_internal_.SpotifyAlbum.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":133,"kind":1024,"name":"url","url":"classes/_internal_.SpotifyAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":134,"kind":1024,"name":"id","url":"classes/_internal_.SpotifyAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":135,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SpotifyAlbum.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":136,"kind":1024,"name":"artists","url":"classes/_internal_.SpotifyAlbum.html#artists","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":137,"kind":1024,"name":"copyrights","url":"classes/_internal_.SpotifyAlbum.html#copyrights","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":138,"kind":1024,"name":"release_date","url":"classes/_internal_.SpotifyAlbum.html#release_date","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":139,"kind":1024,"name":"release_date_precision","url":"classes/_internal_.SpotifyAlbum.html#release_date_precision","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":140,"kind":1024,"name":"tracksCount","url":"classes/_internal_.SpotifyAlbum.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":141,"kind":1024,"name":"spotifyData","url":"classes/_internal_.SpotifyAlbum.html#spotifyData","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyAlbum"},{"id":142,"kind":1024,"name":"fetched_tracks","url":"classes/_internal_.SpotifyAlbum.html#fetched_tracks","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyAlbum"},{"id":143,"kind":2048,"name":"fetch","url":"classes/_internal_.SpotifyAlbum.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":144,"kind":2048,"name":"page","url":"classes/_internal_.SpotifyAlbum.html#page","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":145,"kind":262144,"name":"total_pages","url":"classes/_internal_.SpotifyAlbum.html#total_pages","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":146,"kind":262144,"name":"total_tracks","url":"classes/_internal_.SpotifyAlbum.html#total_tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":147,"kind":2048,"name":"toJSON","url":"classes/_internal_.SpotifyAlbum.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":148,"kind":128,"name":"SpotifyPlaylist","url":"classes/_internal_.SpotifyPlaylist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":149,"kind":512,"name":"constructor","url":"classes/_internal_.SpotifyPlaylist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":150,"kind":1024,"name":"name","url":"classes/_internal_.SpotifyPlaylist.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":151,"kind":1024,"name":"type","url":"classes/_internal_.SpotifyPlaylist.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":152,"kind":1024,"name":"collaborative","url":"classes/_internal_.SpotifyPlaylist.html#collaborative","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":153,"kind":1024,"name":"description","url":"classes/_internal_.SpotifyPlaylist.html#description","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":154,"kind":1024,"name":"url","url":"classes/_internal_.SpotifyPlaylist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":155,"kind":1024,"name":"id","url":"classes/_internal_.SpotifyPlaylist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":156,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SpotifyPlaylist.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":157,"kind":1024,"name":"owner","url":"classes/_internal_.SpotifyPlaylist.html#owner","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":158,"kind":1024,"name":"tracksCount","url":"classes/_internal_.SpotifyPlaylist.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":159,"kind":1024,"name":"spotifyData","url":"classes/_internal_.SpotifyPlaylist.html#spotifyData","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyPlaylist"},{"id":160,"kind":1024,"name":"fetched_tracks","url":"classes/_internal_.SpotifyPlaylist.html#fetched_tracks","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyPlaylist"},{"id":161,"kind":2048,"name":"fetch","url":"classes/_internal_.SpotifyPlaylist.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":162,"kind":2048,"name":"page","url":"classes/_internal_.SpotifyPlaylist.html#page","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":163,"kind":262144,"name":"total_pages","url":"classes/_internal_.SpotifyPlaylist.html#total_pages","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":164,"kind":262144,"name":"total_tracks","url":"classes/_internal_.SpotifyPlaylist.html#total_tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":165,"kind":2048,"name":"toJSON","url":"classes/_internal_.SpotifyPlaylist.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":166,"kind":128,"name":"SpotifyTrack","url":"classes/_internal_.SpotifyTrack.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":167,"kind":512,"name":"constructor","url":"classes/_internal_.SpotifyTrack.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":168,"kind":1024,"name":"name","url":"classes/_internal_.SpotifyTrack.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":169,"kind":1024,"name":"type","url":"classes/_internal_.SpotifyTrack.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":170,"kind":1024,"name":"id","url":"classes/_internal_.SpotifyTrack.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":171,"kind":1024,"name":"url","url":"classes/_internal_.SpotifyTrack.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":172,"kind":1024,"name":"explicit","url":"classes/_internal_.SpotifyTrack.html#explicit","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":173,"kind":1024,"name":"durationInSec","url":"classes/_internal_.SpotifyTrack.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":174,"kind":1024,"name":"durationInMs","url":"classes/_internal_.SpotifyTrack.html#durationInMs","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":175,"kind":1024,"name":"artists","url":"classes/_internal_.SpotifyTrack.html#artists","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":176,"kind":1024,"name":"album","url":"classes/_internal_.SpotifyTrack.html#album","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":177,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SpotifyTrack.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":178,"kind":2048,"name":"toJSON","url":"classes/_internal_.SpotifyTrack.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":179,"kind":128,"name":"SoundCloudTrack","url":"classes/_internal_.SoundCloudTrack.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":180,"kind":512,"name":"constructor","url":"classes/_internal_.SoundCloudTrack.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":181,"kind":1024,"name":"name","url":"classes/_internal_.SoundCloudTrack.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":182,"kind":1024,"name":"id","url":"classes/_internal_.SoundCloudTrack.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":183,"kind":1024,"name":"url","url":"classes/_internal_.SoundCloudTrack.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":184,"kind":1024,"name":"fetched","url":"classes/_internal_.SoundCloudTrack.html#fetched","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":185,"kind":1024,"name":"type","url":"classes/_internal_.SoundCloudTrack.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":186,"kind":1024,"name":"durationInSec","url":"classes/_internal_.SoundCloudTrack.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":187,"kind":1024,"name":"durationInMs","url":"classes/_internal_.SoundCloudTrack.html#durationInMs","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":188,"kind":1024,"name":"formats","url":"classes/_internal_.SoundCloudTrack.html#formats","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":189,"kind":1024,"name":"publisher","url":"classes/_internal_.SoundCloudTrack.html#publisher","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":190,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SoundCloudTrack.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":191,"kind":1024,"name":"user","url":"classes/_internal_.SoundCloudTrack.html#user","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":192,"kind":2048,"name":"toJSON","url":"classes/_internal_.SoundCloudTrack.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":193,"kind":128,"name":"SoundCloudPlaylist","url":"classes/_internal_.SoundCloudPlaylist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":194,"kind":512,"name":"constructor","url":"classes/_internal_.SoundCloudPlaylist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":195,"kind":1024,"name":"name","url":"classes/_internal_.SoundCloudPlaylist.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":196,"kind":1024,"name":"id","url":"classes/_internal_.SoundCloudPlaylist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":197,"kind":1024,"name":"url","url":"classes/_internal_.SoundCloudPlaylist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":198,"kind":1024,"name":"type","url":"classes/_internal_.SoundCloudPlaylist.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":199,"kind":1024,"name":"sub_type","url":"classes/_internal_.SoundCloudPlaylist.html#sub_type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":200,"kind":1024,"name":"durationInSec","url":"classes/_internal_.SoundCloudPlaylist.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":201,"kind":1024,"name":"durationInMs","url":"classes/_internal_.SoundCloudPlaylist.html#durationInMs","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":202,"kind":1024,"name":"client_id","url":"classes/_internal_.SoundCloudPlaylist.html#client_id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":203,"kind":1024,"name":"user","url":"classes/_internal_.SoundCloudPlaylist.html#user","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":204,"kind":1024,"name":"tracks","url":"classes/_internal_.SoundCloudPlaylist.html#tracks","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":205,"kind":1024,"name":"tracksCount","url":"classes/_internal_.SoundCloudPlaylist.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":206,"kind":2048,"name":"fetch","url":"classes/_internal_.SoundCloudPlaylist.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":207,"kind":262144,"name":"total_tracks","url":"classes/_internal_.SoundCloudPlaylist.html#total_tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":208,"kind":2048,"name":"toJSON","url":"classes/_internal_.SoundCloudPlaylist.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":209,"kind":128,"name":"Stream","url":"classes/_internal_.Stream-1.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":210,"kind":512,"name":"constructor","url":"classes/_internal_.Stream-1.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".Stream"},{"id":211,"kind":1024,"name":"stream","url":"classes/_internal_.Stream-1.html#stream","classes":"tsd-kind-property tsd-parent-kind-class","parent":".Stream"},{"id":212,"kind":1024,"name":"type","url":"classes/_internal_.Stream-1.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".Stream"},{"id":213,"kind":1024,"name":"url","url":"classes/_internal_.Stream-1.html#url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":214,"kind":1024,"name":"downloaded_time","url":"classes/_internal_.Stream-1.html#downloaded_time","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":215,"kind":1024,"name":"timer","url":"classes/_internal_.Stream-1.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":216,"kind":1024,"name":"downloaded_segments","url":"classes/_internal_.Stream-1.html#downloaded_segments","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":217,"kind":1024,"name":"request","url":"classes/_internal_.Stream-1.html#request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":218,"kind":1024,"name":"time","url":"classes/_internal_.Stream-1.html#time","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":219,"kind":1024,"name":"segment_urls","url":"classes/_internal_.Stream-1.html#segment_urls","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":220,"kind":2048,"name":"parser","url":"classes/_internal_.Stream-1.html#parser","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":221,"kind":2048,"name":"start","url":"classes/_internal_.Stream-1.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":222,"kind":2048,"name":"loop","url":"classes/_internal_.Stream-1.html#loop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":223,"kind":2048,"name":"cleanup","url":"classes/_internal_.Stream-1.html#cleanup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":224,"kind":2048,"name":"pause","url":"classes/_internal_.Stream-1.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Stream"},{"id":225,"kind":2048,"name":"resume","url":"classes/_internal_.Stream-1.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Stream"},{"id":226,"kind":128,"name":"DeezerTrack","url":"classes/_internal_.DeezerTrack.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":227,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerTrack.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerTrack"},{"id":228,"kind":1024,"name":"id","url":"classes/_internal_.DeezerTrack.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":229,"kind":1024,"name":"title","url":"classes/_internal_.DeezerTrack.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":230,"kind":1024,"name":"shortTitle","url":"classes/_internal_.DeezerTrack.html#shortTitle","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":231,"kind":1024,"name":"url","url":"classes/_internal_.DeezerTrack.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":232,"kind":1024,"name":"durationInSec","url":"classes/_internal_.DeezerTrack.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":233,"kind":1024,"name":"rank","url":"classes/_internal_.DeezerTrack.html#rank","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":234,"kind":1024,"name":"explicit","url":"classes/_internal_.DeezerTrack.html#explicit","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":235,"kind":1024,"name":"previewURL","url":"classes/_internal_.DeezerTrack.html#previewURL","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":236,"kind":1024,"name":"artist","url":"classes/_internal_.DeezerTrack.html#artist","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":237,"kind":1024,"name":"album","url":"classes/_internal_.DeezerTrack.html#album","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":238,"kind":1024,"name":"type","url":"classes/_internal_.DeezerTrack.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":239,"kind":1024,"name":"partial","url":"classes/_internal_.DeezerTrack.html#partial","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":240,"kind":1024,"name":"trackPosition","url":"classes/_internal_.DeezerTrack.html#trackPosition","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":241,"kind":1024,"name":"diskNumber","url":"classes/_internal_.DeezerTrack.html#diskNumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":242,"kind":1024,"name":"releaseDate","url":"classes/_internal_.DeezerTrack.html#releaseDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":243,"kind":1024,"name":"bpm","url":"classes/_internal_.DeezerTrack.html#bpm","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":244,"kind":1024,"name":"gain","url":"classes/_internal_.DeezerTrack.html#gain","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":245,"kind":1024,"name":"contributors","url":"classes/_internal_.DeezerTrack.html#contributors","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":246,"kind":2048,"name":"fetch","url":"classes/_internal_.DeezerTrack.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerTrack"},{"id":247,"kind":2048,"name":"toJSON","url":"classes/_internal_.DeezerTrack.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerTrack"},{"id":248,"kind":128,"name":"DeezerPlaylist","url":"classes/_internal_.DeezerPlaylist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":249,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerPlaylist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":250,"kind":1024,"name":"id","url":"classes/_internal_.DeezerPlaylist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":251,"kind":1024,"name":"title","url":"classes/_internal_.DeezerPlaylist.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":252,"kind":1024,"name":"public","url":"classes/_internal_.DeezerPlaylist.html#public","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":253,"kind":1024,"name":"url","url":"classes/_internal_.DeezerPlaylist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":254,"kind":1024,"name":"picture","url":"classes/_internal_.DeezerPlaylist.html#picture","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":255,"kind":1024,"name":"creationDate","url":"classes/_internal_.DeezerPlaylist.html#creationDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":256,"kind":1024,"name":"type","url":"classes/_internal_.DeezerPlaylist.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":257,"kind":1024,"name":"creator","url":"classes/_internal_.DeezerPlaylist.html#creator","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":258,"kind":1024,"name":"tracksCount","url":"classes/_internal_.DeezerPlaylist.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":259,"kind":1024,"name":"partial","url":"classes/_internal_.DeezerPlaylist.html#partial","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":260,"kind":1024,"name":"description","url":"classes/_internal_.DeezerPlaylist.html#description","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":261,"kind":1024,"name":"durationInSec","url":"classes/_internal_.DeezerPlaylist.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":262,"kind":1024,"name":"isLoved","url":"classes/_internal_.DeezerPlaylist.html#isLoved","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":263,"kind":1024,"name":"collaborative","url":"classes/_internal_.DeezerPlaylist.html#collaborative","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":264,"kind":1024,"name":"fans","url":"classes/_internal_.DeezerPlaylist.html#fans","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":265,"kind":1024,"name":"tracks","url":"classes/_internal_.DeezerPlaylist.html#tracks","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":266,"kind":2048,"name":"fetch","url":"classes/_internal_.DeezerPlaylist.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":267,"kind":2048,"name":"toJSON","url":"classes/_internal_.DeezerPlaylist.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":268,"kind":128,"name":"DeezerAlbum","url":"classes/_internal_.DeezerAlbum.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":269,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerAlbum.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":270,"kind":1024,"name":"id","url":"classes/_internal_.DeezerAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":271,"kind":1024,"name":"title","url":"classes/_internal_.DeezerAlbum.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":272,"kind":1024,"name":"url","url":"classes/_internal_.DeezerAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":273,"kind":1024,"name":"recordType","url":"classes/_internal_.DeezerAlbum.html#recordType","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":274,"kind":1024,"name":"explicit","url":"classes/_internal_.DeezerAlbum.html#explicit","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":275,"kind":1024,"name":"artist","url":"classes/_internal_.DeezerAlbum.html#artist","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":276,"kind":1024,"name":"cover","url":"classes/_internal_.DeezerAlbum.html#cover","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":277,"kind":1024,"name":"type","url":"classes/_internal_.DeezerAlbum.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":278,"kind":1024,"name":"tracksCount","url":"classes/_internal_.DeezerAlbum.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":279,"kind":1024,"name":"partial","url":"classes/_internal_.DeezerAlbum.html#partial","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":280,"kind":1024,"name":"upc","url":"classes/_internal_.DeezerAlbum.html#upc","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":281,"kind":1024,"name":"durationInSec","url":"classes/_internal_.DeezerAlbum.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":282,"kind":1024,"name":"numberOfFans","url":"classes/_internal_.DeezerAlbum.html#numberOfFans","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":283,"kind":1024,"name":"releaseDate","url":"classes/_internal_.DeezerAlbum.html#releaseDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":284,"kind":1024,"name":"available","url":"classes/_internal_.DeezerAlbum.html#available","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":285,"kind":1024,"name":"genres","url":"classes/_internal_.DeezerAlbum.html#genres","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":286,"kind":1024,"name":"contributors","url":"classes/_internal_.DeezerAlbum.html#contributors","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":287,"kind":1024,"name":"tracks","url":"classes/_internal_.DeezerAlbum.html#tracks","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":288,"kind":2048,"name":"fetch","url":"classes/_internal_.DeezerAlbum.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":289,"kind":2048,"name":"toJSON","url":"classes/_internal_.DeezerAlbum.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":290,"kind":256,"name":"InfoData","url":"interfaces/_internal_.InfoData.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":291,"kind":1024,"name":"LiveStreamData","url":"interfaces/_internal_.InfoData.html#LiveStreamData","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":292,"kind":1024,"name":"html5player","url":"interfaces/_internal_.InfoData.html#html5player","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":293,"kind":1024,"name":"format","url":"interfaces/_internal_.InfoData.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":294,"kind":1024,"name":"video_details","url":"interfaces/_internal_.InfoData.html#video_details","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":295,"kind":1024,"name":"related_videos","url":"interfaces/_internal_.InfoData.html#related_videos","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":296,"kind":256,"name":"StreamOptions","url":"interfaces/_internal_.StreamOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":297,"kind":1024,"name":"quality","url":"interfaces/_internal_.StreamOptions.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".StreamOptions"},{"id":298,"kind":1024,"name":"proxy","url":"interfaces/_internal_.StreamOptions.html#proxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".StreamOptions"},{"id":299,"kind":1024,"name":"htmldata","url":"interfaces/_internal_.StreamOptions.html#htmldata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".StreamOptions"},{"id":300,"kind":256,"name":"SearchOptions","url":"interfaces/_internal_.SearchOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":301,"kind":1024,"name":"limit","url":"interfaces/_internal_.SearchOptions.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SearchOptions"},{"id":302,"kind":1024,"name":"source","url":"interfaces/_internal_.SearchOptions.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SearchOptions"},{"id":303,"kind":65536,"name":"__type","url":"interfaces/_internal_.SearchOptions.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".SearchOptions"},{"id":304,"kind":1024,"name":"youtube","url":"interfaces/_internal_.SearchOptions.html#__type.youtube","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":305,"kind":1024,"name":"spotify","url":"interfaces/_internal_.SearchOptions.html#__type.spotify","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":306,"kind":1024,"name":"soundcloud","url":"interfaces/_internal_.SearchOptions.html#__type.soundcloud","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":307,"kind":1024,"name":"deezer","url":"interfaces/_internal_.SearchOptions.html#__type.deezer","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":308,"kind":1024,"name":"fuzzy","url":"interfaces/_internal_.SearchOptions.html#fuzzy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SearchOptions"},{"id":309,"kind":256,"name":"PlaylistOptions","url":"interfaces/_internal_.PlaylistOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":310,"kind":1024,"name":"incomplete","url":"interfaces/_internal_.PlaylistOptions.html#incomplete","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistOptions"},{"id":311,"kind":1024,"name":"proxy","url":"interfaces/_internal_.PlaylistOptions.html#proxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistOptions"},{"id":312,"kind":256,"name":"InfoOptions","url":"interfaces/_internal_.InfoOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":313,"kind":1024,"name":"proxy","url":"interfaces/_internal_.InfoOptions.html#proxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoOptions"},{"id":314,"kind":1024,"name":"htmldata","url":"interfaces/_internal_.InfoOptions.html#htmldata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoOptions"},{"id":315,"kind":256,"name":"DeezerAdvancedSearchOptions","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":316,"kind":1024,"name":"limit","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":317,"kind":1024,"name":"artist","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#artist","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":318,"kind":1024,"name":"album","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#album","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":319,"kind":1024,"name":"title","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#title","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":320,"kind":1024,"name":"label","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":321,"kind":1024,"name":"minDurationInSec","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#minDurationInSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":322,"kind":1024,"name":"maxDurationInSec","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#maxDurationInSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":323,"kind":1024,"name":"minBPM","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#minBPM","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":324,"kind":1024,"name":"maxBPM","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#maxBPM","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":325,"kind":256,"name":"tokenOptions","url":"interfaces/_internal_.tokenOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":326,"kind":1024,"name":"spotify","url":"interfaces/_internal_.tokenOptions.html#spotify","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".tokenOptions"},{"id":327,"kind":65536,"name":"__type","url":"interfaces/_internal_.tokenOptions.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".tokenOptions"},{"id":328,"kind":1024,"name":"client_id","url":"interfaces/_internal_.tokenOptions.html#__type-1.client_id-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":329,"kind":1024,"name":"client_secret","url":"interfaces/_internal_.tokenOptions.html#__type-1.client_secret","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":330,"kind":1024,"name":"refresh_token","url":"interfaces/_internal_.tokenOptions.html#__type-1.refresh_token","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":331,"kind":1024,"name":"market","url":"interfaces/_internal_.tokenOptions.html#__type-1.market","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":332,"kind":1024,"name":"soundcloud","url":"interfaces/_internal_.tokenOptions.html#soundcloud","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".tokenOptions"},{"id":333,"kind":65536,"name":"__type","url":"interfaces/_internal_.tokenOptions.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".tokenOptions"},{"id":334,"kind":1024,"name":"client_id","url":"interfaces/_internal_.tokenOptions.html#__type.client_id","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":335,"kind":1024,"name":"youtube","url":"interfaces/_internal_.tokenOptions.html#youtube","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".tokenOptions"},{"id":336,"kind":65536,"name":"__type","url":"interfaces/_internal_.tokenOptions.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".tokenOptions"},{"id":337,"kind":1024,"name":"cookie","url":"interfaces/_internal_.tokenOptions.html#__type-2.cookie","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":338,"kind":128,"name":"YouTubeThumbnail","url":"classes/_internal_.YouTubeThumbnail.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":339,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubeThumbnail.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":340,"kind":1024,"name":"id","url":"classes/_internal_.YouTubeThumbnail.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":341,"kind":1024,"name":"url","url":"classes/_internal_.YouTubeThumbnail.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":342,"kind":1024,"name":"width","url":"classes/_internal_.YouTubeThumbnail.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":343,"kind":1024,"name":"height","url":"classes/_internal_.YouTubeThumbnail.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":344,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubeThumbnail.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":345,"kind":256,"name":"ChannelIconInterface","url":"interfaces/_internal_.ChannelIconInterface.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":346,"kind":1024,"name":"url","url":"interfaces/_internal_.ChannelIconInterface.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelIconInterface"},{"id":347,"kind":1024,"name":"width","url":"interfaces/_internal_.ChannelIconInterface.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelIconInterface"},{"id":348,"kind":1024,"name":"height","url":"interfaces/_internal_.ChannelIconInterface.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelIconInterface"},{"id":349,"kind":8,"name":"StreamType","url":"enums/_internal_.StreamType.html","classes":"tsd-kind-enum tsd-parent-kind-namespace","parent":""},{"id":350,"kind":16,"name":"Arbitrary","url":"enums/_internal_.StreamType.html#Arbitrary","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":351,"kind":16,"name":"Raw","url":"enums/_internal_.StreamType.html#Raw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":352,"kind":16,"name":"OggOpus","url":"enums/_internal_.StreamType.html#OggOpus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":353,"kind":16,"name":"WebmOpus","url":"enums/_internal_.StreamType.html#WebmOpus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":354,"kind":16,"name":"Opus","url":"enums/_internal_.StreamType.html#Opus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":355,"kind":128,"name":"Timer","url":"classes/_internal_.Timer.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":356,"kind":512,"name":"constructor","url":"classes/_internal_.Timer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".Timer"},{"id":357,"kind":1024,"name":"destroyed","url":"classes/_internal_.Timer.html#destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":358,"kind":1024,"name":"paused","url":"classes/_internal_.Timer.html#paused","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":359,"kind":1024,"name":"timer","url":"classes/_internal_.Timer.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":360,"kind":1024,"name":"callback","url":"classes/_internal_.Timer.html#callback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":361,"kind":65536,"name":"__type","url":"classes/_internal_.Timer.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":".Timer"},{"id":362,"kind":1024,"name":"time_start","url":"classes/_internal_.Timer.html#time_start","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":363,"kind":1024,"name":"time_left","url":"classes/_internal_.Timer.html#time_left","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":364,"kind":1024,"name":"time_total","url":"classes/_internal_.Timer.html#time_total","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":365,"kind":2048,"name":"pause","url":"classes/_internal_.Timer.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":366,"kind":2048,"name":"resume","url":"classes/_internal_.Timer.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":367,"kind":2048,"name":"reuse","url":"classes/_internal_.Timer.html#reuse","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":368,"kind":2048,"name":"destroy","url":"classes/_internal_.Timer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":369,"kind":4194304,"name":"ProxyOptions","url":"modules/_internal_.html#ProxyOptions","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":""},{"id":370,"kind":256,"name":"SpotifyThumbnail","url":"interfaces/_internal_.SpotifyThumbnail.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":371,"kind":1024,"name":"height","url":"interfaces/_internal_.SpotifyThumbnail.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyThumbnail"},{"id":372,"kind":1024,"name":"width","url":"interfaces/_internal_.SpotifyThumbnail.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyThumbnail"},{"id":373,"kind":1024,"name":"url","url":"interfaces/_internal_.SpotifyThumbnail.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyThumbnail"},{"id":374,"kind":256,"name":"SpotifyArtists","url":"interfaces/_internal_.SpotifyArtists.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":375,"kind":1024,"name":"name","url":"interfaces/_internal_.SpotifyArtists.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyArtists"},{"id":376,"kind":1024,"name":"url","url":"interfaces/_internal_.SpotifyArtists.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyArtists"},{"id":377,"kind":1024,"name":"id","url":"interfaces/_internal_.SpotifyArtists.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyArtists"},{"id":378,"kind":256,"name":"SpotifyCopyright","url":"interfaces/_internal_.SpotifyCopyright.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":379,"kind":1024,"name":"text","url":"interfaces/_internal_.SpotifyCopyright.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyCopyright"},{"id":380,"kind":1024,"name":"type","url":"interfaces/_internal_.SpotifyCopyright.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyCopyright"},{"id":381,"kind":256,"name":"SpotifyDataOptions","url":"interfaces/_internal_.SpotifyDataOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":382,"kind":1024,"name":"client_id","url":"interfaces/_internal_.SpotifyDataOptions.html#client_id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":383,"kind":1024,"name":"client_secret","url":"interfaces/_internal_.SpotifyDataOptions.html#client_secret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":384,"kind":1024,"name":"redirect_url","url":"interfaces/_internal_.SpotifyDataOptions.html#redirect_url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":385,"kind":1024,"name":"authorization_code","url":"interfaces/_internal_.SpotifyDataOptions.html#authorization_code","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":386,"kind":1024,"name":"access_token","url":"interfaces/_internal_.SpotifyDataOptions.html#access_token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":387,"kind":1024,"name":"refresh_token","url":"interfaces/_internal_.SpotifyDataOptions.html#refresh_token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":388,"kind":1024,"name":"token_type","url":"interfaces/_internal_.SpotifyDataOptions.html#token_type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":389,"kind":1024,"name":"expires_in","url":"interfaces/_internal_.SpotifyDataOptions.html#expires_in","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":390,"kind":1024,"name":"expiry","url":"interfaces/_internal_.SpotifyDataOptions.html#expiry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":391,"kind":1024,"name":"market","url":"interfaces/_internal_.SpotifyDataOptions.html#market","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":392,"kind":1024,"name":"file","url":"interfaces/_internal_.SpotifyDataOptions.html#file","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":393,"kind":256,"name":"SpotifyTrackAlbum","url":"interfaces/_internal_.SpotifyTrackAlbum.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":394,"kind":1024,"name":"name","url":"interfaces/_internal_.SpotifyTrackAlbum.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":395,"kind":1024,"name":"url","url":"interfaces/_internal_.SpotifyTrackAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":396,"kind":1024,"name":"id","url":"interfaces/_internal_.SpotifyTrackAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":397,"kind":1024,"name":"release_date","url":"interfaces/_internal_.SpotifyTrackAlbum.html#release_date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":398,"kind":1024,"name":"release_date_precision","url":"interfaces/_internal_.SpotifyTrackAlbum.html#release_date_precision","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":399,"kind":1024,"name":"total_tracks","url":"interfaces/_internal_.SpotifyTrackAlbum.html#total_tracks","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":400,"kind":256,"name":"SoundCloudTrackFormat","url":"interfaces/_internal_.SoundCloudTrackFormat.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":401,"kind":1024,"name":"url","url":"interfaces/_internal_.SoundCloudTrackFormat.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":402,"kind":1024,"name":"preset","url":"interfaces/_internal_.SoundCloudTrackFormat.html#preset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":403,"kind":1024,"name":"duration","url":"interfaces/_internal_.SoundCloudTrackFormat.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":404,"kind":1024,"name":"format","url":"interfaces/_internal_.SoundCloudTrackFormat.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":405,"kind":65536,"name":"__type","url":"interfaces/_internal_.SoundCloudTrackFormat.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":406,"kind":1024,"name":"protocol","url":"interfaces/_internal_.SoundCloudTrackFormat.html#__type.protocol","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SoundCloudTrackFormat.__type"},{"id":407,"kind":1024,"name":"mime_type","url":"interfaces/_internal_.SoundCloudTrackFormat.html#__type.mime_type","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SoundCloudTrackFormat.__type"},{"id":408,"kind":1024,"name":"quality","url":"interfaces/_internal_.SoundCloudTrackFormat.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":409,"kind":256,"name":"SoundCloudUser","url":"interfaces/_internal_.SoundCloudUser.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":410,"kind":1024,"name":"name","url":"interfaces/_internal_.SoundCloudUser.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":411,"kind":1024,"name":"id","url":"interfaces/_internal_.SoundCloudUser.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":412,"kind":1024,"name":"url","url":"interfaces/_internal_.SoundCloudUser.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":413,"kind":1024,"name":"type","url":"interfaces/_internal_.SoundCloudUser.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":414,"kind":1024,"name":"verified","url":"interfaces/_internal_.SoundCloudUser.html#verified","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":415,"kind":1024,"name":"description","url":"interfaces/_internal_.SoundCloudUser.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":416,"kind":1024,"name":"first_name","url":"interfaces/_internal_.SoundCloudUser.html#first_name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":417,"kind":1024,"name":"full_name","url":"interfaces/_internal_.SoundCloudUser.html#full_name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":418,"kind":1024,"name":"last_name","url":"interfaces/_internal_.SoundCloudUser.html#last_name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":419,"kind":1024,"name":"thumbnail","url":"interfaces/_internal_.SoundCloudUser.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":420,"kind":256,"name":"SoundCloudTrackDeprecated","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":421,"kind":1024,"name":"fetched","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html#fetched","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackDeprecated"},{"id":422,"kind":1024,"name":"id","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackDeprecated"},{"id":423,"kind":1024,"name":"type","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackDeprecated"},{"id":424,"kind":128,"name":"DeezerArtist","url":"classes/_internal_.DeezerArtist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":425,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerArtist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerArtist"},{"id":426,"kind":1024,"name":"id","url":"classes/_internal_.DeezerArtist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":427,"kind":1024,"name":"name","url":"classes/_internal_.DeezerArtist.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":428,"kind":1024,"name":"url","url":"classes/_internal_.DeezerArtist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":429,"kind":1024,"name":"picture","url":"classes/_internal_.DeezerArtist.html#picture","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":430,"kind":1024,"name":"role","url":"classes/_internal_.DeezerArtist.html#role","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":431,"kind":128,"name":"DeezerTrackAlbum","url":"classes/_internal_.DeezerTrackAlbum.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":432,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerTrackAlbum.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":433,"kind":1024,"name":"id","url":"classes/_internal_.DeezerTrackAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":434,"kind":1024,"name":"title","url":"classes/_internal_.DeezerTrackAlbum.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":435,"kind":1024,"name":"url","url":"classes/_internal_.DeezerTrackAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":436,"kind":1024,"name":"cover","url":"classes/_internal_.DeezerTrackAlbum.html#cover","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":437,"kind":1024,"name":"releaseDate","url":"classes/_internal_.DeezerTrackAlbum.html#releaseDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":438,"kind":256,"name":"DeezerImage","url":"interfaces/_internal_.DeezerImage.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":439,"kind":1024,"name":"xl","url":"interfaces/_internal_.DeezerImage.html#xl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":440,"kind":1024,"name":"big","url":"interfaces/_internal_.DeezerImage.html#big","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":441,"kind":1024,"name":"medium","url":"interfaces/_internal_.DeezerImage.html#medium","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":442,"kind":1024,"name":"small","url":"interfaces/_internal_.DeezerImage.html#small","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":443,"kind":256,"name":"DeezerUser","url":"interfaces/_internal_.DeezerUser.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":444,"kind":1024,"name":"id","url":"interfaces/_internal_.DeezerUser.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerUser"},{"id":445,"kind":1024,"name":"name","url":"interfaces/_internal_.DeezerUser.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerUser"},{"id":446,"kind":256,"name":"DeezerGenre","url":"interfaces/_internal_.DeezerGenre.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":447,"kind":1024,"name":"name","url":"interfaces/_internal_.DeezerGenre.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerGenre"},{"id":448,"kind":1024,"name":"picture","url":"interfaces/_internal_.DeezerGenre.html#picture","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerGenre"},{"id":449,"kind":256,"name":"LiveStreamData","url":"interfaces/_internal_.LiveStreamData.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":450,"kind":1024,"name":"isLive","url":"interfaces/_internal_.LiveStreamData.html#isLive","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".LiveStreamData"},{"id":451,"kind":1024,"name":"dashManifestUrl","url":"interfaces/_internal_.LiveStreamData.html#dashManifestUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".LiveStreamData"},{"id":452,"kind":1024,"name":"hlsManifestUrl","url":"interfaces/_internal_.LiveStreamData.html#hlsManifestUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".LiveStreamData"},{"id":453,"kind":256,"name":"formatData","url":"interfaces/_internal_.formatData.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":454,"kind":1024,"name":"itag","url":"interfaces/_internal_.formatData.html#itag","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":455,"kind":1024,"name":"mimeType","url":"interfaces/_internal_.formatData.html#mimeType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":456,"kind":1024,"name":"bitrate","url":"interfaces/_internal_.formatData.html#bitrate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":457,"kind":1024,"name":"width","url":"interfaces/_internal_.formatData.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":458,"kind":1024,"name":"height","url":"interfaces/_internal_.formatData.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":459,"kind":1024,"name":"lastModified","url":"interfaces/_internal_.formatData.html#lastModified","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":460,"kind":1024,"name":"contentLength","url":"interfaces/_internal_.formatData.html#contentLength","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":461,"kind":1024,"name":"quality","url":"interfaces/_internal_.formatData.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":462,"kind":1024,"name":"fps","url":"interfaces/_internal_.formatData.html#fps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":463,"kind":1024,"name":"qualityLabel","url":"interfaces/_internal_.formatData.html#qualityLabel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":464,"kind":1024,"name":"projectionType","url":"interfaces/_internal_.formatData.html#projectionType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":465,"kind":1024,"name":"averageBitrate","url":"interfaces/_internal_.formatData.html#averageBitrate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":466,"kind":1024,"name":"audioQuality","url":"interfaces/_internal_.formatData.html#audioQuality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":467,"kind":1024,"name":"approxDurationMs","url":"interfaces/_internal_.formatData.html#approxDurationMs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":468,"kind":1024,"name":"audioSampleRate","url":"interfaces/_internal_.formatData.html#audioSampleRate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":469,"kind":1024,"name":"audioChannels","url":"interfaces/_internal_.formatData.html#audioChannels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":470,"kind":1024,"name":"url","url":"interfaces/_internal_.formatData.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":471,"kind":1024,"name":"signatureCipher","url":"interfaces/_internal_.formatData.html#signatureCipher","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":472,"kind":1024,"name":"cipher","url":"interfaces/_internal_.formatData.html#cipher","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":473,"kind":1024,"name":"loudnessDb","url":"interfaces/_internal_.formatData.html#loudnessDb","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":474,"kind":1024,"name":"targetDurationSec","url":"interfaces/_internal_.formatData.html#targetDurationSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":475,"kind":256,"name":"VideoOptions","url":"interfaces/_internal_.VideoOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":476,"kind":1024,"name":"id","url":"interfaces/_internal_.VideoOptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":477,"kind":1024,"name":"url","url":"interfaces/_internal_.VideoOptions.html#url-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":478,"kind":1024,"name":"title","url":"interfaces/_internal_.VideoOptions.html#title","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":479,"kind":1024,"name":"description","url":"interfaces/_internal_.VideoOptions.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":480,"kind":1024,"name":"durationRaw","url":"interfaces/_internal_.VideoOptions.html#durationRaw","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":481,"kind":1024,"name":"durationInSec","url":"interfaces/_internal_.VideoOptions.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":482,"kind":1024,"name":"uploadedAt","url":"interfaces/_internal_.VideoOptions.html#uploadedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":483,"kind":1024,"name":"views","url":"interfaces/_internal_.VideoOptions.html#views","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":484,"kind":1024,"name":"thumbnail","url":"interfaces/_internal_.VideoOptions.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":485,"kind":65536,"name":"__type","url":"interfaces/_internal_.VideoOptions.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".VideoOptions"},{"id":486,"kind":1024,"name":"id","url":"interfaces/_internal_.VideoOptions.html#__type.id-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":487,"kind":1024,"name":"width","url":"interfaces/_internal_.VideoOptions.html#__type.width","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":488,"kind":1024,"name":"height","url":"interfaces/_internal_.VideoOptions.html#__type.height","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":489,"kind":1024,"name":"url","url":"interfaces/_internal_.VideoOptions.html#__type.url","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":490,"kind":1024,"name":"channel","url":"interfaces/_internal_.VideoOptions.html#channel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":491,"kind":1024,"name":"likes","url":"interfaces/_internal_.VideoOptions.html#likes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":492,"kind":1024,"name":"dislikes","url":"interfaces/_internal_.VideoOptions.html#dislikes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":493,"kind":1024,"name":"live","url":"interfaces/_internal_.VideoOptions.html#live","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":494,"kind":1024,"name":"private","url":"interfaces/_internal_.VideoOptions.html#private","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":495,"kind":1024,"name":"tags","url":"interfaces/_internal_.VideoOptions.html#tags","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":496,"kind":256,"name":"ChannelJSON","url":"interfaces/_internal_.ChannelJSON.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":497,"kind":1024,"name":"name","url":"interfaces/_internal_.ChannelJSON.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":498,"kind":1024,"name":"verified","url":"interfaces/_internal_.ChannelJSON.html#verified","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":499,"kind":1024,"name":"artist","url":"interfaces/_internal_.ChannelJSON.html#artist","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":500,"kind":1024,"name":"id","url":"interfaces/_internal_.ChannelJSON.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":501,"kind":1024,"name":"type","url":"interfaces/_internal_.ChannelJSON.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":502,"kind":1024,"name":"url","url":"interfaces/_internal_.ChannelJSON.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":503,"kind":1024,"name":"icon","url":"interfaces/_internal_.ChannelJSON.html#icon","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":504,"kind":1024,"name":"subscribers","url":"interfaces/_internal_.ChannelJSON.html#subscribers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":505,"kind":256,"name":"PlaylistJSON","url":"interfaces/_internal_.PlaylistJSON.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":506,"kind":1024,"name":"id","url":"interfaces/_internal_.PlaylistJSON.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":507,"kind":1024,"name":"title","url":"interfaces/_internal_.PlaylistJSON.html#title","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":508,"kind":1024,"name":"videoCount","url":"interfaces/_internal_.PlaylistJSON.html#videoCount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":509,"kind":1024,"name":"lastUpdate","url":"interfaces/_internal_.PlaylistJSON.html#lastUpdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":510,"kind":1024,"name":"views","url":"interfaces/_internal_.PlaylistJSON.html#views","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":511,"kind":1024,"name":"url","url":"interfaces/_internal_.PlaylistJSON.html#url-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":512,"kind":1024,"name":"link","url":"interfaces/_internal_.PlaylistJSON.html#link","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":513,"kind":1024,"name":"channel","url":"interfaces/_internal_.PlaylistJSON.html#channel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":514,"kind":1024,"name":"thumbnail","url":"interfaces/_internal_.PlaylistJSON.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":515,"kind":65536,"name":"__type","url":"interfaces/_internal_.PlaylistJSON.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":516,"kind":1024,"name":"id","url":"interfaces/_internal_.PlaylistJSON.html#__type.id-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":517,"kind":1024,"name":"width","url":"interfaces/_internal_.PlaylistJSON.html#__type.width","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":518,"kind":1024,"name":"height","url":"interfaces/_internal_.PlaylistJSON.html#__type.height","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":519,"kind":1024,"name":"url","url":"interfaces/_internal_.PlaylistJSON.html#__type.url","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":520,"kind":1024,"name":"videos","url":"interfaces/_internal_.PlaylistJSON.html#videos","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":521,"kind":256,"name":"ProxyOpts","url":"interfaces/_internal_.ProxyOpts.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":522,"kind":1024,"name":"host","url":"interfaces/_internal_.ProxyOpts.html#host","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":523,"kind":1024,"name":"port","url":"interfaces/_internal_.ProxyOpts.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":524,"kind":1024,"name":"authentication","url":"interfaces/_internal_.ProxyOpts.html#authentication","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":525,"kind":65536,"name":"__type","url":"interfaces/_internal_.ProxyOpts.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":526,"kind":1024,"name":"username","url":"interfaces/_internal_.ProxyOpts.html#__type.username","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".ProxyOpts.__type"},{"id":527,"kind":1024,"name":"password","url":"interfaces/_internal_.ProxyOpts.html#__type.password","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".ProxyOpts.__type"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,43.992]],["parent/0",[]],["name/1",[1,58.655]],["parent/1",[]],["name/2",[2,58.655]],["parent/2",[]],["name/3",[3,58.655]],["parent/3",[]],["name/4",[4,58.655]],["parent/4",[]],["name/5",[5,58.655]],["parent/5",[]],["name/6",[6,58.655]],["parent/6",[]],["name/7",[7,58.655]],["parent/7",[]],["name/8",[8,58.655]],["parent/8",[]],["name/9",[9,58.655]],["parent/9",[]],["name/10",[10,58.655]],["parent/10",[]],["name/11",[11,58.655]],["parent/11",[]],["name/12",[12,50.182]],["parent/12",[]],["name/13",[13,58.655]],["parent/13",[]],["name/14",[14,58.655]],["parent/14",[]],["name/15",[15,47.669]],["parent/15",[]],["name/16",[16,58.655]],["parent/16",[]],["name/17",[17,58.655]],["parent/17",[]],["name/18",[18,58.655]],["parent/18",[]],["name/19",[15,47.669]],["parent/19",[]],["name/20",[19,47.669]],["parent/20",[]],["name/21",[20,58.655]],["parent/21",[]],["name/22",[19,47.669]],["parent/22",[]],["name/23",[21,58.655]],["parent/23",[]],["name/24",[22,58.655]],["parent/24",[]],["name/25",[23,50.182]],["parent/25",[]],["name/26",[24,58.655]],["parent/26",[]],["name/27",[25,58.655]],["parent/27",[]],["name/28",[23,50.182]],["parent/28",[]],["name/29",[26,58.655]],["parent/29",[]],["name/30",[27,24.315]],["parent/30",[]],["name/31",[28,58.655]],["parent/31",[27,2.371]],["name/32",[29,33.532]],["parent/32",[30,3.218]],["name/33",[31,30.723]],["parent/33",[30,3.218]],["name/34",[32,28.866]],["parent/34",[30,3.218]],["name/35",[33,33.532]],["parent/35",[30,3.218]],["name/36",[34,40.197]],["parent/36",[30,3.218]],["name/37",[35,45.662]],["parent/37",[30,3.218]],["name/38",[36,53.547]],["parent/38",[30,3.218]],["name/39",[37,41.309]],["parent/39",[30,3.218]],["name/40",[38,53.547]],["parent/40",[30,3.218]],["name/41",[39,47.669]],["parent/41",[30,3.218]],["name/42",[40,40.197]],["parent/42",[30,3.218]],["name/43",[41,47.669]],["parent/43",[30,3.218]],["name/44",[42,53.547]],["parent/44",[30,3.218]],["name/45",[43,53.547]],["parent/45",[30,3.218]],["name/46",[44,53.547]],["parent/46",[30,3.218]],["name/47",[45,53.547]],["parent/47",[30,3.218]],["name/48",[46,53.547]],["parent/48",[30,3.218]],["name/49",[47,53.547]],["parent/49",[30,3.218]],["name/50",[48,37.453]],["parent/50",[30,3.218]],["name/51",[49,58.655]],["parent/51",[27,2.371]],["name/52",[29,33.532]],["parent/52",[50,3.652]],["name/53",[51,36.683]],["parent/53",[50,3.652]],["name/54",[52,50.182]],["parent/54",[50,3.652]],["name/55",[53,45.662]],["parent/55",[50,3.652]],["name/56",[31,30.723]],["parent/56",[50,3.652]],["name/57",[33,33.532]],["parent/57",[50,3.652]],["name/58",[32,28.866]],["parent/58",[50,3.652]],["name/59",[54,53.547]],["parent/59",[50,3.652]],["name/60",[55,53.547]],["parent/60",[50,3.652]],["name/61",[56,58.655]],["parent/61",[50,3.652]],["name/62",[47,53.547]],["parent/62",[50,3.652]],["name/63",[48,37.453]],["parent/63",[50,3.652]],["name/64",[57,58.655]],["parent/64",[27,2.371]],["name/65",[29,33.532]],["parent/65",[58,2.996]],["name/66",[31,30.723]],["parent/66",[58,2.996]],["name/67",[34,40.197]],["parent/67",[58,2.996]],["name/68",[33,33.532]],["parent/68",[58,2.996]],["name/69",[59,53.547]],["parent/69",[58,2.996]],["name/70",[60,53.547]],["parent/70",[58,2.996]],["name/71",[39,47.669]],["parent/71",[58,2.996]],["name/72",[32,28.866]],["parent/72",[58,2.996]],["name/73",[61,53.547]],["parent/73",[58,2.996]],["name/74",[41,47.669]],["parent/74",[58,2.996]],["name/75",[40,40.197]],["parent/75",[58,2.996]],["name/76",[62,53.547]],["parent/76",[58,2.996]],["name/77",[63,58.655]],["parent/77",[58,2.996]],["name/78",[64,58.655]],["parent/78",[58,2.996]],["name/79",[65,39.196]],["parent/79",[58,2.996]],["name/80",[66,58.655]],["parent/80",[67,4.893]],["name/81",[68,58.655]],["parent/81",[67,4.893]],["name/82",[69,58.655]],["parent/82",[67,4.893]],["name/83",[70,58.655]],["parent/83",[58,2.996]],["name/84",[71,58.655]],["parent/84",[58,2.996]],["name/85",[72,58.655]],["parent/85",[58,2.996]],["name/86",[73,58.655]],["parent/86",[58,2.996]],["name/87",[74,42.561]],["parent/87",[58,2.996]],["name/88",[75,50.182]],["parent/88",[58,2.996]],["name/89",[76,50.182]],["parent/89",[58,2.996]],["name/90",[77,58.655]],["parent/90",[58,2.996]],["name/91",[48,37.453]],["parent/91",[58,2.996]],["name/92",[0,43.992]],["parent/92",[27,2.371]],["name/93",[29,33.532]],["parent/93",[78,2.691]],["name/94",[0,43.992]],["parent/94",[78,2.691]],["name/95",[33,33.532]],["parent/95",[78,2.691]],["name/96",[32,28.866]],["parent/96",[78,2.691]],["name/97",[79,58.655]],["parent/97",[78,2.691]],["name/98",[80,58.655]],["parent/98",[78,2.691]],["name/99",[81,58.655]],["parent/99",[78,2.691]],["name/100",[82,53.547]],["parent/100",[78,2.691]],["name/101",[83,45.662]],["parent/101",[78,2.691]],["name/102",[84,47.669]],["parent/102",[78,2.691]],["name/103",[85,47.669]],["parent/103",[78,2.691]],["name/104",[86,50.182]],["parent/104",[78,2.691]],["name/105",[87,58.655]],["parent/105",[78,2.691]],["name/106",[88,50.182]],["parent/106",[78,2.691]],["name/107",[89,53.547]],["parent/107",[78,2.691]],["name/108",[90,47.669]],["parent/108",[78,2.691]],["name/109",[91,47.669]],["parent/109",[78,2.691]],["name/110",[92,58.655]],["parent/110",[27,2.371]],["name/111",[29,33.532]],["parent/111",[93,3.27]],["name/112",[0,43.992]],["parent/112",[93,3.27]],["name/113",[33,33.532]],["parent/113",[93,3.27]],["name/114",[94,58.655]],["parent/114",[93,3.27]],["name/115",[32,28.866]],["parent/115",[93,3.27]],["name/116",[95,58.655]],["parent/116",[93,3.27]],["name/117",[96,58.655]],["parent/117",[93,3.27]],["name/118",[83,45.662]],["parent/118",[93,3.27]],["name/119",[82,53.547]],["parent/119",[93,3.27]],["name/120",[97,58.655]],["parent/120",[93,3.27]],["name/121",[98,58.655]],["parent/121",[93,3.27]],["name/122",[86,50.182]],["parent/122",[93,3.27]],["name/123",[99,58.655]],["parent/123",[93,3.27]],["name/124",[100,58.655]],["parent/124",[93,3.27]],["name/125",[88,50.182]],["parent/125",[93,3.27]],["name/126",[101,53.547]],["parent/126",[93,3.27]],["name/127",[90,47.669]],["parent/127",[93,3.27]],["name/128",[91,47.669]],["parent/128",[93,3.27]],["name/129",[102,58.655]],["parent/129",[27,2.371]],["name/130",[29,33.532]],["parent/130",[103,3.27]],["name/131",[51,36.683]],["parent/131",[103,3.27]],["name/132",[33,33.532]],["parent/132",[103,3.27]],["name/133",[32,28.866]],["parent/133",[103,3.27]],["name/134",[31,30.723]],["parent/134",[103,3.27]],["name/135",[40,40.197]],["parent/135",[103,3.27]],["name/136",[104,53.547]],["parent/136",[103,3.27]],["name/137",[105,58.655]],["parent/137",[103,3.27]],["name/138",[106,53.547]],["parent/138",[103,3.27]],["name/139",[107,53.547]],["parent/139",[103,3.27]],["name/140",[108,45.662]],["parent/140",[103,3.27]],["name/141",[109,53.547]],["parent/141",[103,3.27]],["name/142",[110,53.547]],["parent/142",[103,3.27]],["name/143",[74,42.561]],["parent/143",[103,3.27]],["name/144",[75,50.182]],["parent/144",[103,3.27]],["name/145",[76,50.182]],["parent/145",[103,3.27]],["name/146",[111,47.669]],["parent/146",[103,3.27]],["name/147",[48,37.453]],["parent/147",[103,3.27]],["name/148",[112,58.655]],["parent/148",[27,2.371]],["name/149",[29,33.532]],["parent/149",[113,3.324]],["name/150",[51,36.683]],["parent/150",[113,3.324]],["name/151",[33,33.532]],["parent/151",[113,3.324]],["name/152",[114,53.547]],["parent/152",[113,3.324]],["name/153",[35,45.662]],["parent/153",[113,3.324]],["name/154",[32,28.866]],["parent/154",[113,3.324]],["name/155",[31,30.723]],["parent/155",[113,3.324]],["name/156",[40,40.197]],["parent/156",[113,3.324]],["name/157",[115,58.655]],["parent/157",[113,3.324]],["name/158",[108,45.662]],["parent/158",[113,3.324]],["name/159",[109,53.547]],["parent/159",[113,3.324]],["name/160",[110,53.547]],["parent/160",[113,3.324]],["name/161",[74,42.561]],["parent/161",[113,3.324]],["name/162",[75,50.182]],["parent/162",[113,3.324]],["name/163",[76,50.182]],["parent/163",[113,3.324]],["name/164",[111,47.669]],["parent/164",[113,3.324]],["name/165",[48,37.453]],["parent/165",[113,3.324]],["name/166",[116,58.655]],["parent/166",[27,2.371]],["name/167",[29,33.532]],["parent/167",[117,3.652]],["name/168",[51,36.683]],["parent/168",[117,3.652]],["name/169",[33,33.532]],["parent/169",[117,3.652]],["name/170",[31,30.723]],["parent/170",[117,3.652]],["name/171",[32,28.866]],["parent/171",[117,3.652]],["name/172",[118,50.182]],["parent/172",[117,3.652]],["name/173",[37,41.309]],["parent/173",[117,3.652]],["name/174",[119,50.182]],["parent/174",[117,3.652]],["name/175",[104,53.547]],["parent/175",[117,3.652]],["name/176",[120,50.182]],["parent/176",[117,3.652]],["name/177",[40,40.197]],["parent/177",[117,3.652]],["name/178",[48,37.453]],["parent/178",[117,3.652]],["name/179",[121,58.655]],["parent/179",[27,2.371]],["name/180",[29,33.532]],["parent/180",[122,3.577]],["name/181",[51,36.683]],["parent/181",[122,3.577]],["name/182",[31,30.723]],["parent/182",[122,3.577]],["name/183",[32,28.866]],["parent/183",[122,3.577]],["name/184",[123,53.547]],["parent/184",[122,3.577]],["name/185",[33,33.532]],["parent/185",[122,3.577]],["name/186",[37,41.309]],["parent/186",[122,3.577]],["name/187",[119,50.182]],["parent/187",[122,3.577]],["name/188",[124,58.655]],["parent/188",[122,3.577]],["name/189",[125,58.655]],["parent/189",[122,3.577]],["name/190",[40,40.197]],["parent/190",[122,3.577]],["name/191",[126,53.547]],["parent/191",[122,3.577]],["name/192",[48,37.453]],["parent/192",[122,3.577]],["name/193",[127,58.655]],["parent/193",[27,2.371]],["name/194",[29,33.532]],["parent/194",[128,3.442]],["name/195",[51,36.683]],["parent/195",[128,3.442]],["name/196",[31,30.723]],["parent/196",[128,3.442]],["name/197",[32,28.866]],["parent/197",[128,3.442]],["name/198",[33,33.532]],["parent/198",[128,3.442]],["name/199",[129,58.655]],["parent/199",[128,3.442]],["name/200",[37,41.309]],["parent/200",[128,3.442]],["name/201",[119,50.182]],["parent/201",[128,3.442]],["name/202",[130,47.669]],["parent/202",[128,3.442]],["name/203",[126,53.547]],["parent/203",[128,3.442]],["name/204",[131,50.182]],["parent/204",[128,3.442]],["name/205",[108,45.662]],["parent/205",[128,3.442]],["name/206",[74,42.561]],["parent/206",[128,3.442]],["name/207",[111,47.669]],["parent/207",[128,3.442]],["name/208",[48,37.453]],["parent/208",[128,3.442]],["name/209",[0,43.992]],["parent/209",[27,2.371]],["name/210",[29,33.532]],["parent/210",[78,2.691]],["name/211",[0,43.992]],["parent/211",[78,2.691]],["name/212",[33,33.532]],["parent/212",[78,2.691]],["name/213",[32,28.866]],["parent/213",[78,2.691]],["name/214",[132,58.655]],["parent/214",[78,2.691]],["name/215",[83,45.662]],["parent/215",[78,2.691]],["name/216",[133,58.655]],["parent/216",[78,2.691]],["name/217",[86,50.182]],["parent/217",[78,2.691]],["name/218",[134,58.655]],["parent/218",[78,2.691]],["name/219",[135,58.655]],["parent/219",[78,2.691]],["name/220",[136,58.655]],["parent/220",[78,2.691]],["name/221",[101,53.547]],["parent/221",[78,2.691]],["name/222",[89,53.547]],["parent/222",[78,2.691]],["name/223",[88,50.182]],["parent/223",[78,2.691]],["name/224",[90,47.669]],["parent/224",[78,2.691]],["name/225",[91,47.669]],["parent/225",[78,2.691]],["name/226",[137,58.655]],["parent/226",[27,2.371]],["name/227",[29,33.532]],["parent/227",[138,3.123]],["name/228",[31,30.723]],["parent/228",[138,3.123]],["name/229",[34,40.197]],["parent/229",[138,3.123]],["name/230",[139,58.655]],["parent/230",[138,3.123]],["name/231",[32,28.866]],["parent/231",[138,3.123]],["name/232",[37,41.309]],["parent/232",[138,3.123]],["name/233",[140,58.655]],["parent/233",[138,3.123]],["name/234",[118,50.182]],["parent/234",[138,3.123]],["name/235",[141,58.655]],["parent/235",[138,3.123]],["name/236",[53,45.662]],["parent/236",[138,3.123]],["name/237",[120,50.182]],["parent/237",[138,3.123]],["name/238",[33,33.532]],["parent/238",[138,3.123]],["name/239",[142,50.182]],["parent/239",[138,3.123]],["name/240",[143,58.655]],["parent/240",[138,3.123]],["name/241",[144,58.655]],["parent/241",[138,3.123]],["name/242",[145,50.182]],["parent/242",[138,3.123]],["name/243",[146,58.655]],["parent/243",[138,3.123]],["name/244",[147,58.655]],["parent/244",[138,3.123]],["name/245",[148,53.547]],["parent/245",[138,3.123]],["name/246",[74,42.561]],["parent/246",[138,3.123]],["name/247",[48,37.453]],["parent/247",[138,3.123]],["name/248",[149,58.655]],["parent/248",[27,2.371]],["name/249",[29,33.532]],["parent/249",[150,3.218]],["name/250",[31,30.723]],["parent/250",[150,3.218]],["name/251",[34,40.197]],["parent/251",[150,3.218]],["name/252",[151,58.655]],["parent/252",[150,3.218]],["name/253",[32,28.866]],["parent/253",[150,3.218]],["name/254",[152,50.182]],["parent/254",[150,3.218]],["name/255",[153,58.655]],["parent/255",[150,3.218]],["name/256",[33,33.532]],["parent/256",[150,3.218]],["name/257",[154,58.655]],["parent/257",[150,3.218]],["name/258",[108,45.662]],["parent/258",[150,3.218]],["name/259",[142,50.182]],["parent/259",[150,3.218]],["name/260",[35,45.662]],["parent/260",[150,3.218]],["name/261",[37,41.309]],["parent/261",[150,3.218]],["name/262",[155,58.655]],["parent/262",[150,3.218]],["name/263",[114,53.547]],["parent/263",[150,3.218]],["name/264",[156,58.655]],["parent/264",[150,3.218]],["name/265",[131,50.182]],["parent/265",[150,3.218]],["name/266",[74,42.561]],["parent/266",[150,3.218]],["name/267",[48,37.453]],["parent/267",[150,3.218]],["name/268",[157,58.655]],["parent/268",[27,2.371]],["name/269",[29,33.532]],["parent/269",[158,3.123]],["name/270",[31,30.723]],["parent/270",[158,3.123]],["name/271",[34,40.197]],["parent/271",[158,3.123]],["name/272",[32,28.866]],["parent/272",[158,3.123]],["name/273",[159,58.655]],["parent/273",[158,3.123]],["name/274",[118,50.182]],["parent/274",[158,3.123]],["name/275",[53,45.662]],["parent/275",[158,3.123]],["name/276",[160,53.547]],["parent/276",[158,3.123]],["name/277",[33,33.532]],["parent/277",[158,3.123]],["name/278",[108,45.662]],["parent/278",[158,3.123]],["name/279",[142,50.182]],["parent/279",[158,3.123]],["name/280",[161,58.655]],["parent/280",[158,3.123]],["name/281",[37,41.309]],["parent/281",[158,3.123]],["name/282",[162,58.655]],["parent/282",[158,3.123]],["name/283",[145,50.182]],["parent/283",[158,3.123]],["name/284",[163,58.655]],["parent/284",[158,3.123]],["name/285",[164,58.655]],["parent/285",[158,3.123]],["name/286",[148,53.547]],["parent/286",[158,3.123]],["name/287",[131,50.182]],["parent/287",[158,3.123]],["name/288",[74,42.561]],["parent/288",[158,3.123]],["name/289",[48,37.453]],["parent/289",[158,3.123]],["name/290",[165,58.655]],["parent/290",[27,2.371]],["name/291",[166,53.547]],["parent/291",[167,4.453]],["name/292",[168,58.655]],["parent/292",[167,4.453]],["name/293",[169,53.547]],["parent/293",[167,4.453]],["name/294",[170,58.655]],["parent/294",[167,4.453]],["name/295",[171,58.655]],["parent/295",[167,4.453]],["name/296",[172,58.655]],["parent/296",[27,2.371]],["name/297",[84,47.669]],["parent/297",[173,4.893]],["name/298",[85,47.669]],["parent/298",[173,4.893]],["name/299",[174,53.547]],["parent/299",[173,4.893]],["name/300",[175,58.655]],["parent/300",[27,2.371]],["name/301",[176,53.547]],["parent/301",[177,4.648]],["name/302",[178,58.655]],["parent/302",[177,4.648]],["name/303",[65,39.196]],["parent/303",[177,4.648]],["name/304",[12,50.182]],["parent/304",[179,4.648]],["name/305",[15,47.669]],["parent/305",[179,4.648]],["name/306",[19,47.669]],["parent/306",[179,4.648]],["name/307",[23,50.182]],["parent/307",[179,4.648]],["name/308",[180,58.655]],["parent/308",[177,4.648]],["name/309",[181,58.655]],["parent/309",[27,2.371]],["name/310",[182,58.655]],["parent/310",[183,5.221]],["name/311",[85,47.669]],["parent/311",[183,5.221]],["name/312",[184,58.655]],["parent/312",[27,2.371]],["name/313",[85,47.669]],["parent/313",[185,5.221]],["name/314",[174,53.547]],["parent/314",[185,5.221]],["name/315",[186,58.655]],["parent/315",[27,2.371]],["name/316",[176,53.547]],["parent/316",[187,3.92]],["name/317",[53,45.662]],["parent/317",[187,3.92]],["name/318",[120,50.182]],["parent/318",[187,3.92]],["name/319",[34,40.197]],["parent/319",[187,3.92]],["name/320",[188,58.655]],["parent/320",[187,3.92]],["name/321",[189,58.655]],["parent/321",[187,3.92]],["name/322",[190,58.655]],["parent/322",[187,3.92]],["name/323",[191,58.655]],["parent/323",[187,3.92]],["name/324",[192,58.655]],["parent/324",[187,3.92]],["name/325",[193,58.655]],["parent/325",[27,2.371]],["name/326",[15,47.669]],["parent/326",[194,4.29]],["name/327",[65,39.196]],["parent/327",[194,4.29]],["name/328",[130,47.669]],["parent/328",[195,4.29]],["name/329",[196,53.547]],["parent/329",[195,4.29]],["name/330",[197,53.547]],["parent/330",[195,4.29]],["name/331",[198,53.547]],["parent/331",[195,4.29]],["name/332",[19,47.669]],["parent/332",[194,4.29]],["name/333",[65,39.196]],["parent/333",[194,4.29]],["name/334",[130,47.669]],["parent/334",[195,4.29]],["name/335",[12,50.182]],["parent/335",[194,4.29]],["name/336",[65,39.196]],["parent/336",[194,4.29]],["name/337",[199,58.655]],["parent/337",[195,4.29]],["name/338",[200,58.655]],["parent/338",[27,2.371]],["name/339",[29,33.532]],["parent/339",[201,4.29]],["name/340",[31,30.723]],["parent/340",[201,4.29]],["name/341",[32,28.866]],["parent/341",[201,4.29]],["name/342",[202,43.992]],["parent/342",[201,4.29]],["name/343",[203,43.992]],["parent/343",[201,4.29]],["name/344",[48,37.453]],["parent/344",[201,4.29]],["name/345",[204,58.655]],["parent/345",[27,2.371]],["name/346",[32,28.866]],["parent/346",[205,4.893]],["name/347",[202,43.992]],["parent/347",[205,4.893]],["name/348",[203,43.992]],["parent/348",[205,4.893]],["name/349",[206,58.655]],["parent/349",[27,2.371]],["name/350",[207,58.655]],["parent/350",[208,4.453]],["name/351",[209,58.655]],["parent/351",[208,4.453]],["name/352",[210,58.655]],["parent/352",[208,4.453]],["name/353",[211,58.655]],["parent/353",[208,4.453]],["name/354",[212,58.655]],["parent/354",[208,4.453]],["name/355",[83,45.662]],["parent/355",[27,2.371]],["name/356",[29,33.532]],["parent/356",[213,3.577]],["name/357",[214,58.655]],["parent/357",[213,3.577]],["name/358",[215,58.655]],["parent/358",[213,3.577]],["name/359",[83,45.662]],["parent/359",[213,3.577]],["name/360",[216,58.655]],["parent/360",[213,3.577]],["name/361",[65,39.196]],["parent/361",[213,3.577]],["name/362",[217,58.655]],["parent/362",[213,3.577]],["name/363",[218,58.655]],["parent/363",[213,3.577]],["name/364",[219,58.655]],["parent/364",[213,3.577]],["name/365",[90,47.669]],["parent/365",[213,3.577]],["name/366",[91,47.669]],["parent/366",[213,3.577]],["name/367",[220,58.655]],["parent/367",[213,3.577]],["name/368",[221,58.655]],["parent/368",[213,3.577]],["name/369",[222,58.655]],["parent/369",[27,2.371]],["name/370",[223,58.655]],["parent/370",[27,2.371]],["name/371",[203,43.992]],["parent/371",[224,4.893]],["name/372",[202,43.992]],["parent/372",[224,4.893]],["name/373",[32,28.866]],["parent/373",[224,4.893]],["name/374",[225,58.655]],["parent/374",[27,2.371]],["name/375",[51,36.683]],["parent/375",[226,4.893]],["name/376",[32,28.866]],["parent/376",[226,4.893]],["name/377",[31,30.723]],["parent/377",[226,4.893]],["name/378",[227,58.655]],["parent/378",[27,2.371]],["name/379",[228,58.655]],["parent/379",[229,5.221]],["name/380",[33,33.532]],["parent/380",[229,5.221]],["name/381",[230,58.655]],["parent/381",[27,2.371]],["name/382",[130,47.669]],["parent/382",[231,3.733]],["name/383",[196,53.547]],["parent/383",[231,3.733]],["name/384",[232,58.655]],["parent/384",[231,3.733]],["name/385",[233,58.655]],["parent/385",[231,3.733]],["name/386",[234,58.655]],["parent/386",[231,3.733]],["name/387",[197,53.547]],["parent/387",[231,3.733]],["name/388",[235,58.655]],["parent/388",[231,3.733]],["name/389",[236,58.655]],["parent/389",[231,3.733]],["name/390",[237,58.655]],["parent/390",[231,3.733]],["name/391",[198,53.547]],["parent/391",[231,3.733]],["name/392",[238,58.655]],["parent/392",[231,3.733]],["name/393",[239,58.655]],["parent/393",[27,2.371]],["name/394",[51,36.683]],["parent/394",[240,4.29]],["name/395",[32,28.866]],["parent/395",[240,4.29]],["name/396",[31,30.723]],["parent/396",[240,4.29]],["name/397",[106,53.547]],["parent/397",[240,4.29]],["name/398",[107,53.547]],["parent/398",[240,4.29]],["name/399",[111,47.669]],["parent/399",[240,4.29]],["name/400",[241,58.655]],["parent/400",[27,2.371]],["name/401",[32,28.866]],["parent/401",[242,4.29]],["name/402",[243,58.655]],["parent/402",[242,4.29]],["name/403",[244,58.655]],["parent/403",[242,4.29]],["name/404",[169,53.547]],["parent/404",[242,4.29]],["name/405",[65,39.196]],["parent/405",[242,4.29]],["name/406",[245,58.655]],["parent/406",[246,5.221]],["name/407",[247,58.655]],["parent/407",[246,5.221]],["name/408",[84,47.669]],["parent/408",[242,4.29]],["name/409",[248,58.655]],["parent/409",[27,2.371]],["name/410",[51,36.683]],["parent/410",[249,3.822]],["name/411",[31,30.723]],["parent/411",[249,3.822]],["name/412",[32,28.866]],["parent/412",[249,3.822]],["name/413",[33,33.532]],["parent/413",[249,3.822]],["name/414",[52,50.182]],["parent/414",[249,3.822]],["name/415",[35,45.662]],["parent/415",[249,3.822]],["name/416",[250,58.655]],["parent/416",[249,3.822]],["name/417",[251,58.655]],["parent/417",[249,3.822]],["name/418",[252,58.655]],["parent/418",[249,3.822]],["name/419",[40,40.197]],["parent/419",[249,3.822]],["name/420",[253,58.655]],["parent/420",[27,2.371]],["name/421",[123,53.547]],["parent/421",[254,4.893]],["name/422",[31,30.723]],["parent/422",[254,4.893]],["name/423",[33,33.532]],["parent/423",[254,4.893]],["name/424",[255,58.655]],["parent/424",[27,2.371]],["name/425",[29,33.532]],["parent/425",[256,4.29]],["name/426",[31,30.723]],["parent/426",[256,4.29]],["name/427",[51,36.683]],["parent/427",[256,4.29]],["name/428",[32,28.866]],["parent/428",[256,4.29]],["name/429",[152,50.182]],["parent/429",[256,4.29]],["name/430",[257,58.655]],["parent/430",[256,4.29]],["name/431",[258,58.655]],["parent/431",[27,2.371]],["name/432",[29,33.532]],["parent/432",[259,4.29]],["name/433",[31,30.723]],["parent/433",[259,4.29]],["name/434",[34,40.197]],["parent/434",[259,4.29]],["name/435",[32,28.866]],["parent/435",[259,4.29]],["name/436",[160,53.547]],["parent/436",[259,4.29]],["name/437",[145,50.182]],["parent/437",[259,4.29]],["name/438",[260,58.655]],["parent/438",[27,2.371]],["name/439",[261,58.655]],["parent/439",[262,4.648]],["name/440",[263,58.655]],["parent/440",[262,4.648]],["name/441",[264,58.655]],["parent/441",[262,4.648]],["name/442",[265,58.655]],["parent/442",[262,4.648]],["name/443",[266,58.655]],["parent/443",[27,2.371]],["name/444",[31,30.723]],["parent/444",[267,5.221]],["name/445",[51,36.683]],["parent/445",[267,5.221]],["name/446",[268,58.655]],["parent/446",[27,2.371]],["name/447",[51,36.683]],["parent/447",[269,5.221]],["name/448",[152,50.182]],["parent/448",[269,5.221]],["name/449",[166,53.547]],["parent/449",[27,2.371]],["name/450",[270,58.655]],["parent/450",[271,4.893]],["name/451",[272,58.655]],["parent/451",[271,4.893]],["name/452",[273,58.655]],["parent/452",[271,4.893]],["name/453",[274,58.655]],["parent/453",[27,2.371]],["name/454",[275,58.655]],["parent/454",[276,3.123]],["name/455",[277,58.655]],["parent/455",[276,3.123]],["name/456",[278,58.655]],["parent/456",[276,3.123]],["name/457",[202,43.992]],["parent/457",[276,3.123]],["name/458",[203,43.992]],["parent/458",[276,3.123]],["name/459",[279,58.655]],["parent/459",[276,3.123]],["name/460",[280,58.655]],["parent/460",[276,3.123]],["name/461",[84,47.669]],["parent/461",[276,3.123]],["name/462",[281,58.655]],["parent/462",[276,3.123]],["name/463",[282,58.655]],["parent/463",[276,3.123]],["name/464",[283,58.655]],["parent/464",[276,3.123]],["name/465",[284,58.655]],["parent/465",[276,3.123]],["name/466",[285,58.655]],["parent/466",[276,3.123]],["name/467",[286,58.655]],["parent/467",[276,3.123]],["name/468",[287,58.655]],["parent/468",[276,3.123]],["name/469",[288,58.655]],["parent/469",[276,3.123]],["name/470",[32,28.866]],["parent/470",[276,3.123]],["name/471",[289,58.655]],["parent/471",[276,3.123]],["name/472",[290,58.655]],["parent/472",[276,3.123]],["name/473",[291,58.655]],["parent/473",[276,3.123]],["name/474",[292,58.655]],["parent/474",[276,3.123]],["name/475",[293,58.655]],["parent/475",[27,2.371]],["name/476",[31,30.723]],["parent/476",[294,3.381]],["name/477",[32,28.866]],["parent/477",[294,3.381]],["name/478",[34,40.197]],["parent/478",[294,3.381]],["name/479",[35,45.662]],["parent/479",[294,3.381]],["name/480",[36,53.547]],["parent/480",[294,3.381]],["name/481",[37,41.309]],["parent/481",[294,3.381]],["name/482",[38,53.547]],["parent/482",[294,3.381]],["name/483",[39,47.669]],["parent/483",[294,3.381]],["name/484",[40,40.197]],["parent/484",[294,3.381]],["name/485",[65,39.196]],["parent/485",[294,3.381]],["name/486",[31,30.723]],["parent/486",[295,4.648]],["name/487",[202,43.992]],["parent/487",[295,4.648]],["name/488",[203,43.992]],["parent/488",[295,4.648]],["name/489",[32,28.866]],["parent/489",[295,4.648]],["name/490",[41,47.669]],["parent/490",[294,3.381]],["name/491",[42,53.547]],["parent/491",[294,3.381]],["name/492",[43,53.547]],["parent/492",[294,3.381]],["name/493",[44,53.547]],["parent/493",[294,3.381]],["name/494",[45,53.547]],["parent/494",[294,3.381]],["name/495",[46,53.547]],["parent/495",[294,3.381]],["name/496",[296,58.655]],["parent/496",[27,2.371]],["name/497",[51,36.683]],["parent/497",[297,4.028]],["name/498",[52,50.182]],["parent/498",[297,4.028]],["name/499",[53,45.662]],["parent/499",[297,4.028]],["name/500",[31,30.723]],["parent/500",[297,4.028]],["name/501",[33,33.532]],["parent/501",[297,4.028]],["name/502",[32,28.866]],["parent/502",[297,4.028]],["name/503",[54,53.547]],["parent/503",[297,4.028]],["name/504",[55,53.547]],["parent/504",[297,4.028]],["name/505",[298,58.655]],["parent/505",[27,2.371]],["name/506",[31,30.723]],["parent/506",[299,3.733]],["name/507",[34,40.197]],["parent/507",[299,3.733]],["name/508",[59,53.547]],["parent/508",[299,3.733]],["name/509",[60,53.547]],["parent/509",[299,3.733]],["name/510",[39,47.669]],["parent/510",[299,3.733]],["name/511",[32,28.866]],["parent/511",[299,3.733]],["name/512",[61,53.547]],["parent/512",[299,3.733]],["name/513",[41,47.669]],["parent/513",[299,3.733]],["name/514",[40,40.197]],["parent/514",[299,3.733]],["name/515",[65,39.196]],["parent/515",[299,3.733]],["name/516",[31,30.723]],["parent/516",[300,4.648]],["name/517",[202,43.992]],["parent/517",[300,4.648]],["name/518",[203,43.992]],["parent/518",[300,4.648]],["name/519",[32,28.866]],["parent/519",[300,4.648]],["name/520",[62,53.547]],["parent/520",[299,3.733]],["name/521",[301,58.655]],["parent/521",[27,2.371]],["name/522",[302,58.655]],["parent/522",[303,4.648]],["name/523",[304,58.655]],["parent/523",[303,4.648]],["name/524",[305,58.655]],["parent/524",[303,4.648]],["name/525",[65,39.196]],["parent/525",[303,4.648]],["name/526",[306,58.655]],["parent/526",[307,5.221]],["name/527",[308,58.655]],["parent/527",[307,5.221]]],"invertedIndex":[["__count",{"_index":70,"name":{"83":{}},"parent":{}}],["__patch",{"_index":71,"name":{"84":{}},"parent":{}}],["__patchsearch",{"_index":72,"name":{"85":{}},"parent":{}}],["__type",{"_index":65,"name":{"79":{},"303":{},"327":{},"333":{},"336":{},"361":{},"405":{},"485":{},"515":{},"525":{}},"parent":{}}],["_continuation",{"_index":64,"name":{"78":{}},"parent":{}}],["access_token",{"_index":234,"name":{"386":{}},"parent":{}}],["album",{"_index":120,"name":{"176":{},"237":{},"318":{}},"parent":{}}],["api",{"_index":66,"name":{"80":{}},"parent":{}}],["approxdurationms",{"_index":286,"name":{"467":{}},"parent":{}}],["arbitrary",{"_index":207,"name":{"350":{}},"parent":{}}],["artist",{"_index":53,"name":{"55":{},"236":{},"275":{},"317":{},"499":{}},"parent":{}}],["artists",{"_index":104,"name":{"136":{},"175":{}},"parent":{}}],["attachlisteners",{"_index":5,"name":{"5":{}},"parent":{}}],["audiochannels",{"_index":288,"name":{"469":{}},"parent":{}}],["audioquality",{"_index":285,"name":{"466":{}},"parent":{}}],["audiosamplerate",{"_index":287,"name":{"468":{}},"parent":{}}],["authentication",{"_index":305,"name":{"524":{}},"parent":{}}],["authorization",{"_index":4,"name":{"4":{}},"parent":{}}],["authorization_code",{"_index":233,"name":{"385":{}},"parent":{}}],["available",{"_index":163,"name":{"284":{}},"parent":{}}],["averagebitrate",{"_index":284,"name":{"465":{}},"parent":{}}],["base_url",{"_index":94,"name":{"114":{}},"parent":{}}],["big",{"_index":263,"name":{"440":{}},"parent":{}}],["bitrate",{"_index":278,"name":{"456":{}},"parent":{}}],["bpm",{"_index":146,"name":{"243":{}},"parent":{}}],["bytes_count",{"_index":79,"name":{"97":{}},"parent":{}}],["callback",{"_index":216,"name":{"360":{}},"parent":{}}],["channel",{"_index":41,"name":{"43":{},"74":{},"490":{},"513":{}},"parent":{}}],["channeliconinterface",{"_index":204,"name":{"345":{}},"parent":{}}],["channeljson",{"_index":296,"name":{"496":{}},"parent":{}}],["cipher",{"_index":290,"name":{"472":{}},"parent":{}}],["cleanup",{"_index":88,"name":{"106":{},"125":{},"223":{}},"parent":{}}],["client_id",{"_index":130,"name":{"202":{},"328":{},"334":{},"382":{}},"parent":{}}],["client_secret",{"_index":196,"name":{"329":{},"383":{}},"parent":{}}],["clientversion",{"_index":69,"name":{"82":{}},"parent":{}}],["collaborative",{"_index":114,"name":{"152":{},"263":{}},"parent":{}}],["constructor",{"_index":29,"name":{"32":{},"52":{},"65":{},"93":{},"111":{},"130":{},"149":{},"167":{},"180":{},"194":{},"210":{},"227":{},"249":{},"269":{},"339":{},"356":{},"425":{},"432":{}},"parent":{}}],["content_length",{"_index":81,"name":{"99":{}},"parent":{}}],["contentlength",{"_index":280,"name":{"460":{}},"parent":{}}],["contributors",{"_index":148,"name":{"245":{},"286":{}},"parent":{}}],["cookie",{"_index":199,"name":{"337":{}},"parent":{}}],["cookieheaders",{"_index":14,"name":{"14":{}},"parent":{}}],["copyrights",{"_index":105,"name":{"137":{}},"parent":{}}],["cover",{"_index":160,"name":{"276":{},"436":{}},"parent":{}}],["creationdate",{"_index":153,"name":{"255":{}},"parent":{}}],["creator",{"_index":154,"name":{"257":{}},"parent":{}}],["dash_getter",{"_index":100,"name":{"124":{}},"parent":{}}],["dash_timer",{"_index":97,"name":{"120":{}},"parent":{}}],["dash_updater",{"_index":99,"name":{"123":{}},"parent":{}}],["dashmanifesturl",{"_index":272,"name":{"451":{}},"parent":{}}],["decipher_info",{"_index":9,"name":{"9":{}},"parent":{}}],["deezer",{"_index":23,"name":{"25":{},"28":{},"307":{}},"parent":{}}],["deezeradvancedsearchoptions",{"_index":186,"name":{"315":{}},"parent":{}}],["deezeralbum",{"_index":157,"name":{"268":{}},"parent":{}}],["deezerartist",{"_index":255,"name":{"424":{}},"parent":{}}],["deezergenre",{"_index":268,"name":{"446":{}},"parent":{}}],["deezerimage",{"_index":260,"name":{"438":{}},"parent":{}}],["deezerplaylist",{"_index":149,"name":{"248":{}},"parent":{}}],["deezertrack",{"_index":137,"name":{"226":{}},"parent":{}}],["deezertrackalbum",{"_index":258,"name":{"431":{}},"parent":{}}],["deezeruser",{"_index":266,"name":{"443":{}},"parent":{}}],["description",{"_index":35,"name":{"37":{},"153":{},"260":{},"415":{},"479":{}},"parent":{}}],["destroy",{"_index":221,"name":{"368":{}},"parent":{}}],["destroyed",{"_index":214,"name":{"357":{}},"parent":{}}],["disknumber",{"_index":144,"name":{"241":{}},"parent":{}}],["dislikes",{"_index":43,"name":{"45":{},"492":{}},"parent":{}}],["downloaded_segments",{"_index":133,"name":{"216":{}},"parent":{}}],["downloaded_time",{"_index":132,"name":{"214":{}},"parent":{}}],["duration",{"_index":244,"name":{"403":{}},"parent":{}}],["durationinms",{"_index":119,"name":{"174":{},"187":{},"201":{}},"parent":{}}],["durationinsec",{"_index":37,"name":{"39":{},"173":{},"186":{},"200":{},"232":{},"261":{},"281":{},"481":{}},"parent":{}}],["durationraw",{"_index":36,"name":{"38":{},"480":{}},"parent":{}}],["dz_advanced_track_search",{"_index":25,"name":{"27":{}},"parent":{}}],["dz_validate",{"_index":24,"name":{"26":{}},"parent":{}}],["expires_in",{"_index":236,"name":{"389":{}},"parent":{}}],["expiry",{"_index":237,"name":{"390":{}},"parent":{}}],["explicit",{"_index":118,"name":{"172":{},"234":{},"274":{}},"parent":{}}],["extractid",{"_index":11,"name":{"11":{}},"parent":{}}],["fans",{"_index":156,"name":{"264":{}},"parent":{}}],["fetch",{"_index":74,"name":{"87":{},"143":{},"161":{},"206":{},"246":{},"266":{},"288":{}},"parent":{}}],["fetched",{"_index":123,"name":{"184":{},"421":{}},"parent":{}}],["fetched_tracks",{"_index":110,"name":{"142":{},"160":{}},"parent":{}}],["fetched_videos",{"_index":63,"name":{"77":{}},"parent":{}}],["file",{"_index":238,"name":{"392":{}},"parent":{}}],["first_name",{"_index":250,"name":{"416":{}},"parent":{}}],["format",{"_index":169,"name":{"293":{},"404":{}},"parent":{}}],["formatdata",{"_index":274,"name":{"453":{}},"parent":{}}],["formats",{"_index":124,"name":{"188":{}},"parent":{}}],["fps",{"_index":281,"name":{"462":{}},"parent":{}}],["full_name",{"_index":251,"name":{"417":{}},"parent":{}}],["fuzzy",{"_index":180,"name":{"308":{}},"parent":{}}],["gain",{"_index":147,"name":{"244":{}},"parent":{}}],["genres",{"_index":164,"name":{"285":{}},"parent":{}}],["getfreeclientid",{"_index":22,"name":{"24":{}},"parent":{}}],["height",{"_index":203,"name":{"343":{},"348":{},"371":{},"458":{},"488":{},"518":{}},"parent":{}}],["hlsmanifesturl",{"_index":273,"name":{"452":{}},"parent":{}}],["host",{"_index":302,"name":{"522":{}},"parent":{}}],["html5player",{"_index":168,"name":{"292":{}},"parent":{}}],["htmldata",{"_index":174,"name":{"299":{},"314":{}},"parent":{}}],["icon",{"_index":54,"name":{"59":{},"503":{}},"parent":{}}],["iconurl",{"_index":56,"name":{"61":{}},"parent":{}}],["id",{"_index":31,"name":{"33":{},"56":{},"66":{},"134":{},"155":{},"170":{},"182":{},"196":{},"228":{},"250":{},"270":{},"340":{},"377":{},"396":{},"411":{},"422":{},"426":{},"433":{},"444":{},"476":{},"486":{},"500":{},"506":{},"516":{}},"parent":{}}],["incomplete",{"_index":182,"name":{"310":{}},"parent":{}}],["infodata",{"_index":165,"name":{"290":{}},"parent":{}}],["infooptions",{"_index":184,"name":{"312":{}},"parent":{}}],["internal",{"_index":27,"name":{"30":{}},"parent":{"31":{},"51":{},"64":{},"92":{},"110":{},"129":{},"148":{},"166":{},"179":{},"193":{},"209":{},"226":{},"248":{},"268":{},"290":{},"296":{},"300":{},"309":{},"312":{},"315":{},"325":{},"338":{},"345":{},"349":{},"355":{},"369":{},"370":{},"374":{},"378":{},"381":{},"393":{},"400":{},"409":{},"420":{},"424":{},"431":{},"438":{},"443":{},"446":{},"449":{},"453":{},"475":{},"496":{},"505":{},"521":{}}}],["internal>.channeliconinterface",{"_index":205,"name":{},"parent":{"346":{},"347":{},"348":{}}}],["internal>.channeljson",{"_index":297,"name":{},"parent":{"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"504":{}}}],["internal>.deezeradvancedsearchoptions",{"_index":187,"name":{},"parent":{"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{}}}],["internal>.deezeralbum",{"_index":158,"name":{},"parent":{"269":{},"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{}}}],["internal>.deezerartist",{"_index":256,"name":{},"parent":{"425":{},"426":{},"427":{},"428":{},"429":{},"430":{}}}],["internal>.deezergenre",{"_index":269,"name":{},"parent":{"447":{},"448":{}}}],["internal>.deezerimage",{"_index":262,"name":{},"parent":{"439":{},"440":{},"441":{},"442":{}}}],["internal>.deezerplaylist",{"_index":150,"name":{},"parent":{"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"265":{},"266":{},"267":{}}}],["internal>.deezertrack",{"_index":138,"name":{},"parent":{"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{}}}],["internal>.deezertrackalbum",{"_index":259,"name":{},"parent":{"432":{},"433":{},"434":{},"435":{},"436":{},"437":{}}}],["internal>.deezeruser",{"_index":267,"name":{},"parent":{"444":{},"445":{}}}],["internal>.formatdata",{"_index":276,"name":{},"parent":{"454":{},"455":{},"456":{},"457":{},"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{},"472":{},"473":{},"474":{}}}],["internal>.infodata",{"_index":167,"name":{},"parent":{"291":{},"292":{},"293":{},"294":{},"295":{}}}],["internal>.infooptions",{"_index":185,"name":{},"parent":{"313":{},"314":{}}}],["internal>.livestream",{"_index":93,"name":{},"parent":{"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{}}}],["internal>.livestreamdata",{"_index":271,"name":{},"parent":{"450":{},"451":{},"452":{}}}],["internal>.playlistjson",{"_index":299,"name":{},"parent":{"506":{},"507":{},"508":{},"509":{},"510":{},"511":{},"512":{},"513":{},"514":{},"515":{},"520":{}}}],["internal>.playlistjson.__type",{"_index":300,"name":{},"parent":{"516":{},"517":{},"518":{},"519":{}}}],["internal>.playlistoptions",{"_index":183,"name":{},"parent":{"310":{},"311":{}}}],["internal>.proxyopts",{"_index":303,"name":{},"parent":{"522":{},"523":{},"524":{},"525":{}}}],["internal>.proxyopts.__type",{"_index":307,"name":{},"parent":{"526":{},"527":{}}}],["internal>.searchoptions",{"_index":177,"name":{},"parent":{"301":{},"302":{},"303":{},"308":{}}}],["internal>.searchoptions.__type",{"_index":179,"name":{},"parent":{"304":{},"305":{},"306":{},"307":{}}}],["internal>.soundcloudplaylist",{"_index":128,"name":{},"parent":{"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{}}}],["internal>.soundcloudtrack",{"_index":122,"name":{},"parent":{"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{}}}],["internal>.soundcloudtrackdeprecated",{"_index":254,"name":{},"parent":{"421":{},"422":{},"423":{}}}],["internal>.soundcloudtrackformat",{"_index":242,"name":{},"parent":{"401":{},"402":{},"403":{},"404":{},"405":{},"408":{}}}],["internal>.soundcloudtrackformat.__type",{"_index":246,"name":{},"parent":{"406":{},"407":{}}}],["internal>.soundclouduser",{"_index":249,"name":{},"parent":{"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{}}}],["internal>.spotifyalbum",{"_index":103,"name":{},"parent":{"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{}}}],["internal>.spotifyartists",{"_index":226,"name":{},"parent":{"375":{},"376":{},"377":{}}}],["internal>.spotifycopyright",{"_index":229,"name":{},"parent":{"379":{},"380":{}}}],["internal>.spotifydataoptions",{"_index":231,"name":{},"parent":{"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{}}}],["internal>.spotifyplaylist",{"_index":113,"name":{},"parent":{"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{}}}],["internal>.spotifythumbnail",{"_index":224,"name":{},"parent":{"371":{},"372":{},"373":{}}}],["internal>.spotifytrack",{"_index":117,"name":{},"parent":{"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{}}}],["internal>.spotifytrackalbum",{"_index":240,"name":{},"parent":{"394":{},"395":{},"396":{},"397":{},"398":{},"399":{}}}],["internal>.stream",{"_index":78,"name":{},"parent":{"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{}}}],["internal>.streamoptions",{"_index":173,"name":{},"parent":{"297":{},"298":{},"299":{}}}],["internal>.streamtype",{"_index":208,"name":{},"parent":{"350":{},"351":{},"352":{},"353":{},"354":{}}}],["internal>.timer",{"_index":213,"name":{},"parent":{"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{}}}],["internal>.tokenoptions",{"_index":194,"name":{},"parent":{"326":{},"327":{},"332":{},"333":{},"335":{},"336":{}}}],["internal>.tokenoptions.__type",{"_index":195,"name":{},"parent":{"328":{},"329":{},"330":{},"331":{},"334":{},"337":{}}}],["internal>.videooptions",{"_index":294,"name":{},"parent":{"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"485":{},"490":{},"491":{},"492":{},"493":{},"494":{},"495":{}}}],["internal>.videooptions.__type",{"_index":295,"name":{},"parent":{"486":{},"487":{},"488":{},"489":{}}}],["internal>.youtubechannel",{"_index":50,"name":{},"parent":{"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{}}}],["internal>.youtubeplaylist",{"_index":58,"name":{},"parent":{"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{}}}],["internal>.youtubeplaylist.__type",{"_index":67,"name":{},"parent":{"80":{},"81":{},"82":{}}}],["internal>.youtubethumbnail",{"_index":201,"name":{},"parent":{"339":{},"340":{},"341":{},"342":{},"343":{},"344":{}}}],["internal>.youtubevideo",{"_index":30,"name":{},"parent":{"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{}}}],["interval",{"_index":95,"name":{"116":{}},"parent":{}}],["is_expired",{"_index":18,"name":{"18":{}},"parent":{}}],["islive",{"_index":270,"name":{"450":{}},"parent":{}}],["isloved",{"_index":155,"name":{"262":{}},"parent":{}}],["itag",{"_index":275,"name":{"454":{}},"parent":{}}],["label",{"_index":188,"name":{"320":{}},"parent":{}}],["last_name",{"_index":252,"name":{"418":{}},"parent":{}}],["lastmodified",{"_index":279,"name":{"459":{}},"parent":{}}],["lastupdate",{"_index":60,"name":{"70":{},"509":{}},"parent":{}}],["likes",{"_index":42,"name":{"44":{},"491":{}},"parent":{}}],["limit",{"_index":176,"name":{"301":{},"316":{}},"parent":{}}],["link",{"_index":61,"name":{"73":{},"512":{}},"parent":{}}],["live",{"_index":44,"name":{"46":{},"493":{}},"parent":{}}],["livestream",{"_index":92,"name":{"110":{}},"parent":{}}],["livestreamdata",{"_index":166,"name":{"291":{},"449":{}},"parent":{}}],["loop",{"_index":89,"name":{"107":{},"222":{}},"parent":{}}],["loudnessdb",{"_index":291,"name":{"473":{}},"parent":{}}],["market",{"_index":198,"name":{"331":{},"391":{}},"parent":{}}],["maxbpm",{"_index":192,"name":{"324":{}},"parent":{}}],["maxdurationinsec",{"_index":190,"name":{"322":{}},"parent":{}}],["medium",{"_index":264,"name":{"441":{}},"parent":{}}],["mime_type",{"_index":247,"name":{"407":{}},"parent":{}}],["mimetype",{"_index":277,"name":{"455":{}},"parent":{}}],["minbpm",{"_index":191,"name":{"323":{}},"parent":{}}],["mindurationinsec",{"_index":189,"name":{"321":{}},"parent":{}}],["name",{"_index":51,"name":{"53":{},"131":{},"150":{},"168":{},"181":{},"195":{},"375":{},"394":{},"410":{},"427":{},"445":{},"447":{},"497":{}},"parent":{}}],["next",{"_index":73,"name":{"86":{}},"parent":{}}],["numberoffans",{"_index":162,"name":{"282":{}},"parent":{}}],["oggopus",{"_index":210,"name":{"352":{}},"parent":{}}],["opus",{"_index":212,"name":{"354":{}},"parent":{}}],["owner",{"_index":115,"name":{"157":{}},"parent":{}}],["packet_count",{"_index":96,"name":{"117":{}},"parent":{}}],["page",{"_index":75,"name":{"88":{},"144":{},"162":{}},"parent":{}}],["parser",{"_index":136,"name":{"220":{}},"parent":{}}],["partial",{"_index":142,"name":{"239":{},"259":{},"279":{}},"parent":{}}],["password",{"_index":308,"name":{"527":{}},"parent":{}}],["pause",{"_index":90,"name":{"108":{},"127":{},"224":{},"365":{}},"parent":{}}],["paused",{"_index":215,"name":{"358":{}},"parent":{}}],["per_sec_bytes",{"_index":80,"name":{"98":{}},"parent":{}}],["picture",{"_index":152,"name":{"254":{},"429":{},"448":{}},"parent":{}}],["playlist_info",{"_index":6,"name":{"6":{}},"parent":{}}],["playlistjson",{"_index":298,"name":{"505":{}},"parent":{}}],["playlistoptions",{"_index":181,"name":{"309":{}},"parent":{}}],["port",{"_index":304,"name":{"523":{}},"parent":{}}],["preset",{"_index":243,"name":{"402":{}},"parent":{}}],["previewurl",{"_index":141,"name":{"235":{}},"parent":{}}],["private",{"_index":45,"name":{"47":{},"494":{}},"parent":{}}],["projectiontype",{"_index":283,"name":{"464":{}},"parent":{}}],["protocol",{"_index":245,"name":{"406":{}},"parent":{}}],["proxy",{"_index":85,"name":{"103":{},"298":{},"311":{},"313":{}},"parent":{}}],["proxyoptions",{"_index":222,"name":{"369":{}},"parent":{}}],["proxyopts",{"_index":301,"name":{"521":{}},"parent":{}}],["public",{"_index":151,"name":{"252":{}},"parent":{}}],["publisher",{"_index":125,"name":{"189":{}},"parent":{}}],["quality",{"_index":84,"name":{"102":{},"297":{},"408":{},"461":{}},"parent":{}}],["qualitylabel",{"_index":282,"name":{"463":{}},"parent":{}}],["rank",{"_index":140,"name":{"233":{}},"parent":{}}],["raw",{"_index":209,"name":{"351":{}},"parent":{}}],["recordtype",{"_index":159,"name":{"273":{}},"parent":{}}],["redirect_url",{"_index":232,"name":{"384":{}},"parent":{}}],["refresh_token",{"_index":197,"name":{"330":{},"387":{}},"parent":{}}],["refreshtoken",{"_index":17,"name":{"17":{}},"parent":{}}],["related_videos",{"_index":171,"name":{"295":{}},"parent":{}}],["release_date",{"_index":106,"name":{"138":{},"397":{}},"parent":{}}],["release_date_precision",{"_index":107,"name":{"139":{},"398":{}},"parent":{}}],["releasedate",{"_index":145,"name":{"242":{},"283":{},"437":{}},"parent":{}}],["request",{"_index":86,"name":{"104":{},"122":{},"217":{}},"parent":{}}],["resume",{"_index":91,"name":{"109":{},"128":{},"225":{},"366":{}},"parent":{}}],["retry",{"_index":87,"name":{"105":{}},"parent":{}}],["reuse",{"_index":220,"name":{"367":{}},"parent":{}}],["role",{"_index":257,"name":{"430":{}},"parent":{}}],["search",{"_index":1,"name":{"1":{}},"parent":{}}],["searchoptions",{"_index":175,"name":{"300":{}},"parent":{}}],["segment_urls",{"_index":135,"name":{"219":{}},"parent":{}}],["segments_urls",{"_index":98,"name":{"121":{}},"parent":{}}],["settoken",{"_index":26,"name":{"29":{}},"parent":{}}],["shorttitle",{"_index":139,"name":{"230":{}},"parent":{}}],["signaturecipher",{"_index":289,"name":{"471":{}},"parent":{}}],["small",{"_index":265,"name":{"442":{}},"parent":{}}],["so_validate",{"_index":20,"name":{"21":{}},"parent":{}}],["soundcloud",{"_index":19,"name":{"20":{},"22":{},"306":{},"332":{}},"parent":{}}],["soundcloudplaylist",{"_index":127,"name":{"193":{}},"parent":{}}],["soundcloudstream",{"_index":21,"name":{"23":{}},"parent":{}}],["soundcloudtrack",{"_index":121,"name":{"179":{}},"parent":{}}],["soundcloudtrackdeprecated",{"_index":253,"name":{"420":{}},"parent":{}}],["soundcloudtrackformat",{"_index":241,"name":{"400":{}},"parent":{}}],["soundclouduser",{"_index":248,"name":{"409":{}},"parent":{}}],["source",{"_index":178,"name":{"302":{}},"parent":{}}],["sp_validate",{"_index":16,"name":{"16":{}},"parent":{}}],["spotify",{"_index":15,"name":{"15":{},"19":{},"305":{},"326":{}},"parent":{}}],["spotifyalbum",{"_index":102,"name":{"129":{}},"parent":{}}],["spotifyartists",{"_index":225,"name":{"374":{}},"parent":{}}],["spotifycopyright",{"_index":227,"name":{"378":{}},"parent":{}}],["spotifydata",{"_index":109,"name":{"141":{},"159":{}},"parent":{}}],["spotifydataoptions",{"_index":230,"name":{"381":{}},"parent":{}}],["spotifyplaylist",{"_index":112,"name":{"148":{}},"parent":{}}],["spotifythumbnail",{"_index":223,"name":{"370":{}},"parent":{}}],["spotifytrack",{"_index":116,"name":{"166":{}},"parent":{}}],["spotifytrackalbum",{"_index":239,"name":{"393":{}},"parent":{}}],["start",{"_index":101,"name":{"126":{},"221":{}},"parent":{}}],["stream",{"_index":0,"name":{"0":{},"92":{},"94":{},"112":{},"209":{},"211":{}},"parent":{}}],["stream_from_info",{"_index":2,"name":{"2":{}},"parent":{}}],["streamoptions",{"_index":172,"name":{"296":{}},"parent":{}}],["streamtype",{"_index":206,"name":{"349":{}},"parent":{}}],["sub_type",{"_index":129,"name":{"199":{}},"parent":{}}],["subscribers",{"_index":55,"name":{"60":{},"504":{}},"parent":{}}],["tags",{"_index":46,"name":{"48":{},"495":{}},"parent":{}}],["targetdurationsec",{"_index":292,"name":{"474":{}},"parent":{}}],["text",{"_index":228,"name":{"379":{}},"parent":{}}],["thumbnail",{"_index":40,"name":{"42":{},"75":{},"135":{},"156":{},"177":{},"190":{},"419":{},"484":{},"514":{}},"parent":{}}],["time",{"_index":134,"name":{"218":{}},"parent":{}}],["time_left",{"_index":218,"name":{"363":{}},"parent":{}}],["time_start",{"_index":217,"name":{"362":{}},"parent":{}}],["time_total",{"_index":219,"name":{"364":{}},"parent":{}}],["timer",{"_index":83,"name":{"101":{},"118":{},"215":{},"355":{},"359":{}},"parent":{}}],["title",{"_index":34,"name":{"36":{},"67":{},"229":{},"251":{},"271":{},"319":{},"434":{},"478":{},"507":{}},"parent":{}}],["tojson",{"_index":48,"name":{"50":{},"63":{},"91":{},"147":{},"165":{},"178":{},"192":{},"208":{},"247":{},"267":{},"289":{},"344":{}},"parent":{}}],["token",{"_index":68,"name":{"81":{}},"parent":{}}],["token_type",{"_index":235,"name":{"388":{}},"parent":{}}],["tokenoptions",{"_index":193,"name":{"325":{}},"parent":{}}],["tostring",{"_index":47,"name":{"49":{},"62":{}},"parent":{}}],["total_pages",{"_index":76,"name":{"89":{},"145":{},"163":{}},"parent":{}}],["total_tracks",{"_index":111,"name":{"146":{},"164":{},"207":{},"399":{}},"parent":{}}],["total_videos",{"_index":77,"name":{"90":{}},"parent":{}}],["trackposition",{"_index":143,"name":{"240":{}},"parent":{}}],["tracks",{"_index":131,"name":{"204":{},"265":{},"287":{}},"parent":{}}],["trackscount",{"_index":108,"name":{"140":{},"158":{},"205":{},"258":{},"278":{}},"parent":{}}],["type",{"_index":33,"name":{"35":{},"57":{},"68":{},"95":{},"113":{},"132":{},"151":{},"169":{},"185":{},"198":{},"212":{},"238":{},"256":{},"277":{},"380":{},"413":{},"423":{},"501":{}},"parent":{}}],["upc",{"_index":161,"name":{"280":{}},"parent":{}}],["uploadedat",{"_index":38,"name":{"40":{},"482":{}},"parent":{}}],["url",{"_index":32,"name":{"34":{},"58":{},"72":{},"96":{},"115":{},"133":{},"154":{},"171":{},"183":{},"197":{},"213":{},"231":{},"253":{},"272":{},"341":{},"346":{},"373":{},"376":{},"395":{},"401":{},"412":{},"428":{},"435":{},"470":{},"477":{},"489":{},"502":{},"511":{},"519":{}},"parent":{}}],["user",{"_index":126,"name":{"191":{},"203":{}},"parent":{}}],["username",{"_index":306,"name":{"526":{}},"parent":{}}],["validate",{"_index":3,"name":{"3":{}},"parent":{}}],["verified",{"_index":52,"name":{"54":{},"414":{},"498":{}},"parent":{}}],["video_basic_info",{"_index":7,"name":{"7":{}},"parent":{}}],["video_details",{"_index":170,"name":{"294":{}},"parent":{}}],["video_info",{"_index":8,"name":{"8":{}},"parent":{}}],["video_url",{"_index":82,"name":{"100":{},"119":{}},"parent":{}}],["videocount",{"_index":59,"name":{"69":{},"508":{}},"parent":{}}],["videooptions",{"_index":293,"name":{"475":{}},"parent":{}}],["videos",{"_index":62,"name":{"76":{},"520":{}},"parent":{}}],["views",{"_index":39,"name":{"41":{},"71":{},"483":{},"510":{}},"parent":{}}],["webmopus",{"_index":211,"name":{"353":{}},"parent":{}}],["width",{"_index":202,"name":{"342":{},"347":{},"372":{},"457":{},"487":{},"517":{}},"parent":{}}],["xl",{"_index":261,"name":{"439":{}},"parent":{}}],["youtube",{"_index":12,"name":{"12":{},"304":{},"335":{}},"parent":{}}],["youtubechannel",{"_index":49,"name":{"51":{}},"parent":{}}],["youtubeplaylist",{"_index":57,"name":{"64":{}},"parent":{}}],["youtubestream",{"_index":13,"name":{"13":{}},"parent":{}}],["youtubethumbnail",{"_index":200,"name":{"338":{}},"parent":{}}],["youtubevideo",{"_index":28,"name":{"31":{}},"parent":{}}],["yt_validate",{"_index":10,"name":{"10":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"4":"Namespace","8":"Enumeration","16":"Enumeration member","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias"},"rows":[{"id":0,"kind":64,"name":"stream","url":"modules.html#stream","classes":"tsd-kind-function"},{"id":1,"kind":64,"name":"search","url":"modules.html#search","classes":"tsd-kind-function"},{"id":2,"kind":64,"name":"stream_from_info","url":"modules.html#stream_from_info","classes":"tsd-kind-function"},{"id":3,"kind":64,"name":"validate","url":"modules.html#validate","classes":"tsd-kind-function"},{"id":4,"kind":64,"name":"authorization","url":"modules.html#authorization","classes":"tsd-kind-function"},{"id":5,"kind":64,"name":"attachListeners","url":"modules.html#attachListeners","classes":"tsd-kind-function"},{"id":6,"kind":64,"name":"playlist_info","url":"modules.html#playlist_info","classes":"tsd-kind-function"},{"id":7,"kind":64,"name":"video_basic_info","url":"modules.html#video_basic_info","classes":"tsd-kind-function"},{"id":8,"kind":64,"name":"video_info","url":"modules.html#video_info","classes":"tsd-kind-function"},{"id":9,"kind":64,"name":"decipher_info","url":"modules.html#decipher_info","classes":"tsd-kind-function"},{"id":10,"kind":64,"name":"yt_validate","url":"modules.html#yt_validate","classes":"tsd-kind-function"},{"id":11,"kind":64,"name":"extractID","url":"modules.html#extractID","classes":"tsd-kind-function"},{"id":12,"kind":4194304,"name":"YouTube","url":"modules.html#YouTube","classes":"tsd-kind-type-alias"},{"id":13,"kind":4194304,"name":"YouTubeStream","url":"modules.html#YouTubeStream","classes":"tsd-kind-type-alias"},{"id":14,"kind":64,"name":"cookieHeaders","url":"modules.html#cookieHeaders","classes":"tsd-kind-function"},{"id":15,"kind":64,"name":"spotify","url":"modules.html#spotify","classes":"tsd-kind-function"},{"id":16,"kind":64,"name":"sp_validate","url":"modules.html#sp_validate","classes":"tsd-kind-function"},{"id":17,"kind":64,"name":"refreshToken","url":"modules.html#refreshToken","classes":"tsd-kind-function"},{"id":18,"kind":64,"name":"is_expired","url":"modules.html#is_expired","classes":"tsd-kind-function"},{"id":19,"kind":4194304,"name":"Spotify","url":"modules.html#Spotify","classes":"tsd-kind-type-alias"},{"id":20,"kind":64,"name":"soundcloud","url":"modules.html#soundcloud","classes":"tsd-kind-function"},{"id":21,"kind":64,"name":"so_validate","url":"modules.html#so_validate","classes":"tsd-kind-function"},{"id":22,"kind":4194304,"name":"SoundCloud","url":"modules.html#SoundCloud","classes":"tsd-kind-type-alias"},{"id":23,"kind":128,"name":"SoundCloudStream","url":"classes/SoundCloudStream.html","classes":"tsd-kind-class"},{"id":24,"kind":512,"name":"constructor","url":"classes/SoundCloudStream.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"SoundCloudStream"},{"id":25,"kind":1024,"name":"stream","url":"classes/SoundCloudStream.html#stream","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SoundCloudStream"},{"id":26,"kind":1024,"name":"type","url":"classes/SoundCloudStream.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SoundCloudStream"},{"id":27,"kind":1024,"name":"url","url":"classes/SoundCloudStream.html#url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":28,"kind":1024,"name":"downloaded_time","url":"classes/SoundCloudStream.html#downloaded_time","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":29,"kind":1024,"name":"timer","url":"classes/SoundCloudStream.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":30,"kind":1024,"name":"downloaded_segments","url":"classes/SoundCloudStream.html#downloaded_segments","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":31,"kind":1024,"name":"request","url":"classes/SoundCloudStream.html#request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":32,"kind":1024,"name":"time","url":"classes/SoundCloudStream.html#time","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":33,"kind":1024,"name":"segment_urls","url":"classes/SoundCloudStream.html#segment_urls","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":34,"kind":2048,"name":"parser","url":"classes/SoundCloudStream.html#parser","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":35,"kind":2048,"name":"start","url":"classes/SoundCloudStream.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":36,"kind":2048,"name":"loop","url":"classes/SoundCloudStream.html#loop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":37,"kind":2048,"name":"cleanup","url":"classes/SoundCloudStream.html#cleanup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"SoundCloudStream"},{"id":38,"kind":2048,"name":"pause","url":"classes/SoundCloudStream.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SoundCloudStream"},{"id":39,"kind":2048,"name":"resume","url":"classes/SoundCloudStream.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SoundCloudStream"},{"id":40,"kind":64,"name":"getFreeClientID","url":"modules.html#getFreeClientID","classes":"tsd-kind-function"},{"id":41,"kind":64,"name":"deezer","url":"modules.html#deezer","classes":"tsd-kind-function"},{"id":42,"kind":64,"name":"dz_validate","url":"modules.html#dz_validate","classes":"tsd-kind-function"},{"id":43,"kind":64,"name":"dz_advanced_track_search","url":"modules.html#dz_advanced_track_search","classes":"tsd-kind-function"},{"id":44,"kind":4194304,"name":"Deezer","url":"modules.html#Deezer","classes":"tsd-kind-type-alias"},{"id":45,"kind":64,"name":"setToken","url":"modules.html#setToken","classes":"tsd-kind-function"},{"id":46,"kind":4,"name":"","url":"modules/_internal_.html","classes":"tsd-kind-namespace"},{"id":47,"kind":128,"name":"YouTubeVideo","url":"classes/_internal_.YouTubeVideo.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":48,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubeVideo.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":49,"kind":1024,"name":"id","url":"classes/_internal_.YouTubeVideo.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":50,"kind":1024,"name":"url","url":"classes/_internal_.YouTubeVideo.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":51,"kind":1024,"name":"type","url":"classes/_internal_.YouTubeVideo.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":52,"kind":1024,"name":"title","url":"classes/_internal_.YouTubeVideo.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":53,"kind":1024,"name":"description","url":"classes/_internal_.YouTubeVideo.html#description","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":54,"kind":1024,"name":"durationRaw","url":"classes/_internal_.YouTubeVideo.html#durationRaw","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":55,"kind":1024,"name":"durationInSec","url":"classes/_internal_.YouTubeVideo.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":56,"kind":1024,"name":"uploadedAt","url":"classes/_internal_.YouTubeVideo.html#uploadedAt","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":57,"kind":1024,"name":"views","url":"classes/_internal_.YouTubeVideo.html#views","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":58,"kind":1024,"name":"thumbnail","url":"classes/_internal_.YouTubeVideo.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":59,"kind":1024,"name":"channel","url":"classes/_internal_.YouTubeVideo.html#channel","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":60,"kind":1024,"name":"likes","url":"classes/_internal_.YouTubeVideo.html#likes","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":61,"kind":1024,"name":"dislikes","url":"classes/_internal_.YouTubeVideo.html#dislikes","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":62,"kind":1024,"name":"live","url":"classes/_internal_.YouTubeVideo.html#live","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":63,"kind":1024,"name":"private","url":"classes/_internal_.YouTubeVideo.html#private","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":64,"kind":1024,"name":"tags","url":"classes/_internal_.YouTubeVideo.html#tags","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":65,"kind":2048,"name":"toString","url":"classes/_internal_.YouTubeVideo.html#toString","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":66,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubeVideo.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeVideo"},{"id":67,"kind":128,"name":"YouTubeChannel","url":"classes/_internal_.YouTubeChannel.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":68,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubeChannel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":69,"kind":1024,"name":"name","url":"classes/_internal_.YouTubeChannel.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":70,"kind":1024,"name":"verified","url":"classes/_internal_.YouTubeChannel.html#verified","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":71,"kind":1024,"name":"artist","url":"classes/_internal_.YouTubeChannel.html#artist","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":72,"kind":1024,"name":"id","url":"classes/_internal_.YouTubeChannel.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":73,"kind":1024,"name":"type","url":"classes/_internal_.YouTubeChannel.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":74,"kind":1024,"name":"url","url":"classes/_internal_.YouTubeChannel.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":75,"kind":1024,"name":"icon","url":"classes/_internal_.YouTubeChannel.html#icon","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":76,"kind":1024,"name":"subscribers","url":"classes/_internal_.YouTubeChannel.html#subscribers","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":77,"kind":2048,"name":"iconURL","url":"classes/_internal_.YouTubeChannel.html#iconURL","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":78,"kind":2048,"name":"toString","url":"classes/_internal_.YouTubeChannel.html#toString","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":79,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubeChannel.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeChannel"},{"id":80,"kind":128,"name":"YouTubePlayList","url":"classes/_internal_.YouTubePlayList.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":81,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubePlayList.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":82,"kind":1024,"name":"id","url":"classes/_internal_.YouTubePlayList.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":83,"kind":1024,"name":"title","url":"classes/_internal_.YouTubePlayList.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":84,"kind":1024,"name":"type","url":"classes/_internal_.YouTubePlayList.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":85,"kind":1024,"name":"videoCount","url":"classes/_internal_.YouTubePlayList.html#videoCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":86,"kind":1024,"name":"lastUpdate","url":"classes/_internal_.YouTubePlayList.html#lastUpdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":87,"kind":1024,"name":"views","url":"classes/_internal_.YouTubePlayList.html#views","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":88,"kind":1024,"name":"url","url":"classes/_internal_.YouTubePlayList.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":89,"kind":1024,"name":"link","url":"classes/_internal_.YouTubePlayList.html#link","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":90,"kind":1024,"name":"channel","url":"classes/_internal_.YouTubePlayList.html#channel","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":91,"kind":1024,"name":"thumbnail","url":"classes/_internal_.YouTubePlayList.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":92,"kind":1024,"name":"videos","url":"classes/_internal_.YouTubePlayList.html#videos","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":93,"kind":1024,"name":"fetched_videos","url":"classes/_internal_.YouTubePlayList.html#fetched_videos","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":94,"kind":1024,"name":"_continuation","url":"classes/_internal_.YouTubePlayList.html#_continuation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":95,"kind":65536,"name":"__type","url":"classes/_internal_.YouTubePlayList.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":96,"kind":1024,"name":"api","url":"classes/_internal_.YouTubePlayList.html#__type.api","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".YouTubePlayList.__type"},{"id":97,"kind":1024,"name":"token","url":"classes/_internal_.YouTubePlayList.html#__type.token","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".YouTubePlayList.__type"},{"id":98,"kind":1024,"name":"clientVersion","url":"classes/_internal_.YouTubePlayList.html#__type.clientVersion","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".YouTubePlayList.__type"},{"id":99,"kind":1024,"name":"__count","url":"classes/_internal_.YouTubePlayList.html#__count","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":100,"kind":2048,"name":"__patch","url":"classes/_internal_.YouTubePlayList.html#__patch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":101,"kind":2048,"name":"__patchSearch","url":"classes/_internal_.YouTubePlayList.html#__patchSearch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".YouTubePlayList"},{"id":102,"kind":2048,"name":"next","url":"classes/_internal_.YouTubePlayList.html#next","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":103,"kind":2048,"name":"fetch","url":"classes/_internal_.YouTubePlayList.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":104,"kind":2048,"name":"page","url":"classes/_internal_.YouTubePlayList.html#page","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":105,"kind":262144,"name":"total_pages","url":"classes/_internal_.YouTubePlayList.html#total_pages","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":106,"kind":262144,"name":"total_videos","url":"classes/_internal_.YouTubePlayList.html#total_videos","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":107,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubePlayList.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubePlayList"},{"id":108,"kind":128,"name":"Stream","url":"classes/_internal_.Stream.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":109,"kind":512,"name":"constructor","url":"classes/_internal_.Stream.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".Stream"},{"id":110,"kind":1024,"name":"stream","url":"classes/_internal_.Stream.html#stream","classes":"tsd-kind-property tsd-parent-kind-class","parent":".Stream"},{"id":111,"kind":1024,"name":"type","url":"classes/_internal_.Stream.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".Stream"},{"id":112,"kind":1024,"name":"url","url":"classes/_internal_.Stream.html#url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":113,"kind":1024,"name":"bytes_count","url":"classes/_internal_.Stream.html#bytes_count","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":114,"kind":1024,"name":"per_sec_bytes","url":"classes/_internal_.Stream.html#per_sec_bytes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":115,"kind":1024,"name":"content_length","url":"classes/_internal_.Stream.html#content_length","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":116,"kind":1024,"name":"video_url","url":"classes/_internal_.Stream.html#video_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":117,"kind":1024,"name":"timer","url":"classes/_internal_.Stream.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":118,"kind":1024,"name":"quality","url":"classes/_internal_.Stream.html#quality","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":119,"kind":1024,"name":"proxy","url":"classes/_internal_.Stream.html#proxy","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":120,"kind":1024,"name":"request","url":"classes/_internal_.Stream.html#request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":121,"kind":2048,"name":"retry","url":"classes/_internal_.Stream.html#retry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":122,"kind":2048,"name":"cleanup","url":"classes/_internal_.Stream.html#cleanup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":123,"kind":2048,"name":"loop","url":"classes/_internal_.Stream.html#loop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".Stream"},{"id":124,"kind":2048,"name":"pause","url":"classes/_internal_.Stream.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Stream"},{"id":125,"kind":2048,"name":"resume","url":"classes/_internal_.Stream.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Stream"},{"id":126,"kind":128,"name":"LiveStream","url":"classes/_internal_.LiveStream.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":127,"kind":512,"name":"constructor","url":"classes/_internal_.LiveStream.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".LiveStream"},{"id":128,"kind":1024,"name":"stream","url":"classes/_internal_.LiveStream.html#stream","classes":"tsd-kind-property tsd-parent-kind-class","parent":".LiveStream"},{"id":129,"kind":1024,"name":"type","url":"classes/_internal_.LiveStream.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".LiveStream"},{"id":130,"kind":1024,"name":"base_url","url":"classes/_internal_.LiveStream.html#base_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":131,"kind":1024,"name":"url","url":"classes/_internal_.LiveStream.html#url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":132,"kind":1024,"name":"interval","url":"classes/_internal_.LiveStream.html#interval","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":133,"kind":1024,"name":"packet_count","url":"classes/_internal_.LiveStream.html#packet_count","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":134,"kind":1024,"name":"timer","url":"classes/_internal_.LiveStream.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":135,"kind":1024,"name":"video_url","url":"classes/_internal_.LiveStream.html#video_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":136,"kind":1024,"name":"dash_timer","url":"classes/_internal_.LiveStream.html#dash_timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":137,"kind":1024,"name":"segments_urls","url":"classes/_internal_.LiveStream.html#segments_urls","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":138,"kind":1024,"name":"request","url":"classes/_internal_.LiveStream.html#request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":139,"kind":2048,"name":"dash_updater","url":"classes/_internal_.LiveStream.html#dash_updater","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":140,"kind":2048,"name":"dash_getter","url":"classes/_internal_.LiveStream.html#dash_getter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":141,"kind":2048,"name":"cleanup","url":"classes/_internal_.LiveStream.html#cleanup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":142,"kind":2048,"name":"start","url":"classes/_internal_.LiveStream.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":".LiveStream"},{"id":143,"kind":2048,"name":"pause","url":"classes/_internal_.LiveStream.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":".LiveStream"},{"id":144,"kind":2048,"name":"resume","url":"classes/_internal_.LiveStream.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":".LiveStream"},{"id":145,"kind":128,"name":"SpotifyAlbum","url":"classes/_internal_.SpotifyAlbum.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":146,"kind":512,"name":"constructor","url":"classes/_internal_.SpotifyAlbum.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":147,"kind":1024,"name":"name","url":"classes/_internal_.SpotifyAlbum.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":148,"kind":1024,"name":"type","url":"classes/_internal_.SpotifyAlbum.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":149,"kind":1024,"name":"url","url":"classes/_internal_.SpotifyAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":150,"kind":1024,"name":"id","url":"classes/_internal_.SpotifyAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":151,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SpotifyAlbum.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":152,"kind":1024,"name":"artists","url":"classes/_internal_.SpotifyAlbum.html#artists","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":153,"kind":1024,"name":"copyrights","url":"classes/_internal_.SpotifyAlbum.html#copyrights","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":154,"kind":1024,"name":"release_date","url":"classes/_internal_.SpotifyAlbum.html#release_date","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":155,"kind":1024,"name":"release_date_precision","url":"classes/_internal_.SpotifyAlbum.html#release_date_precision","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":156,"kind":1024,"name":"tracksCount","url":"classes/_internal_.SpotifyAlbum.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":157,"kind":1024,"name":"spotifyData","url":"classes/_internal_.SpotifyAlbum.html#spotifyData","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyAlbum"},{"id":158,"kind":1024,"name":"fetched_tracks","url":"classes/_internal_.SpotifyAlbum.html#fetched_tracks","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyAlbum"},{"id":159,"kind":2048,"name":"fetch","url":"classes/_internal_.SpotifyAlbum.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":160,"kind":2048,"name":"page","url":"classes/_internal_.SpotifyAlbum.html#page","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":161,"kind":262144,"name":"total_pages","url":"classes/_internal_.SpotifyAlbum.html#total_pages","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":162,"kind":262144,"name":"total_tracks","url":"classes/_internal_.SpotifyAlbum.html#total_tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":163,"kind":2048,"name":"toJSON","url":"classes/_internal_.SpotifyAlbum.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyAlbum"},{"id":164,"kind":128,"name":"SpotifyPlaylist","url":"classes/_internal_.SpotifyPlaylist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":165,"kind":512,"name":"constructor","url":"classes/_internal_.SpotifyPlaylist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":166,"kind":1024,"name":"name","url":"classes/_internal_.SpotifyPlaylist.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":167,"kind":1024,"name":"type","url":"classes/_internal_.SpotifyPlaylist.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":168,"kind":1024,"name":"collaborative","url":"classes/_internal_.SpotifyPlaylist.html#collaborative","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":169,"kind":1024,"name":"description","url":"classes/_internal_.SpotifyPlaylist.html#description","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":170,"kind":1024,"name":"url","url":"classes/_internal_.SpotifyPlaylist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":171,"kind":1024,"name":"id","url":"classes/_internal_.SpotifyPlaylist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":172,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SpotifyPlaylist.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":173,"kind":1024,"name":"owner","url":"classes/_internal_.SpotifyPlaylist.html#owner","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":174,"kind":1024,"name":"tracksCount","url":"classes/_internal_.SpotifyPlaylist.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":175,"kind":1024,"name":"spotifyData","url":"classes/_internal_.SpotifyPlaylist.html#spotifyData","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyPlaylist"},{"id":176,"kind":1024,"name":"fetched_tracks","url":"classes/_internal_.SpotifyPlaylist.html#fetched_tracks","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".SpotifyPlaylist"},{"id":177,"kind":2048,"name":"fetch","url":"classes/_internal_.SpotifyPlaylist.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":178,"kind":2048,"name":"page","url":"classes/_internal_.SpotifyPlaylist.html#page","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":179,"kind":262144,"name":"total_pages","url":"classes/_internal_.SpotifyPlaylist.html#total_pages","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":180,"kind":262144,"name":"total_tracks","url":"classes/_internal_.SpotifyPlaylist.html#total_tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":181,"kind":2048,"name":"toJSON","url":"classes/_internal_.SpotifyPlaylist.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyPlaylist"},{"id":182,"kind":128,"name":"SpotifyTrack","url":"classes/_internal_.SpotifyTrack.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":183,"kind":512,"name":"constructor","url":"classes/_internal_.SpotifyTrack.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":184,"kind":1024,"name":"name","url":"classes/_internal_.SpotifyTrack.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":185,"kind":1024,"name":"type","url":"classes/_internal_.SpotifyTrack.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":186,"kind":1024,"name":"id","url":"classes/_internal_.SpotifyTrack.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":187,"kind":1024,"name":"url","url":"classes/_internal_.SpotifyTrack.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":188,"kind":1024,"name":"explicit","url":"classes/_internal_.SpotifyTrack.html#explicit","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":189,"kind":1024,"name":"durationInSec","url":"classes/_internal_.SpotifyTrack.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":190,"kind":1024,"name":"durationInMs","url":"classes/_internal_.SpotifyTrack.html#durationInMs","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":191,"kind":1024,"name":"artists","url":"classes/_internal_.SpotifyTrack.html#artists","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":192,"kind":1024,"name":"album","url":"classes/_internal_.SpotifyTrack.html#album","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":193,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SpotifyTrack.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":194,"kind":2048,"name":"toJSON","url":"classes/_internal_.SpotifyTrack.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SpotifyTrack"},{"id":195,"kind":128,"name":"SoundCloudTrack","url":"classes/_internal_.SoundCloudTrack.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":196,"kind":512,"name":"constructor","url":"classes/_internal_.SoundCloudTrack.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":197,"kind":1024,"name":"name","url":"classes/_internal_.SoundCloudTrack.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":198,"kind":1024,"name":"id","url":"classes/_internal_.SoundCloudTrack.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":199,"kind":1024,"name":"url","url":"classes/_internal_.SoundCloudTrack.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":200,"kind":1024,"name":"fetched","url":"classes/_internal_.SoundCloudTrack.html#fetched","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":201,"kind":1024,"name":"type","url":"classes/_internal_.SoundCloudTrack.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":202,"kind":1024,"name":"durationInSec","url":"classes/_internal_.SoundCloudTrack.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":203,"kind":1024,"name":"durationInMs","url":"classes/_internal_.SoundCloudTrack.html#durationInMs","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":204,"kind":1024,"name":"formats","url":"classes/_internal_.SoundCloudTrack.html#formats","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":205,"kind":1024,"name":"publisher","url":"classes/_internal_.SoundCloudTrack.html#publisher","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":206,"kind":1024,"name":"thumbnail","url":"classes/_internal_.SoundCloudTrack.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":207,"kind":1024,"name":"user","url":"classes/_internal_.SoundCloudTrack.html#user","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":208,"kind":2048,"name":"toJSON","url":"classes/_internal_.SoundCloudTrack.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SoundCloudTrack"},{"id":209,"kind":128,"name":"SoundCloudPlaylist","url":"classes/_internal_.SoundCloudPlaylist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":210,"kind":512,"name":"constructor","url":"classes/_internal_.SoundCloudPlaylist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":211,"kind":1024,"name":"name","url":"classes/_internal_.SoundCloudPlaylist.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":212,"kind":1024,"name":"id","url":"classes/_internal_.SoundCloudPlaylist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":213,"kind":1024,"name":"url","url":"classes/_internal_.SoundCloudPlaylist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":214,"kind":1024,"name":"type","url":"classes/_internal_.SoundCloudPlaylist.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":215,"kind":1024,"name":"sub_type","url":"classes/_internal_.SoundCloudPlaylist.html#sub_type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":216,"kind":1024,"name":"durationInSec","url":"classes/_internal_.SoundCloudPlaylist.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":217,"kind":1024,"name":"durationInMs","url":"classes/_internal_.SoundCloudPlaylist.html#durationInMs","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":218,"kind":1024,"name":"client_id","url":"classes/_internal_.SoundCloudPlaylist.html#client_id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":219,"kind":1024,"name":"user","url":"classes/_internal_.SoundCloudPlaylist.html#user","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":220,"kind":1024,"name":"tracks","url":"classes/_internal_.SoundCloudPlaylist.html#tracks","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":221,"kind":1024,"name":"tracksCount","url":"classes/_internal_.SoundCloudPlaylist.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":222,"kind":2048,"name":"fetch","url":"classes/_internal_.SoundCloudPlaylist.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":223,"kind":262144,"name":"total_tracks","url":"classes/_internal_.SoundCloudPlaylist.html#total_tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":224,"kind":2048,"name":"toJSON","url":"classes/_internal_.SoundCloudPlaylist.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".SoundCloudPlaylist"},{"id":225,"kind":128,"name":"DeezerTrack","url":"classes/_internal_.DeezerTrack.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":226,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerTrack.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerTrack"},{"id":227,"kind":1024,"name":"id","url":"classes/_internal_.DeezerTrack.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":228,"kind":1024,"name":"title","url":"classes/_internal_.DeezerTrack.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":229,"kind":1024,"name":"shortTitle","url":"classes/_internal_.DeezerTrack.html#shortTitle","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":230,"kind":1024,"name":"url","url":"classes/_internal_.DeezerTrack.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":231,"kind":1024,"name":"durationInSec","url":"classes/_internal_.DeezerTrack.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":232,"kind":1024,"name":"rank","url":"classes/_internal_.DeezerTrack.html#rank","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":233,"kind":1024,"name":"explicit","url":"classes/_internal_.DeezerTrack.html#explicit","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":234,"kind":1024,"name":"previewURL","url":"classes/_internal_.DeezerTrack.html#previewURL","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":235,"kind":1024,"name":"artist","url":"classes/_internal_.DeezerTrack.html#artist","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":236,"kind":1024,"name":"album","url":"classes/_internal_.DeezerTrack.html#album","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":237,"kind":1024,"name":"type","url":"classes/_internal_.DeezerTrack.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":238,"kind":1024,"name":"partial","url":"classes/_internal_.DeezerTrack.html#partial","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":239,"kind":1024,"name":"trackPosition","url":"classes/_internal_.DeezerTrack.html#trackPosition","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":240,"kind":1024,"name":"diskNumber","url":"classes/_internal_.DeezerTrack.html#diskNumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":241,"kind":1024,"name":"releaseDate","url":"classes/_internal_.DeezerTrack.html#releaseDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":242,"kind":1024,"name":"bpm","url":"classes/_internal_.DeezerTrack.html#bpm","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":243,"kind":1024,"name":"gain","url":"classes/_internal_.DeezerTrack.html#gain","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":244,"kind":1024,"name":"contributors","url":"classes/_internal_.DeezerTrack.html#contributors","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrack"},{"id":245,"kind":2048,"name":"fetch","url":"classes/_internal_.DeezerTrack.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerTrack"},{"id":246,"kind":2048,"name":"toJSON","url":"classes/_internal_.DeezerTrack.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerTrack"},{"id":247,"kind":128,"name":"DeezerPlaylist","url":"classes/_internal_.DeezerPlaylist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":248,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerPlaylist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":249,"kind":1024,"name":"id","url":"classes/_internal_.DeezerPlaylist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":250,"kind":1024,"name":"title","url":"classes/_internal_.DeezerPlaylist.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":251,"kind":1024,"name":"public","url":"classes/_internal_.DeezerPlaylist.html#public","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":252,"kind":1024,"name":"url","url":"classes/_internal_.DeezerPlaylist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":253,"kind":1024,"name":"picture","url":"classes/_internal_.DeezerPlaylist.html#picture","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":254,"kind":1024,"name":"creationDate","url":"classes/_internal_.DeezerPlaylist.html#creationDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":255,"kind":1024,"name":"type","url":"classes/_internal_.DeezerPlaylist.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":256,"kind":1024,"name":"creator","url":"classes/_internal_.DeezerPlaylist.html#creator","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":257,"kind":1024,"name":"tracksCount","url":"classes/_internal_.DeezerPlaylist.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":258,"kind":1024,"name":"partial","url":"classes/_internal_.DeezerPlaylist.html#partial","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":259,"kind":1024,"name":"description","url":"classes/_internal_.DeezerPlaylist.html#description","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":260,"kind":1024,"name":"durationInSec","url":"classes/_internal_.DeezerPlaylist.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":261,"kind":1024,"name":"isLoved","url":"classes/_internal_.DeezerPlaylist.html#isLoved","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":262,"kind":1024,"name":"collaborative","url":"classes/_internal_.DeezerPlaylist.html#collaborative","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":263,"kind":1024,"name":"fans","url":"classes/_internal_.DeezerPlaylist.html#fans","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":264,"kind":1024,"name":"tracks","url":"classes/_internal_.DeezerPlaylist.html#tracks","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":265,"kind":2048,"name":"fetch","url":"classes/_internal_.DeezerPlaylist.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":266,"kind":2048,"name":"toJSON","url":"classes/_internal_.DeezerPlaylist.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerPlaylist"},{"id":267,"kind":128,"name":"DeezerAlbum","url":"classes/_internal_.DeezerAlbum.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":268,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerAlbum.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":269,"kind":1024,"name":"id","url":"classes/_internal_.DeezerAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":270,"kind":1024,"name":"title","url":"classes/_internal_.DeezerAlbum.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":271,"kind":1024,"name":"url","url":"classes/_internal_.DeezerAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":272,"kind":1024,"name":"recordType","url":"classes/_internal_.DeezerAlbum.html#recordType","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":273,"kind":1024,"name":"explicit","url":"classes/_internal_.DeezerAlbum.html#explicit","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":274,"kind":1024,"name":"artist","url":"classes/_internal_.DeezerAlbum.html#artist","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":275,"kind":1024,"name":"cover","url":"classes/_internal_.DeezerAlbum.html#cover","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":276,"kind":1024,"name":"type","url":"classes/_internal_.DeezerAlbum.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":277,"kind":1024,"name":"tracksCount","url":"classes/_internal_.DeezerAlbum.html#tracksCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":278,"kind":1024,"name":"partial","url":"classes/_internal_.DeezerAlbum.html#partial","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":279,"kind":1024,"name":"upc","url":"classes/_internal_.DeezerAlbum.html#upc","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":280,"kind":1024,"name":"durationInSec","url":"classes/_internal_.DeezerAlbum.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":281,"kind":1024,"name":"numberOfFans","url":"classes/_internal_.DeezerAlbum.html#numberOfFans","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":282,"kind":1024,"name":"releaseDate","url":"classes/_internal_.DeezerAlbum.html#releaseDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":283,"kind":1024,"name":"available","url":"classes/_internal_.DeezerAlbum.html#available","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":284,"kind":1024,"name":"genres","url":"classes/_internal_.DeezerAlbum.html#genres","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":285,"kind":1024,"name":"contributors","url":"classes/_internal_.DeezerAlbum.html#contributors","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":286,"kind":1024,"name":"tracks","url":"classes/_internal_.DeezerAlbum.html#tracks","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":287,"kind":2048,"name":"fetch","url":"classes/_internal_.DeezerAlbum.html#fetch","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":288,"kind":2048,"name":"toJSON","url":"classes/_internal_.DeezerAlbum.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".DeezerAlbum"},{"id":289,"kind":256,"name":"InfoData","url":"interfaces/_internal_.InfoData.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":290,"kind":1024,"name":"LiveStreamData","url":"interfaces/_internal_.InfoData.html#LiveStreamData","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":291,"kind":1024,"name":"html5player","url":"interfaces/_internal_.InfoData.html#html5player","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":292,"kind":1024,"name":"format","url":"interfaces/_internal_.InfoData.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":293,"kind":1024,"name":"video_details","url":"interfaces/_internal_.InfoData.html#video_details","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":294,"kind":1024,"name":"related_videos","url":"interfaces/_internal_.InfoData.html#related_videos","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoData"},{"id":295,"kind":8,"name":"StreamType","url":"enums/_internal_.StreamType.html","classes":"tsd-kind-enum tsd-parent-kind-namespace","parent":""},{"id":296,"kind":16,"name":"Arbitrary","url":"enums/_internal_.StreamType.html#Arbitrary","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":297,"kind":16,"name":"Raw","url":"enums/_internal_.StreamType.html#Raw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":298,"kind":16,"name":"OggOpus","url":"enums/_internal_.StreamType.html#OggOpus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":299,"kind":16,"name":"WebmOpus","url":"enums/_internal_.StreamType.html#WebmOpus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":300,"kind":16,"name":"Opus","url":"enums/_internal_.StreamType.html#Opus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":".StreamType"},{"id":301,"kind":128,"name":"Timer","url":"classes/_internal_.Timer.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":302,"kind":512,"name":"constructor","url":"classes/_internal_.Timer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".Timer"},{"id":303,"kind":1024,"name":"destroyed","url":"classes/_internal_.Timer.html#destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":304,"kind":1024,"name":"paused","url":"classes/_internal_.Timer.html#paused","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":305,"kind":1024,"name":"timer","url":"classes/_internal_.Timer.html#timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":306,"kind":1024,"name":"callback","url":"classes/_internal_.Timer.html#callback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":307,"kind":65536,"name":"__type","url":"classes/_internal_.Timer.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":".Timer"},{"id":308,"kind":1024,"name":"time_start","url":"classes/_internal_.Timer.html#time_start","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":309,"kind":1024,"name":"time_left","url":"classes/_internal_.Timer.html#time_left","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":310,"kind":1024,"name":"time_total","url":"classes/_internal_.Timer.html#time_total","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":".Timer"},{"id":311,"kind":2048,"name":"pause","url":"classes/_internal_.Timer.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":312,"kind":2048,"name":"resume","url":"classes/_internal_.Timer.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":313,"kind":2048,"name":"reuse","url":"classes/_internal_.Timer.html#reuse","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":314,"kind":2048,"name":"destroy","url":"classes/_internal_.Timer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":".Timer"},{"id":315,"kind":256,"name":"StreamOptions","url":"interfaces/_internal_.StreamOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":316,"kind":1024,"name":"quality","url":"interfaces/_internal_.StreamOptions.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".StreamOptions"},{"id":317,"kind":1024,"name":"proxy","url":"interfaces/_internal_.StreamOptions.html#proxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".StreamOptions"},{"id":318,"kind":1024,"name":"htmldata","url":"interfaces/_internal_.StreamOptions.html#htmldata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".StreamOptions"},{"id":319,"kind":256,"name":"SearchOptions","url":"interfaces/_internal_.SearchOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":320,"kind":1024,"name":"limit","url":"interfaces/_internal_.SearchOptions.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SearchOptions"},{"id":321,"kind":1024,"name":"source","url":"interfaces/_internal_.SearchOptions.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SearchOptions"},{"id":322,"kind":65536,"name":"__type","url":"interfaces/_internal_.SearchOptions.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".SearchOptions"},{"id":323,"kind":1024,"name":"youtube","url":"interfaces/_internal_.SearchOptions.html#__type.youtube","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":324,"kind":1024,"name":"spotify","url":"interfaces/_internal_.SearchOptions.html#__type.spotify","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":325,"kind":1024,"name":"soundcloud","url":"interfaces/_internal_.SearchOptions.html#__type.soundcloud","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":326,"kind":1024,"name":"deezer","url":"interfaces/_internal_.SearchOptions.html#__type.deezer","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SearchOptions.__type"},{"id":327,"kind":1024,"name":"fuzzy","url":"interfaces/_internal_.SearchOptions.html#fuzzy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SearchOptions"},{"id":328,"kind":256,"name":"PlaylistOptions","url":"interfaces/_internal_.PlaylistOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":329,"kind":1024,"name":"incomplete","url":"interfaces/_internal_.PlaylistOptions.html#incomplete","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistOptions"},{"id":330,"kind":1024,"name":"proxy","url":"interfaces/_internal_.PlaylistOptions.html#proxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistOptions"},{"id":331,"kind":256,"name":"InfoOptions","url":"interfaces/_internal_.InfoOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":332,"kind":1024,"name":"proxy","url":"interfaces/_internal_.InfoOptions.html#proxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoOptions"},{"id":333,"kind":1024,"name":"htmldata","url":"interfaces/_internal_.InfoOptions.html#htmldata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".InfoOptions"},{"id":334,"kind":256,"name":"DeezerAdvancedSearchOptions","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":335,"kind":1024,"name":"limit","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":336,"kind":1024,"name":"artist","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#artist","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":337,"kind":1024,"name":"album","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#album","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":338,"kind":1024,"name":"title","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#title","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":339,"kind":1024,"name":"label","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":340,"kind":1024,"name":"minDurationInSec","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#minDurationInSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":341,"kind":1024,"name":"maxDurationInSec","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#maxDurationInSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":342,"kind":1024,"name":"minBPM","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#minBPM","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":343,"kind":1024,"name":"maxBPM","url":"interfaces/_internal_.DeezerAdvancedSearchOptions.html#maxBPM","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerAdvancedSearchOptions"},{"id":344,"kind":256,"name":"tokenOptions","url":"interfaces/_internal_.tokenOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":345,"kind":1024,"name":"spotify","url":"interfaces/_internal_.tokenOptions.html#spotify","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".tokenOptions"},{"id":346,"kind":65536,"name":"__type","url":"interfaces/_internal_.tokenOptions.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".tokenOptions"},{"id":347,"kind":1024,"name":"client_id","url":"interfaces/_internal_.tokenOptions.html#__type-1.client_id-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":348,"kind":1024,"name":"client_secret","url":"interfaces/_internal_.tokenOptions.html#__type-1.client_secret","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":349,"kind":1024,"name":"refresh_token","url":"interfaces/_internal_.tokenOptions.html#__type-1.refresh_token","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":350,"kind":1024,"name":"market","url":"interfaces/_internal_.tokenOptions.html#__type-1.market","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":351,"kind":1024,"name":"soundcloud","url":"interfaces/_internal_.tokenOptions.html#soundcloud","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".tokenOptions"},{"id":352,"kind":65536,"name":"__type","url":"interfaces/_internal_.tokenOptions.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".tokenOptions"},{"id":353,"kind":1024,"name":"client_id","url":"interfaces/_internal_.tokenOptions.html#__type.client_id","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":354,"kind":1024,"name":"youtube","url":"interfaces/_internal_.tokenOptions.html#youtube","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".tokenOptions"},{"id":355,"kind":65536,"name":"__type","url":"interfaces/_internal_.tokenOptions.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".tokenOptions"},{"id":356,"kind":1024,"name":"cookie","url":"interfaces/_internal_.tokenOptions.html#__type-2.cookie","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".tokenOptions.__type"},{"id":357,"kind":128,"name":"YouTubeThumbnail","url":"classes/_internal_.YouTubeThumbnail.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":358,"kind":512,"name":"constructor","url":"classes/_internal_.YouTubeThumbnail.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":359,"kind":1024,"name":"id","url":"classes/_internal_.YouTubeThumbnail.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":360,"kind":1024,"name":"url","url":"classes/_internal_.YouTubeThumbnail.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":361,"kind":1024,"name":"width","url":"classes/_internal_.YouTubeThumbnail.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":362,"kind":1024,"name":"height","url":"classes/_internal_.YouTubeThumbnail.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":363,"kind":2048,"name":"toJSON","url":"classes/_internal_.YouTubeThumbnail.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":".YouTubeThumbnail"},{"id":364,"kind":256,"name":"ChannelIconInterface","url":"interfaces/_internal_.ChannelIconInterface.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":365,"kind":1024,"name":"url","url":"interfaces/_internal_.ChannelIconInterface.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelIconInterface"},{"id":366,"kind":1024,"name":"width","url":"interfaces/_internal_.ChannelIconInterface.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelIconInterface"},{"id":367,"kind":1024,"name":"height","url":"interfaces/_internal_.ChannelIconInterface.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelIconInterface"},{"id":368,"kind":4194304,"name":"ProxyOptions","url":"modules/_internal_.html#ProxyOptions","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":""},{"id":369,"kind":256,"name":"SpotifyThumbnail","url":"interfaces/_internal_.SpotifyThumbnail.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":370,"kind":1024,"name":"height","url":"interfaces/_internal_.SpotifyThumbnail.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyThumbnail"},{"id":371,"kind":1024,"name":"width","url":"interfaces/_internal_.SpotifyThumbnail.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyThumbnail"},{"id":372,"kind":1024,"name":"url","url":"interfaces/_internal_.SpotifyThumbnail.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyThumbnail"},{"id":373,"kind":256,"name":"SpotifyArtists","url":"interfaces/_internal_.SpotifyArtists.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":374,"kind":1024,"name":"name","url":"interfaces/_internal_.SpotifyArtists.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyArtists"},{"id":375,"kind":1024,"name":"url","url":"interfaces/_internal_.SpotifyArtists.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyArtists"},{"id":376,"kind":1024,"name":"id","url":"interfaces/_internal_.SpotifyArtists.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyArtists"},{"id":377,"kind":256,"name":"SpotifyCopyright","url":"interfaces/_internal_.SpotifyCopyright.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":378,"kind":1024,"name":"text","url":"interfaces/_internal_.SpotifyCopyright.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyCopyright"},{"id":379,"kind":1024,"name":"type","url":"interfaces/_internal_.SpotifyCopyright.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyCopyright"},{"id":380,"kind":256,"name":"SpotifyDataOptions","url":"interfaces/_internal_.SpotifyDataOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":381,"kind":1024,"name":"client_id","url":"interfaces/_internal_.SpotifyDataOptions.html#client_id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":382,"kind":1024,"name":"client_secret","url":"interfaces/_internal_.SpotifyDataOptions.html#client_secret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":383,"kind":1024,"name":"redirect_url","url":"interfaces/_internal_.SpotifyDataOptions.html#redirect_url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":384,"kind":1024,"name":"authorization_code","url":"interfaces/_internal_.SpotifyDataOptions.html#authorization_code","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":385,"kind":1024,"name":"access_token","url":"interfaces/_internal_.SpotifyDataOptions.html#access_token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":386,"kind":1024,"name":"refresh_token","url":"interfaces/_internal_.SpotifyDataOptions.html#refresh_token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":387,"kind":1024,"name":"token_type","url":"interfaces/_internal_.SpotifyDataOptions.html#token_type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":388,"kind":1024,"name":"expires_in","url":"interfaces/_internal_.SpotifyDataOptions.html#expires_in","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":389,"kind":1024,"name":"expiry","url":"interfaces/_internal_.SpotifyDataOptions.html#expiry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":390,"kind":1024,"name":"market","url":"interfaces/_internal_.SpotifyDataOptions.html#market","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":391,"kind":1024,"name":"file","url":"interfaces/_internal_.SpotifyDataOptions.html#file","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyDataOptions"},{"id":392,"kind":256,"name":"SpotifyTrackAlbum","url":"interfaces/_internal_.SpotifyTrackAlbum.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":393,"kind":1024,"name":"name","url":"interfaces/_internal_.SpotifyTrackAlbum.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":394,"kind":1024,"name":"url","url":"interfaces/_internal_.SpotifyTrackAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":395,"kind":1024,"name":"id","url":"interfaces/_internal_.SpotifyTrackAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":396,"kind":1024,"name":"release_date","url":"interfaces/_internal_.SpotifyTrackAlbum.html#release_date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":397,"kind":1024,"name":"release_date_precision","url":"interfaces/_internal_.SpotifyTrackAlbum.html#release_date_precision","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":398,"kind":1024,"name":"total_tracks","url":"interfaces/_internal_.SpotifyTrackAlbum.html#total_tracks","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SpotifyTrackAlbum"},{"id":399,"kind":256,"name":"SoundCloudTrackFormat","url":"interfaces/_internal_.SoundCloudTrackFormat.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":400,"kind":1024,"name":"url","url":"interfaces/_internal_.SoundCloudTrackFormat.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":401,"kind":1024,"name":"preset","url":"interfaces/_internal_.SoundCloudTrackFormat.html#preset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":402,"kind":1024,"name":"duration","url":"interfaces/_internal_.SoundCloudTrackFormat.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":403,"kind":1024,"name":"format","url":"interfaces/_internal_.SoundCloudTrackFormat.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":404,"kind":65536,"name":"__type","url":"interfaces/_internal_.SoundCloudTrackFormat.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":405,"kind":1024,"name":"protocol","url":"interfaces/_internal_.SoundCloudTrackFormat.html#__type.protocol","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SoundCloudTrackFormat.__type"},{"id":406,"kind":1024,"name":"mime_type","url":"interfaces/_internal_.SoundCloudTrackFormat.html#__type.mime_type","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".SoundCloudTrackFormat.__type"},{"id":407,"kind":1024,"name":"quality","url":"interfaces/_internal_.SoundCloudTrackFormat.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackFormat"},{"id":408,"kind":256,"name":"SoundCloudUser","url":"interfaces/_internal_.SoundCloudUser.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":409,"kind":1024,"name":"name","url":"interfaces/_internal_.SoundCloudUser.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":410,"kind":1024,"name":"id","url":"interfaces/_internal_.SoundCloudUser.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":411,"kind":1024,"name":"url","url":"interfaces/_internal_.SoundCloudUser.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":412,"kind":1024,"name":"type","url":"interfaces/_internal_.SoundCloudUser.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":413,"kind":1024,"name":"verified","url":"interfaces/_internal_.SoundCloudUser.html#verified","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":414,"kind":1024,"name":"description","url":"interfaces/_internal_.SoundCloudUser.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":415,"kind":1024,"name":"first_name","url":"interfaces/_internal_.SoundCloudUser.html#first_name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":416,"kind":1024,"name":"full_name","url":"interfaces/_internal_.SoundCloudUser.html#full_name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":417,"kind":1024,"name":"last_name","url":"interfaces/_internal_.SoundCloudUser.html#last_name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":418,"kind":1024,"name":"thumbnail","url":"interfaces/_internal_.SoundCloudUser.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudUser"},{"id":419,"kind":256,"name":"SoundCloudTrackDeprecated","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":420,"kind":1024,"name":"fetched","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html#fetched","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackDeprecated"},{"id":421,"kind":1024,"name":"id","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackDeprecated"},{"id":422,"kind":1024,"name":"type","url":"interfaces/_internal_.SoundCloudTrackDeprecated.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".SoundCloudTrackDeprecated"},{"id":423,"kind":128,"name":"DeezerArtist","url":"classes/_internal_.DeezerArtist.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":424,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerArtist.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerArtist"},{"id":425,"kind":1024,"name":"id","url":"classes/_internal_.DeezerArtist.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":426,"kind":1024,"name":"name","url":"classes/_internal_.DeezerArtist.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":427,"kind":1024,"name":"url","url":"classes/_internal_.DeezerArtist.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":428,"kind":1024,"name":"picture","url":"classes/_internal_.DeezerArtist.html#picture","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":429,"kind":1024,"name":"role","url":"classes/_internal_.DeezerArtist.html#role","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerArtist"},{"id":430,"kind":128,"name":"DeezerTrackAlbum","url":"classes/_internal_.DeezerTrackAlbum.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":""},{"id":431,"kind":512,"name":"constructor","url":"classes/_internal_.DeezerTrackAlbum.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":432,"kind":1024,"name":"id","url":"classes/_internal_.DeezerTrackAlbum.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":433,"kind":1024,"name":"title","url":"classes/_internal_.DeezerTrackAlbum.html#title","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":434,"kind":1024,"name":"url","url":"classes/_internal_.DeezerTrackAlbum.html#url","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":435,"kind":1024,"name":"cover","url":"classes/_internal_.DeezerTrackAlbum.html#cover","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":436,"kind":1024,"name":"releaseDate","url":"classes/_internal_.DeezerTrackAlbum.html#releaseDate","classes":"tsd-kind-property tsd-parent-kind-class","parent":".DeezerTrackAlbum"},{"id":437,"kind":256,"name":"DeezerImage","url":"interfaces/_internal_.DeezerImage.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":438,"kind":1024,"name":"xl","url":"interfaces/_internal_.DeezerImage.html#xl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":439,"kind":1024,"name":"big","url":"interfaces/_internal_.DeezerImage.html#big","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":440,"kind":1024,"name":"medium","url":"interfaces/_internal_.DeezerImage.html#medium","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":441,"kind":1024,"name":"small","url":"interfaces/_internal_.DeezerImage.html#small","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerImage"},{"id":442,"kind":256,"name":"DeezerUser","url":"interfaces/_internal_.DeezerUser.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":443,"kind":1024,"name":"id","url":"interfaces/_internal_.DeezerUser.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerUser"},{"id":444,"kind":1024,"name":"name","url":"interfaces/_internal_.DeezerUser.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerUser"},{"id":445,"kind":256,"name":"DeezerGenre","url":"interfaces/_internal_.DeezerGenre.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":446,"kind":1024,"name":"name","url":"interfaces/_internal_.DeezerGenre.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerGenre"},{"id":447,"kind":1024,"name":"picture","url":"interfaces/_internal_.DeezerGenre.html#picture","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".DeezerGenre"},{"id":448,"kind":256,"name":"LiveStreamData","url":"interfaces/_internal_.LiveStreamData.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":449,"kind":1024,"name":"isLive","url":"interfaces/_internal_.LiveStreamData.html#isLive","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".LiveStreamData"},{"id":450,"kind":1024,"name":"dashManifestUrl","url":"interfaces/_internal_.LiveStreamData.html#dashManifestUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".LiveStreamData"},{"id":451,"kind":1024,"name":"hlsManifestUrl","url":"interfaces/_internal_.LiveStreamData.html#hlsManifestUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".LiveStreamData"},{"id":452,"kind":256,"name":"formatData","url":"interfaces/_internal_.formatData.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":453,"kind":1024,"name":"itag","url":"interfaces/_internal_.formatData.html#itag","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":454,"kind":1024,"name":"mimeType","url":"interfaces/_internal_.formatData.html#mimeType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":455,"kind":1024,"name":"bitrate","url":"interfaces/_internal_.formatData.html#bitrate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":456,"kind":1024,"name":"width","url":"interfaces/_internal_.formatData.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":457,"kind":1024,"name":"height","url":"interfaces/_internal_.formatData.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":458,"kind":1024,"name":"lastModified","url":"interfaces/_internal_.formatData.html#lastModified","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":459,"kind":1024,"name":"contentLength","url":"interfaces/_internal_.formatData.html#contentLength","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":460,"kind":1024,"name":"quality","url":"interfaces/_internal_.formatData.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":461,"kind":1024,"name":"fps","url":"interfaces/_internal_.formatData.html#fps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":462,"kind":1024,"name":"qualityLabel","url":"interfaces/_internal_.formatData.html#qualityLabel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":463,"kind":1024,"name":"projectionType","url":"interfaces/_internal_.formatData.html#projectionType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":464,"kind":1024,"name":"averageBitrate","url":"interfaces/_internal_.formatData.html#averageBitrate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":465,"kind":1024,"name":"audioQuality","url":"interfaces/_internal_.formatData.html#audioQuality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":466,"kind":1024,"name":"approxDurationMs","url":"interfaces/_internal_.formatData.html#approxDurationMs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":467,"kind":1024,"name":"audioSampleRate","url":"interfaces/_internal_.formatData.html#audioSampleRate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":468,"kind":1024,"name":"audioChannels","url":"interfaces/_internal_.formatData.html#audioChannels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":469,"kind":1024,"name":"url","url":"interfaces/_internal_.formatData.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":470,"kind":1024,"name":"signatureCipher","url":"interfaces/_internal_.formatData.html#signatureCipher","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":471,"kind":1024,"name":"cipher","url":"interfaces/_internal_.formatData.html#cipher","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":472,"kind":1024,"name":"loudnessDb","url":"interfaces/_internal_.formatData.html#loudnessDb","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":473,"kind":1024,"name":"targetDurationSec","url":"interfaces/_internal_.formatData.html#targetDurationSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".formatData"},{"id":474,"kind":256,"name":"VideoOptions","url":"interfaces/_internal_.VideoOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":475,"kind":1024,"name":"id","url":"interfaces/_internal_.VideoOptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":476,"kind":1024,"name":"url","url":"interfaces/_internal_.VideoOptions.html#url-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":477,"kind":1024,"name":"title","url":"interfaces/_internal_.VideoOptions.html#title","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":478,"kind":1024,"name":"description","url":"interfaces/_internal_.VideoOptions.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":479,"kind":1024,"name":"durationRaw","url":"interfaces/_internal_.VideoOptions.html#durationRaw","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":480,"kind":1024,"name":"durationInSec","url":"interfaces/_internal_.VideoOptions.html#durationInSec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":481,"kind":1024,"name":"uploadedAt","url":"interfaces/_internal_.VideoOptions.html#uploadedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":482,"kind":1024,"name":"views","url":"interfaces/_internal_.VideoOptions.html#views","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":483,"kind":1024,"name":"thumbnail","url":"interfaces/_internal_.VideoOptions.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":484,"kind":65536,"name":"__type","url":"interfaces/_internal_.VideoOptions.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".VideoOptions"},{"id":485,"kind":1024,"name":"id","url":"interfaces/_internal_.VideoOptions.html#__type.id-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":486,"kind":1024,"name":"width","url":"interfaces/_internal_.VideoOptions.html#__type.width","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":487,"kind":1024,"name":"height","url":"interfaces/_internal_.VideoOptions.html#__type.height","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":488,"kind":1024,"name":"url","url":"interfaces/_internal_.VideoOptions.html#__type.url","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".VideoOptions.__type"},{"id":489,"kind":1024,"name":"channel","url":"interfaces/_internal_.VideoOptions.html#channel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":490,"kind":1024,"name":"likes","url":"interfaces/_internal_.VideoOptions.html#likes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":491,"kind":1024,"name":"dislikes","url":"interfaces/_internal_.VideoOptions.html#dislikes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":492,"kind":1024,"name":"live","url":"interfaces/_internal_.VideoOptions.html#live","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":493,"kind":1024,"name":"private","url":"interfaces/_internal_.VideoOptions.html#private","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":494,"kind":1024,"name":"tags","url":"interfaces/_internal_.VideoOptions.html#tags","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".VideoOptions"},{"id":495,"kind":256,"name":"ChannelJSON","url":"interfaces/_internal_.ChannelJSON.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":496,"kind":1024,"name":"name","url":"interfaces/_internal_.ChannelJSON.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":497,"kind":1024,"name":"verified","url":"interfaces/_internal_.ChannelJSON.html#verified","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":498,"kind":1024,"name":"artist","url":"interfaces/_internal_.ChannelJSON.html#artist","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":499,"kind":1024,"name":"id","url":"interfaces/_internal_.ChannelJSON.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":500,"kind":1024,"name":"type","url":"interfaces/_internal_.ChannelJSON.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":501,"kind":1024,"name":"url","url":"interfaces/_internal_.ChannelJSON.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":502,"kind":1024,"name":"icon","url":"interfaces/_internal_.ChannelJSON.html#icon","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":503,"kind":1024,"name":"subscribers","url":"interfaces/_internal_.ChannelJSON.html#subscribers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ChannelJSON"},{"id":504,"kind":256,"name":"PlaylistJSON","url":"interfaces/_internal_.PlaylistJSON.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":505,"kind":1024,"name":"id","url":"interfaces/_internal_.PlaylistJSON.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":506,"kind":1024,"name":"title","url":"interfaces/_internal_.PlaylistJSON.html#title","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":507,"kind":1024,"name":"videoCount","url":"interfaces/_internal_.PlaylistJSON.html#videoCount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":508,"kind":1024,"name":"lastUpdate","url":"interfaces/_internal_.PlaylistJSON.html#lastUpdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":509,"kind":1024,"name":"views","url":"interfaces/_internal_.PlaylistJSON.html#views","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":510,"kind":1024,"name":"url","url":"interfaces/_internal_.PlaylistJSON.html#url-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":511,"kind":1024,"name":"link","url":"interfaces/_internal_.PlaylistJSON.html#link","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":512,"kind":1024,"name":"channel","url":"interfaces/_internal_.PlaylistJSON.html#channel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":513,"kind":1024,"name":"thumbnail","url":"interfaces/_internal_.PlaylistJSON.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":514,"kind":65536,"name":"__type","url":"interfaces/_internal_.PlaylistJSON.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":515,"kind":1024,"name":"id","url":"interfaces/_internal_.PlaylistJSON.html#__type.id-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":516,"kind":1024,"name":"width","url":"interfaces/_internal_.PlaylistJSON.html#__type.width","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":517,"kind":1024,"name":"height","url":"interfaces/_internal_.PlaylistJSON.html#__type.height","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":518,"kind":1024,"name":"url","url":"interfaces/_internal_.PlaylistJSON.html#__type.url","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".PlaylistJSON.__type"},{"id":519,"kind":1024,"name":"videos","url":"interfaces/_internal_.PlaylistJSON.html#videos","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".PlaylistJSON"},{"id":520,"kind":256,"name":"ProxyOpts","url":"interfaces/_internal_.ProxyOpts.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":""},{"id":521,"kind":1024,"name":"host","url":"interfaces/_internal_.ProxyOpts.html#host","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":522,"kind":1024,"name":"port","url":"interfaces/_internal_.ProxyOpts.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":523,"kind":1024,"name":"authentication","url":"interfaces/_internal_.ProxyOpts.html#authentication","classes":"tsd-kind-property tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":524,"kind":65536,"name":"__type","url":"interfaces/_internal_.ProxyOpts.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":".ProxyOpts"},{"id":525,"kind":1024,"name":"username","url":"interfaces/_internal_.ProxyOpts.html#__type.username","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".ProxyOpts.__type"},{"id":526,"kind":1024,"name":"password","url":"interfaces/_internal_.ProxyOpts.html#__type.password","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":".ProxyOpts.__type"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,45.643]],["parent/0",[]],["name/1",[1,58.636]],["parent/1",[]],["name/2",[2,58.636]],["parent/2",[]],["name/3",[3,58.636]],["parent/3",[]],["name/4",[4,58.636]],["parent/4",[]],["name/5",[5,58.636]],["parent/5",[]],["name/6",[6,58.636]],["parent/6",[]],["name/7",[7,58.636]],["parent/7",[]],["name/8",[8,58.636]],["parent/8",[]],["name/9",[9,58.636]],["parent/9",[]],["name/10",[10,58.636]],["parent/10",[]],["name/11",[11,58.636]],["parent/11",[]],["name/12",[12,50.163]],["parent/12",[]],["name/13",[13,58.636]],["parent/13",[]],["name/14",[14,58.636]],["parent/14",[]],["name/15",[15,47.65]],["parent/15",[]],["name/16",[16,58.636]],["parent/16",[]],["name/17",[17,58.636]],["parent/17",[]],["name/18",[18,58.636]],["parent/18",[]],["name/19",[15,47.65]],["parent/19",[]],["name/20",[19,47.65]],["parent/20",[]],["name/21",[20,58.636]],["parent/21",[]],["name/22",[19,47.65]],["parent/22",[]],["name/23",[21,34.069]],["parent/23",[]],["name/24",[22,33.513]],["parent/24",[21,3.322]],["name/25",[0,45.643]],["parent/25",[21,3.322]],["name/26",[23,33.513]],["parent/26",[21,3.322]],["name/27",[24,28.847]],["parent/27",[21,3.322]],["name/28",[25,58.636]],["parent/28",[21,3.322]],["name/29",[26,45.643]],["parent/29",[21,3.322]],["name/30",[27,58.636]],["parent/30",[21,3.322]],["name/31",[28,50.163]],["parent/31",[21,3.322]],["name/32",[29,58.636]],["parent/32",[21,3.322]],["name/33",[30,58.636]],["parent/33",[21,3.322]],["name/34",[31,58.636]],["parent/34",[21,3.322]],["name/35",[32,53.528]],["parent/35",[21,3.322]],["name/36",[33,53.528]],["parent/36",[21,3.322]],["name/37",[34,50.163]],["parent/37",[21,3.322]],["name/38",[35,47.65]],["parent/38",[21,3.322]],["name/39",[36,47.65]],["parent/39",[21,3.322]],["name/40",[37,58.636]],["parent/40",[]],["name/41",[38,50.163]],["parent/41",[]],["name/42",[39,58.636]],["parent/42",[]],["name/43",[40,58.636]],["parent/43",[]],["name/44",[38,50.163]],["parent/44",[]],["name/45",[41,58.636]],["parent/45",[]],["name/46",[42,24.514]],["parent/46",[]],["name/47",[43,58.636]],["parent/47",[42,2.39]],["name/48",[22,33.513]],["parent/48",[44,3.216]],["name/49",[45,30.704]],["parent/49",[44,3.216]],["name/50",[24,28.847]],["parent/50",[44,3.216]],["name/51",[23,33.513]],["parent/51",[44,3.216]],["name/52",[46,40.178]],["parent/52",[44,3.216]],["name/53",[47,45.643]],["parent/53",[44,3.216]],["name/54",[48,53.528]],["parent/54",[44,3.216]],["name/55",[49,41.29]],["parent/55",[44,3.216]],["name/56",[50,53.528]],["parent/56",[44,3.216]],["name/57",[51,47.65]],["parent/57",[44,3.216]],["name/58",[52,40.178]],["parent/58",[44,3.216]],["name/59",[53,47.65]],["parent/59",[44,3.216]],["name/60",[54,53.528]],["parent/60",[44,3.216]],["name/61",[55,53.528]],["parent/61",[44,3.216]],["name/62",[56,53.528]],["parent/62",[44,3.216]],["name/63",[57,53.528]],["parent/63",[44,3.216]],["name/64",[58,53.528]],["parent/64",[44,3.216]],["name/65",[59,53.528]],["parent/65",[44,3.216]],["name/66",[60,37.434]],["parent/66",[44,3.216]],["name/67",[61,58.636]],["parent/67",[42,2.39]],["name/68",[22,33.513]],["parent/68",[62,3.65]],["name/69",[63,36.664]],["parent/69",[62,3.65]],["name/70",[64,50.163]],["parent/70",[62,3.65]],["name/71",[65,45.643]],["parent/71",[62,3.65]],["name/72",[45,30.704]],["parent/72",[62,3.65]],["name/73",[23,33.513]],["parent/73",[62,3.65]],["name/74",[24,28.847]],["parent/74",[62,3.65]],["name/75",[66,53.528]],["parent/75",[62,3.65]],["name/76",[67,53.528]],["parent/76",[62,3.65]],["name/77",[68,58.636]],["parent/77",[62,3.65]],["name/78",[59,53.528]],["parent/78",[62,3.65]],["name/79",[60,37.434]],["parent/79",[62,3.65]],["name/80",[69,58.636]],["parent/80",[42,2.39]],["name/81",[22,33.513]],["parent/81",[70,2.994]],["name/82",[45,30.704]],["parent/82",[70,2.994]],["name/83",[46,40.178]],["parent/83",[70,2.994]],["name/84",[23,33.513]],["parent/84",[70,2.994]],["name/85",[71,53.528]],["parent/85",[70,2.994]],["name/86",[72,53.528]],["parent/86",[70,2.994]],["name/87",[51,47.65]],["parent/87",[70,2.994]],["name/88",[24,28.847]],["parent/88",[70,2.994]],["name/89",[73,53.528]],["parent/89",[70,2.994]],["name/90",[53,47.65]],["parent/90",[70,2.994]],["name/91",[52,40.178]],["parent/91",[70,2.994]],["name/92",[74,53.528]],["parent/92",[70,2.994]],["name/93",[75,58.636]],["parent/93",[70,2.994]],["name/94",[76,58.636]],["parent/94",[70,2.994]],["name/95",[77,39.177]],["parent/95",[70,2.994]],["name/96",[78,58.636]],["parent/96",[79,4.891]],["name/97",[80,58.636]],["parent/97",[79,4.891]],["name/98",[81,58.636]],["parent/98",[79,4.891]],["name/99",[82,58.636]],["parent/99",[70,2.994]],["name/100",[83,58.636]],["parent/100",[70,2.994]],["name/101",[84,58.636]],["parent/101",[70,2.994]],["name/102",[85,58.636]],["parent/102",[70,2.994]],["name/103",[86,42.542]],["parent/103",[70,2.994]],["name/104",[87,50.163]],["parent/104",[70,2.994]],["name/105",[88,50.163]],["parent/105",[70,2.994]],["name/106",[89,58.636]],["parent/106",[70,2.994]],["name/107",[60,37.434]],["parent/107",[70,2.994]],["name/108",[0,45.643]],["parent/108",[42,2.39]],["name/109",[22,33.513]],["parent/109",[90,3.322]],["name/110",[0,45.643]],["parent/110",[90,3.322]],["name/111",[23,33.513]],["parent/111",[90,3.322]],["name/112",[24,28.847]],["parent/112",[90,3.322]],["name/113",[91,58.636]],["parent/113",[90,3.322]],["name/114",[92,58.636]],["parent/114",[90,3.322]],["name/115",[93,58.636]],["parent/115",[90,3.322]],["name/116",[94,53.528]],["parent/116",[90,3.322]],["name/117",[26,45.643]],["parent/117",[90,3.322]],["name/118",[95,47.65]],["parent/118",[90,3.322]],["name/119",[96,47.65]],["parent/119",[90,3.322]],["name/120",[28,50.163]],["parent/120",[90,3.322]],["name/121",[97,58.636]],["parent/121",[90,3.322]],["name/122",[34,50.163]],["parent/122",[90,3.322]],["name/123",[33,53.528]],["parent/123",[90,3.322]],["name/124",[35,47.65]],["parent/124",[90,3.322]],["name/125",[36,47.65]],["parent/125",[90,3.322]],["name/126",[98,58.636]],["parent/126",[42,2.39]],["name/127",[22,33.513]],["parent/127",[99,3.268]],["name/128",[0,45.643]],["parent/128",[99,3.268]],["name/129",[23,33.513]],["parent/129",[99,3.268]],["name/130",[100,58.636]],["parent/130",[99,3.268]],["name/131",[24,28.847]],["parent/131",[99,3.268]],["name/132",[101,58.636]],["parent/132",[99,3.268]],["name/133",[102,58.636]],["parent/133",[99,3.268]],["name/134",[26,45.643]],["parent/134",[99,3.268]],["name/135",[94,53.528]],["parent/135",[99,3.268]],["name/136",[103,58.636]],["parent/136",[99,3.268]],["name/137",[104,58.636]],["parent/137",[99,3.268]],["name/138",[28,50.163]],["parent/138",[99,3.268]],["name/139",[105,58.636]],["parent/139",[99,3.268]],["name/140",[106,58.636]],["parent/140",[99,3.268]],["name/141",[34,50.163]],["parent/141",[99,3.268]],["name/142",[32,53.528]],["parent/142",[99,3.268]],["name/143",[35,47.65]],["parent/143",[99,3.268]],["name/144",[36,47.65]],["parent/144",[99,3.268]],["name/145",[107,58.636]],["parent/145",[42,2.39]],["name/146",[22,33.513]],["parent/146",[108,3.268]],["name/147",[63,36.664]],["parent/147",[108,3.268]],["name/148",[23,33.513]],["parent/148",[108,3.268]],["name/149",[24,28.847]],["parent/149",[108,3.268]],["name/150",[45,30.704]],["parent/150",[108,3.268]],["name/151",[52,40.178]],["parent/151",[108,3.268]],["name/152",[109,53.528]],["parent/152",[108,3.268]],["name/153",[110,58.636]],["parent/153",[108,3.268]],["name/154",[111,53.528]],["parent/154",[108,3.268]],["name/155",[112,53.528]],["parent/155",[108,3.268]],["name/156",[113,45.643]],["parent/156",[108,3.268]],["name/157",[114,53.528]],["parent/157",[108,3.268]],["name/158",[115,53.528]],["parent/158",[108,3.268]],["name/159",[86,42.542]],["parent/159",[108,3.268]],["name/160",[87,50.163]],["parent/160",[108,3.268]],["name/161",[88,50.163]],["parent/161",[108,3.268]],["name/162",[116,47.65]],["parent/162",[108,3.268]],["name/163",[60,37.434]],["parent/163",[108,3.268]],["name/164",[117,58.636]],["parent/164",[42,2.39]],["name/165",[22,33.513]],["parent/165",[118,3.322]],["name/166",[63,36.664]],["parent/166",[118,3.322]],["name/167",[23,33.513]],["parent/167",[118,3.322]],["name/168",[119,53.528]],["parent/168",[118,3.322]],["name/169",[47,45.643]],["parent/169",[118,3.322]],["name/170",[24,28.847]],["parent/170",[118,3.322]],["name/171",[45,30.704]],["parent/171",[118,3.322]],["name/172",[52,40.178]],["parent/172",[118,3.322]],["name/173",[120,58.636]],["parent/173",[118,3.322]],["name/174",[113,45.643]],["parent/174",[118,3.322]],["name/175",[114,53.528]],["parent/175",[118,3.322]],["name/176",[115,53.528]],["parent/176",[118,3.322]],["name/177",[86,42.542]],["parent/177",[118,3.322]],["name/178",[87,50.163]],["parent/178",[118,3.322]],["name/179",[88,50.163]],["parent/179",[118,3.322]],["name/180",[116,47.65]],["parent/180",[118,3.322]],["name/181",[60,37.434]],["parent/181",[118,3.322]],["name/182",[121,58.636]],["parent/182",[42,2.39]],["name/183",[22,33.513]],["parent/183",[122,3.65]],["name/184",[63,36.664]],["parent/184",[122,3.65]],["name/185",[23,33.513]],["parent/185",[122,3.65]],["name/186",[45,30.704]],["parent/186",[122,3.65]],["name/187",[24,28.847]],["parent/187",[122,3.65]],["name/188",[123,50.163]],["parent/188",[122,3.65]],["name/189",[49,41.29]],["parent/189",[122,3.65]],["name/190",[124,50.163]],["parent/190",[122,3.65]],["name/191",[109,53.528]],["parent/191",[122,3.65]],["name/192",[125,50.163]],["parent/192",[122,3.65]],["name/193",[52,40.178]],["parent/193",[122,3.65]],["name/194",[60,37.434]],["parent/194",[122,3.65]],["name/195",[126,58.636]],["parent/195",[42,2.39]],["name/196",[22,33.513]],["parent/196",[127,3.575]],["name/197",[63,36.664]],["parent/197",[127,3.575]],["name/198",[45,30.704]],["parent/198",[127,3.575]],["name/199",[24,28.847]],["parent/199",[127,3.575]],["name/200",[128,53.528]],["parent/200",[127,3.575]],["name/201",[23,33.513]],["parent/201",[127,3.575]],["name/202",[49,41.29]],["parent/202",[127,3.575]],["name/203",[124,50.163]],["parent/203",[127,3.575]],["name/204",[129,58.636]],["parent/204",[127,3.575]],["name/205",[130,58.636]],["parent/205",[127,3.575]],["name/206",[52,40.178]],["parent/206",[127,3.575]],["name/207",[131,53.528]],["parent/207",[127,3.575]],["name/208",[60,37.434]],["parent/208",[127,3.575]],["name/209",[132,58.636]],["parent/209",[42,2.39]],["name/210",[22,33.513]],["parent/210",[133,3.44]],["name/211",[63,36.664]],["parent/211",[133,3.44]],["name/212",[45,30.704]],["parent/212",[133,3.44]],["name/213",[24,28.847]],["parent/213",[133,3.44]],["name/214",[23,33.513]],["parent/214",[133,3.44]],["name/215",[134,58.636]],["parent/215",[133,3.44]],["name/216",[49,41.29]],["parent/216",[133,3.44]],["name/217",[124,50.163]],["parent/217",[133,3.44]],["name/218",[135,47.65]],["parent/218",[133,3.44]],["name/219",[131,53.528]],["parent/219",[133,3.44]],["name/220",[136,50.163]],["parent/220",[133,3.44]],["name/221",[113,45.643]],["parent/221",[133,3.44]],["name/222",[86,42.542]],["parent/222",[133,3.44]],["name/223",[116,47.65]],["parent/223",[133,3.44]],["name/224",[60,37.434]],["parent/224",[133,3.44]],["name/225",[137,58.636]],["parent/225",[42,2.39]],["name/226",[22,33.513]],["parent/226",[138,3.121]],["name/227",[45,30.704]],["parent/227",[138,3.121]],["name/228",[46,40.178]],["parent/228",[138,3.121]],["name/229",[139,58.636]],["parent/229",[138,3.121]],["name/230",[24,28.847]],["parent/230",[138,3.121]],["name/231",[49,41.29]],["parent/231",[138,3.121]],["name/232",[140,58.636]],["parent/232",[138,3.121]],["name/233",[123,50.163]],["parent/233",[138,3.121]],["name/234",[141,58.636]],["parent/234",[138,3.121]],["name/235",[65,45.643]],["parent/235",[138,3.121]],["name/236",[125,50.163]],["parent/236",[138,3.121]],["name/237",[23,33.513]],["parent/237",[138,3.121]],["name/238",[142,50.163]],["parent/238",[138,3.121]],["name/239",[143,58.636]],["parent/239",[138,3.121]],["name/240",[144,58.636]],["parent/240",[138,3.121]],["name/241",[145,50.163]],["parent/241",[138,3.121]],["name/242",[146,58.636]],["parent/242",[138,3.121]],["name/243",[147,58.636]],["parent/243",[138,3.121]],["name/244",[148,53.528]],["parent/244",[138,3.121]],["name/245",[86,42.542]],["parent/245",[138,3.121]],["name/246",[60,37.434]],["parent/246",[138,3.121]],["name/247",[149,58.636]],["parent/247",[42,2.39]],["name/248",[22,33.513]],["parent/248",[150,3.216]],["name/249",[45,30.704]],["parent/249",[150,3.216]],["name/250",[46,40.178]],["parent/250",[150,3.216]],["name/251",[151,58.636]],["parent/251",[150,3.216]],["name/252",[24,28.847]],["parent/252",[150,3.216]],["name/253",[152,50.163]],["parent/253",[150,3.216]],["name/254",[153,58.636]],["parent/254",[150,3.216]],["name/255",[23,33.513]],["parent/255",[150,3.216]],["name/256",[154,58.636]],["parent/256",[150,3.216]],["name/257",[113,45.643]],["parent/257",[150,3.216]],["name/258",[142,50.163]],["parent/258",[150,3.216]],["name/259",[47,45.643]],["parent/259",[150,3.216]],["name/260",[49,41.29]],["parent/260",[150,3.216]],["name/261",[155,58.636]],["parent/261",[150,3.216]],["name/262",[119,53.528]],["parent/262",[150,3.216]],["name/263",[156,58.636]],["parent/263",[150,3.216]],["name/264",[136,50.163]],["parent/264",[150,3.216]],["name/265",[86,42.542]],["parent/265",[150,3.216]],["name/266",[60,37.434]],["parent/266",[150,3.216]],["name/267",[157,58.636]],["parent/267",[42,2.39]],["name/268",[22,33.513]],["parent/268",[158,3.121]],["name/269",[45,30.704]],["parent/269",[158,3.121]],["name/270",[46,40.178]],["parent/270",[158,3.121]],["name/271",[24,28.847]],["parent/271",[158,3.121]],["name/272",[159,58.636]],["parent/272",[158,3.121]],["name/273",[123,50.163]],["parent/273",[158,3.121]],["name/274",[65,45.643]],["parent/274",[158,3.121]],["name/275",[160,53.528]],["parent/275",[158,3.121]],["name/276",[23,33.513]],["parent/276",[158,3.121]],["name/277",[113,45.643]],["parent/277",[158,3.121]],["name/278",[142,50.163]],["parent/278",[158,3.121]],["name/279",[161,58.636]],["parent/279",[158,3.121]],["name/280",[49,41.29]],["parent/280",[158,3.121]],["name/281",[162,58.636]],["parent/281",[158,3.121]],["name/282",[145,50.163]],["parent/282",[158,3.121]],["name/283",[163,58.636]],["parent/283",[158,3.121]],["name/284",[164,58.636]],["parent/284",[158,3.121]],["name/285",[148,53.528]],["parent/285",[158,3.121]],["name/286",[136,50.163]],["parent/286",[158,3.121]],["name/287",[86,42.542]],["parent/287",[158,3.121]],["name/288",[60,37.434]],["parent/288",[158,3.121]],["name/289",[165,58.636]],["parent/289",[42,2.39]],["name/290",[166,53.528]],["parent/290",[167,4.451]],["name/291",[168,58.636]],["parent/291",[167,4.451]],["name/292",[169,53.528]],["parent/292",[167,4.451]],["name/293",[170,58.636]],["parent/293",[167,4.451]],["name/294",[171,58.636]],["parent/294",[167,4.451]],["name/295",[172,58.636]],["parent/295",[42,2.39]],["name/296",[173,58.636]],["parent/296",[174,4.451]],["name/297",[175,58.636]],["parent/297",[174,4.451]],["name/298",[176,58.636]],["parent/298",[174,4.451]],["name/299",[177,58.636]],["parent/299",[174,4.451]],["name/300",[178,58.636]],["parent/300",[174,4.451]],["name/301",[26,45.643]],["parent/301",[42,2.39]],["name/302",[22,33.513]],["parent/302",[179,3.575]],["name/303",[180,58.636]],["parent/303",[179,3.575]],["name/304",[181,58.636]],["parent/304",[179,3.575]],["name/305",[26,45.643]],["parent/305",[179,3.575]],["name/306",[182,58.636]],["parent/306",[179,3.575]],["name/307",[77,39.177]],["parent/307",[179,3.575]],["name/308",[183,58.636]],["parent/308",[179,3.575]],["name/309",[184,58.636]],["parent/309",[179,3.575]],["name/310",[185,58.636]],["parent/310",[179,3.575]],["name/311",[35,47.65]],["parent/311",[179,3.575]],["name/312",[36,47.65]],["parent/312",[179,3.575]],["name/313",[186,58.636]],["parent/313",[179,3.575]],["name/314",[187,58.636]],["parent/314",[179,3.575]],["name/315",[188,58.636]],["parent/315",[42,2.39]],["name/316",[95,47.65]],["parent/316",[189,4.891]],["name/317",[96,47.65]],["parent/317",[189,4.891]],["name/318",[190,53.528]],["parent/318",[189,4.891]],["name/319",[191,58.636]],["parent/319",[42,2.39]],["name/320",[192,53.528]],["parent/320",[193,4.646]],["name/321",[194,58.636]],["parent/321",[193,4.646]],["name/322",[77,39.177]],["parent/322",[193,4.646]],["name/323",[12,50.163]],["parent/323",[195,4.646]],["name/324",[15,47.65]],["parent/324",[195,4.646]],["name/325",[19,47.65]],["parent/325",[195,4.646]],["name/326",[38,50.163]],["parent/326",[195,4.646]],["name/327",[196,58.636]],["parent/327",[193,4.646]],["name/328",[197,58.636]],["parent/328",[42,2.39]],["name/329",[198,58.636]],["parent/329",[199,5.219]],["name/330",[96,47.65]],["parent/330",[199,5.219]],["name/331",[200,58.636]],["parent/331",[42,2.39]],["name/332",[96,47.65]],["parent/332",[201,5.219]],["name/333",[190,53.528]],["parent/333",[201,5.219]],["name/334",[202,58.636]],["parent/334",[42,2.39]],["name/335",[192,53.528]],["parent/335",[203,3.918]],["name/336",[65,45.643]],["parent/336",[203,3.918]],["name/337",[125,50.163]],["parent/337",[203,3.918]],["name/338",[46,40.178]],["parent/338",[203,3.918]],["name/339",[204,58.636]],["parent/339",[203,3.918]],["name/340",[205,58.636]],["parent/340",[203,3.918]],["name/341",[206,58.636]],["parent/341",[203,3.918]],["name/342",[207,58.636]],["parent/342",[203,3.918]],["name/343",[208,58.636]],["parent/343",[203,3.918]],["name/344",[209,58.636]],["parent/344",[42,2.39]],["name/345",[15,47.65]],["parent/345",[210,4.288]],["name/346",[77,39.177]],["parent/346",[210,4.288]],["name/347",[135,47.65]],["parent/347",[211,4.288]],["name/348",[212,53.528]],["parent/348",[211,4.288]],["name/349",[213,53.528]],["parent/349",[211,4.288]],["name/350",[214,53.528]],["parent/350",[211,4.288]],["name/351",[19,47.65]],["parent/351",[210,4.288]],["name/352",[77,39.177]],["parent/352",[210,4.288]],["name/353",[135,47.65]],["parent/353",[211,4.288]],["name/354",[12,50.163]],["parent/354",[210,4.288]],["name/355",[77,39.177]],["parent/355",[210,4.288]],["name/356",[215,58.636]],["parent/356",[211,4.288]],["name/357",[216,58.636]],["parent/357",[42,2.39]],["name/358",[22,33.513]],["parent/358",[217,4.288]],["name/359",[45,30.704]],["parent/359",[217,4.288]],["name/360",[24,28.847]],["parent/360",[217,4.288]],["name/361",[218,43.973]],["parent/361",[217,4.288]],["name/362",[219,43.973]],["parent/362",[217,4.288]],["name/363",[60,37.434]],["parent/363",[217,4.288]],["name/364",[220,58.636]],["parent/364",[42,2.39]],["name/365",[24,28.847]],["parent/365",[221,4.891]],["name/366",[218,43.973]],["parent/366",[221,4.891]],["name/367",[219,43.973]],["parent/367",[221,4.891]],["name/368",[222,58.636]],["parent/368",[42,2.39]],["name/369",[223,58.636]],["parent/369",[42,2.39]],["name/370",[219,43.973]],["parent/370",[224,4.891]],["name/371",[218,43.973]],["parent/371",[224,4.891]],["name/372",[24,28.847]],["parent/372",[224,4.891]],["name/373",[225,58.636]],["parent/373",[42,2.39]],["name/374",[63,36.664]],["parent/374",[226,4.891]],["name/375",[24,28.847]],["parent/375",[226,4.891]],["name/376",[45,30.704]],["parent/376",[226,4.891]],["name/377",[227,58.636]],["parent/377",[42,2.39]],["name/378",[228,58.636]],["parent/378",[229,5.219]],["name/379",[23,33.513]],["parent/379",[229,5.219]],["name/380",[230,58.636]],["parent/380",[42,2.39]],["name/381",[135,47.65]],["parent/381",[231,3.731]],["name/382",[212,53.528]],["parent/382",[231,3.731]],["name/383",[232,58.636]],["parent/383",[231,3.731]],["name/384",[233,58.636]],["parent/384",[231,3.731]],["name/385",[234,58.636]],["parent/385",[231,3.731]],["name/386",[213,53.528]],["parent/386",[231,3.731]],["name/387",[235,58.636]],["parent/387",[231,3.731]],["name/388",[236,58.636]],["parent/388",[231,3.731]],["name/389",[237,58.636]],["parent/389",[231,3.731]],["name/390",[214,53.528]],["parent/390",[231,3.731]],["name/391",[238,58.636]],["parent/391",[231,3.731]],["name/392",[239,58.636]],["parent/392",[42,2.39]],["name/393",[63,36.664]],["parent/393",[240,4.288]],["name/394",[24,28.847]],["parent/394",[240,4.288]],["name/395",[45,30.704]],["parent/395",[240,4.288]],["name/396",[111,53.528]],["parent/396",[240,4.288]],["name/397",[112,53.528]],["parent/397",[240,4.288]],["name/398",[116,47.65]],["parent/398",[240,4.288]],["name/399",[241,58.636]],["parent/399",[42,2.39]],["name/400",[24,28.847]],["parent/400",[242,4.288]],["name/401",[243,58.636]],["parent/401",[242,4.288]],["name/402",[244,58.636]],["parent/402",[242,4.288]],["name/403",[169,53.528]],["parent/403",[242,4.288]],["name/404",[77,39.177]],["parent/404",[242,4.288]],["name/405",[245,58.636]],["parent/405",[246,5.219]],["name/406",[247,58.636]],["parent/406",[246,5.219]],["name/407",[95,47.65]],["parent/407",[242,4.288]],["name/408",[248,58.636]],["parent/408",[42,2.39]],["name/409",[63,36.664]],["parent/409",[249,3.82]],["name/410",[45,30.704]],["parent/410",[249,3.82]],["name/411",[24,28.847]],["parent/411",[249,3.82]],["name/412",[23,33.513]],["parent/412",[249,3.82]],["name/413",[64,50.163]],["parent/413",[249,3.82]],["name/414",[47,45.643]],["parent/414",[249,3.82]],["name/415",[250,58.636]],["parent/415",[249,3.82]],["name/416",[251,58.636]],["parent/416",[249,3.82]],["name/417",[252,58.636]],["parent/417",[249,3.82]],["name/418",[52,40.178]],["parent/418",[249,3.82]],["name/419",[253,58.636]],["parent/419",[42,2.39]],["name/420",[128,53.528]],["parent/420",[254,4.891]],["name/421",[45,30.704]],["parent/421",[254,4.891]],["name/422",[23,33.513]],["parent/422",[254,4.891]],["name/423",[255,58.636]],["parent/423",[42,2.39]],["name/424",[22,33.513]],["parent/424",[256,4.288]],["name/425",[45,30.704]],["parent/425",[256,4.288]],["name/426",[63,36.664]],["parent/426",[256,4.288]],["name/427",[24,28.847]],["parent/427",[256,4.288]],["name/428",[152,50.163]],["parent/428",[256,4.288]],["name/429",[257,58.636]],["parent/429",[256,4.288]],["name/430",[258,58.636]],["parent/430",[42,2.39]],["name/431",[22,33.513]],["parent/431",[259,4.288]],["name/432",[45,30.704]],["parent/432",[259,4.288]],["name/433",[46,40.178]],["parent/433",[259,4.288]],["name/434",[24,28.847]],["parent/434",[259,4.288]],["name/435",[160,53.528]],["parent/435",[259,4.288]],["name/436",[145,50.163]],["parent/436",[259,4.288]],["name/437",[260,58.636]],["parent/437",[42,2.39]],["name/438",[261,58.636]],["parent/438",[262,4.646]],["name/439",[263,58.636]],["parent/439",[262,4.646]],["name/440",[264,58.636]],["parent/440",[262,4.646]],["name/441",[265,58.636]],["parent/441",[262,4.646]],["name/442",[266,58.636]],["parent/442",[42,2.39]],["name/443",[45,30.704]],["parent/443",[267,5.219]],["name/444",[63,36.664]],["parent/444",[267,5.219]],["name/445",[268,58.636]],["parent/445",[42,2.39]],["name/446",[63,36.664]],["parent/446",[269,5.219]],["name/447",[152,50.163]],["parent/447",[269,5.219]],["name/448",[166,53.528]],["parent/448",[42,2.39]],["name/449",[270,58.636]],["parent/449",[271,4.891]],["name/450",[272,58.636]],["parent/450",[271,4.891]],["name/451",[273,58.636]],["parent/451",[271,4.891]],["name/452",[274,58.636]],["parent/452",[42,2.39]],["name/453",[275,58.636]],["parent/453",[276,3.121]],["name/454",[277,58.636]],["parent/454",[276,3.121]],["name/455",[278,58.636]],["parent/455",[276,3.121]],["name/456",[218,43.973]],["parent/456",[276,3.121]],["name/457",[219,43.973]],["parent/457",[276,3.121]],["name/458",[279,58.636]],["parent/458",[276,3.121]],["name/459",[280,58.636]],["parent/459",[276,3.121]],["name/460",[95,47.65]],["parent/460",[276,3.121]],["name/461",[281,58.636]],["parent/461",[276,3.121]],["name/462",[282,58.636]],["parent/462",[276,3.121]],["name/463",[283,58.636]],["parent/463",[276,3.121]],["name/464",[284,58.636]],["parent/464",[276,3.121]],["name/465",[285,58.636]],["parent/465",[276,3.121]],["name/466",[286,58.636]],["parent/466",[276,3.121]],["name/467",[287,58.636]],["parent/467",[276,3.121]],["name/468",[288,58.636]],["parent/468",[276,3.121]],["name/469",[24,28.847]],["parent/469",[276,3.121]],["name/470",[289,58.636]],["parent/470",[276,3.121]],["name/471",[290,58.636]],["parent/471",[276,3.121]],["name/472",[291,58.636]],["parent/472",[276,3.121]],["name/473",[292,58.636]],["parent/473",[276,3.121]],["name/474",[293,58.636]],["parent/474",[42,2.39]],["name/475",[45,30.704]],["parent/475",[294,3.379]],["name/476",[24,28.847]],["parent/476",[294,3.379]],["name/477",[46,40.178]],["parent/477",[294,3.379]],["name/478",[47,45.643]],["parent/478",[294,3.379]],["name/479",[48,53.528]],["parent/479",[294,3.379]],["name/480",[49,41.29]],["parent/480",[294,3.379]],["name/481",[50,53.528]],["parent/481",[294,3.379]],["name/482",[51,47.65]],["parent/482",[294,3.379]],["name/483",[52,40.178]],["parent/483",[294,3.379]],["name/484",[77,39.177]],["parent/484",[294,3.379]],["name/485",[45,30.704]],["parent/485",[295,4.646]],["name/486",[218,43.973]],["parent/486",[295,4.646]],["name/487",[219,43.973]],["parent/487",[295,4.646]],["name/488",[24,28.847]],["parent/488",[295,4.646]],["name/489",[53,47.65]],["parent/489",[294,3.379]],["name/490",[54,53.528]],["parent/490",[294,3.379]],["name/491",[55,53.528]],["parent/491",[294,3.379]],["name/492",[56,53.528]],["parent/492",[294,3.379]],["name/493",[57,53.528]],["parent/493",[294,3.379]],["name/494",[58,53.528]],["parent/494",[294,3.379]],["name/495",[296,58.636]],["parent/495",[42,2.39]],["name/496",[63,36.664]],["parent/496",[297,4.026]],["name/497",[64,50.163]],["parent/497",[297,4.026]],["name/498",[65,45.643]],["parent/498",[297,4.026]],["name/499",[45,30.704]],["parent/499",[297,4.026]],["name/500",[23,33.513]],["parent/500",[297,4.026]],["name/501",[24,28.847]],["parent/501",[297,4.026]],["name/502",[66,53.528]],["parent/502",[297,4.026]],["name/503",[67,53.528]],["parent/503",[297,4.026]],["name/504",[298,58.636]],["parent/504",[42,2.39]],["name/505",[45,30.704]],["parent/505",[299,3.731]],["name/506",[46,40.178]],["parent/506",[299,3.731]],["name/507",[71,53.528]],["parent/507",[299,3.731]],["name/508",[72,53.528]],["parent/508",[299,3.731]],["name/509",[51,47.65]],["parent/509",[299,3.731]],["name/510",[24,28.847]],["parent/510",[299,3.731]],["name/511",[73,53.528]],["parent/511",[299,3.731]],["name/512",[53,47.65]],["parent/512",[299,3.731]],["name/513",[52,40.178]],["parent/513",[299,3.731]],["name/514",[77,39.177]],["parent/514",[299,3.731]],["name/515",[45,30.704]],["parent/515",[300,4.646]],["name/516",[218,43.973]],["parent/516",[300,4.646]],["name/517",[219,43.973]],["parent/517",[300,4.646]],["name/518",[24,28.847]],["parent/518",[300,4.646]],["name/519",[74,53.528]],["parent/519",[299,3.731]],["name/520",[301,58.636]],["parent/520",[42,2.39]],["name/521",[302,58.636]],["parent/521",[303,4.646]],["name/522",[304,58.636]],["parent/522",[303,4.646]],["name/523",[305,58.636]],["parent/523",[303,4.646]],["name/524",[77,39.177]],["parent/524",[303,4.646]],["name/525",[306,58.636]],["parent/525",[307,5.219]],["name/526",[308,58.636]],["parent/526",[307,5.219]]],"invertedIndex":[["__count",{"_index":82,"name":{"99":{}},"parent":{}}],["__patch",{"_index":83,"name":{"100":{}},"parent":{}}],["__patchsearch",{"_index":84,"name":{"101":{}},"parent":{}}],["__type",{"_index":77,"name":{"95":{},"307":{},"322":{},"346":{},"352":{},"355":{},"404":{},"484":{},"514":{},"524":{}},"parent":{}}],["_continuation",{"_index":76,"name":{"94":{}},"parent":{}}],["access_token",{"_index":234,"name":{"385":{}},"parent":{}}],["album",{"_index":125,"name":{"192":{},"236":{},"337":{}},"parent":{}}],["api",{"_index":78,"name":{"96":{}},"parent":{}}],["approxdurationms",{"_index":286,"name":{"466":{}},"parent":{}}],["arbitrary",{"_index":173,"name":{"296":{}},"parent":{}}],["artist",{"_index":65,"name":{"71":{},"235":{},"274":{},"336":{},"498":{}},"parent":{}}],["artists",{"_index":109,"name":{"152":{},"191":{}},"parent":{}}],["attachlisteners",{"_index":5,"name":{"5":{}},"parent":{}}],["audiochannels",{"_index":288,"name":{"468":{}},"parent":{}}],["audioquality",{"_index":285,"name":{"465":{}},"parent":{}}],["audiosamplerate",{"_index":287,"name":{"467":{}},"parent":{}}],["authentication",{"_index":305,"name":{"523":{}},"parent":{}}],["authorization",{"_index":4,"name":{"4":{}},"parent":{}}],["authorization_code",{"_index":233,"name":{"384":{}},"parent":{}}],["available",{"_index":163,"name":{"283":{}},"parent":{}}],["averagebitrate",{"_index":284,"name":{"464":{}},"parent":{}}],["base_url",{"_index":100,"name":{"130":{}},"parent":{}}],["big",{"_index":263,"name":{"439":{}},"parent":{}}],["bitrate",{"_index":278,"name":{"455":{}},"parent":{}}],["bpm",{"_index":146,"name":{"242":{}},"parent":{}}],["bytes_count",{"_index":91,"name":{"113":{}},"parent":{}}],["callback",{"_index":182,"name":{"306":{}},"parent":{}}],["channel",{"_index":53,"name":{"59":{},"90":{},"489":{},"512":{}},"parent":{}}],["channeliconinterface",{"_index":220,"name":{"364":{}},"parent":{}}],["channeljson",{"_index":296,"name":{"495":{}},"parent":{}}],["cipher",{"_index":290,"name":{"471":{}},"parent":{}}],["cleanup",{"_index":34,"name":{"37":{},"122":{},"141":{}},"parent":{}}],["client_id",{"_index":135,"name":{"218":{},"347":{},"353":{},"381":{}},"parent":{}}],["client_secret",{"_index":212,"name":{"348":{},"382":{}},"parent":{}}],["clientversion",{"_index":81,"name":{"98":{}},"parent":{}}],["collaborative",{"_index":119,"name":{"168":{},"262":{}},"parent":{}}],["constructor",{"_index":22,"name":{"24":{},"48":{},"68":{},"81":{},"109":{},"127":{},"146":{},"165":{},"183":{},"196":{},"210":{},"226":{},"248":{},"268":{},"302":{},"358":{},"424":{},"431":{}},"parent":{}}],["content_length",{"_index":93,"name":{"115":{}},"parent":{}}],["contentlength",{"_index":280,"name":{"459":{}},"parent":{}}],["contributors",{"_index":148,"name":{"244":{},"285":{}},"parent":{}}],["cookie",{"_index":215,"name":{"356":{}},"parent":{}}],["cookieheaders",{"_index":14,"name":{"14":{}},"parent":{}}],["copyrights",{"_index":110,"name":{"153":{}},"parent":{}}],["cover",{"_index":160,"name":{"275":{},"435":{}},"parent":{}}],["creationdate",{"_index":153,"name":{"254":{}},"parent":{}}],["creator",{"_index":154,"name":{"256":{}},"parent":{}}],["dash_getter",{"_index":106,"name":{"140":{}},"parent":{}}],["dash_timer",{"_index":103,"name":{"136":{}},"parent":{}}],["dash_updater",{"_index":105,"name":{"139":{}},"parent":{}}],["dashmanifesturl",{"_index":272,"name":{"450":{}},"parent":{}}],["decipher_info",{"_index":9,"name":{"9":{}},"parent":{}}],["deezer",{"_index":38,"name":{"41":{},"44":{},"326":{}},"parent":{}}],["deezeradvancedsearchoptions",{"_index":202,"name":{"334":{}},"parent":{}}],["deezeralbum",{"_index":157,"name":{"267":{}},"parent":{}}],["deezerartist",{"_index":255,"name":{"423":{}},"parent":{}}],["deezergenre",{"_index":268,"name":{"445":{}},"parent":{}}],["deezerimage",{"_index":260,"name":{"437":{}},"parent":{}}],["deezerplaylist",{"_index":149,"name":{"247":{}},"parent":{}}],["deezertrack",{"_index":137,"name":{"225":{}},"parent":{}}],["deezertrackalbum",{"_index":258,"name":{"430":{}},"parent":{}}],["deezeruser",{"_index":266,"name":{"442":{}},"parent":{}}],["description",{"_index":47,"name":{"53":{},"169":{},"259":{},"414":{},"478":{}},"parent":{}}],["destroy",{"_index":187,"name":{"314":{}},"parent":{}}],["destroyed",{"_index":180,"name":{"303":{}},"parent":{}}],["disknumber",{"_index":144,"name":{"240":{}},"parent":{}}],["dislikes",{"_index":55,"name":{"61":{},"491":{}},"parent":{}}],["downloaded_segments",{"_index":27,"name":{"30":{}},"parent":{}}],["downloaded_time",{"_index":25,"name":{"28":{}},"parent":{}}],["duration",{"_index":244,"name":{"402":{}},"parent":{}}],["durationinms",{"_index":124,"name":{"190":{},"203":{},"217":{}},"parent":{}}],["durationinsec",{"_index":49,"name":{"55":{},"189":{},"202":{},"216":{},"231":{},"260":{},"280":{},"480":{}},"parent":{}}],["durationraw",{"_index":48,"name":{"54":{},"479":{}},"parent":{}}],["dz_advanced_track_search",{"_index":40,"name":{"43":{}},"parent":{}}],["dz_validate",{"_index":39,"name":{"42":{}},"parent":{}}],["expires_in",{"_index":236,"name":{"388":{}},"parent":{}}],["expiry",{"_index":237,"name":{"389":{}},"parent":{}}],["explicit",{"_index":123,"name":{"188":{},"233":{},"273":{}},"parent":{}}],["extractid",{"_index":11,"name":{"11":{}},"parent":{}}],["fans",{"_index":156,"name":{"263":{}},"parent":{}}],["fetch",{"_index":86,"name":{"103":{},"159":{},"177":{},"222":{},"245":{},"265":{},"287":{}},"parent":{}}],["fetched",{"_index":128,"name":{"200":{},"420":{}},"parent":{}}],["fetched_tracks",{"_index":115,"name":{"158":{},"176":{}},"parent":{}}],["fetched_videos",{"_index":75,"name":{"93":{}},"parent":{}}],["file",{"_index":238,"name":{"391":{}},"parent":{}}],["first_name",{"_index":250,"name":{"415":{}},"parent":{}}],["format",{"_index":169,"name":{"292":{},"403":{}},"parent":{}}],["formatdata",{"_index":274,"name":{"452":{}},"parent":{}}],["formats",{"_index":129,"name":{"204":{}},"parent":{}}],["fps",{"_index":281,"name":{"461":{}},"parent":{}}],["full_name",{"_index":251,"name":{"416":{}},"parent":{}}],["fuzzy",{"_index":196,"name":{"327":{}},"parent":{}}],["gain",{"_index":147,"name":{"243":{}},"parent":{}}],["genres",{"_index":164,"name":{"284":{}},"parent":{}}],["getfreeclientid",{"_index":37,"name":{"40":{}},"parent":{}}],["height",{"_index":219,"name":{"362":{},"367":{},"370":{},"457":{},"487":{},"517":{}},"parent":{}}],["hlsmanifesturl",{"_index":273,"name":{"451":{}},"parent":{}}],["host",{"_index":302,"name":{"521":{}},"parent":{}}],["html5player",{"_index":168,"name":{"291":{}},"parent":{}}],["htmldata",{"_index":190,"name":{"318":{},"333":{}},"parent":{}}],["icon",{"_index":66,"name":{"75":{},"502":{}},"parent":{}}],["iconurl",{"_index":68,"name":{"77":{}},"parent":{}}],["id",{"_index":45,"name":{"49":{},"72":{},"82":{},"150":{},"171":{},"186":{},"198":{},"212":{},"227":{},"249":{},"269":{},"359":{},"376":{},"395":{},"410":{},"421":{},"425":{},"432":{},"443":{},"475":{},"485":{},"499":{},"505":{},"515":{}},"parent":{}}],["incomplete",{"_index":198,"name":{"329":{}},"parent":{}}],["infodata",{"_index":165,"name":{"289":{}},"parent":{}}],["infooptions",{"_index":200,"name":{"331":{}},"parent":{}}],["internal",{"_index":42,"name":{"46":{}},"parent":{"47":{},"67":{},"80":{},"108":{},"126":{},"145":{},"164":{},"182":{},"195":{},"209":{},"225":{},"247":{},"267":{},"289":{},"295":{},"301":{},"315":{},"319":{},"328":{},"331":{},"334":{},"344":{},"357":{},"364":{},"368":{},"369":{},"373":{},"377":{},"380":{},"392":{},"399":{},"408":{},"419":{},"423":{},"430":{},"437":{},"442":{},"445":{},"448":{},"452":{},"474":{},"495":{},"504":{},"520":{}}}],["internal>.channeliconinterface",{"_index":221,"name":{},"parent":{"365":{},"366":{},"367":{}}}],["internal>.channeljson",{"_index":297,"name":{},"parent":{"496":{},"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{}}}],["internal>.deezeradvancedsearchoptions",{"_index":203,"name":{},"parent":{"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{}}}],["internal>.deezeralbum",{"_index":158,"name":{},"parent":{"268":{},"269":{},"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{}}}],["internal>.deezerartist",{"_index":256,"name":{},"parent":{"424":{},"425":{},"426":{},"427":{},"428":{},"429":{}}}],["internal>.deezergenre",{"_index":269,"name":{},"parent":{"446":{},"447":{}}}],["internal>.deezerimage",{"_index":262,"name":{},"parent":{"438":{},"439":{},"440":{},"441":{}}}],["internal>.deezerplaylist",{"_index":150,"name":{},"parent":{"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"265":{},"266":{}}}],["internal>.deezertrack",{"_index":138,"name":{},"parent":{"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{}}}],["internal>.deezertrackalbum",{"_index":259,"name":{},"parent":{"431":{},"432":{},"433":{},"434":{},"435":{},"436":{}}}],["internal>.deezeruser",{"_index":267,"name":{},"parent":{"443":{},"444":{}}}],["internal>.formatdata",{"_index":276,"name":{},"parent":{"453":{},"454":{},"455":{},"456":{},"457":{},"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{},"472":{},"473":{}}}],["internal>.infodata",{"_index":167,"name":{},"parent":{"290":{},"291":{},"292":{},"293":{},"294":{}}}],["internal>.infooptions",{"_index":201,"name":{},"parent":{"332":{},"333":{}}}],["internal>.livestream",{"_index":99,"name":{},"parent":{"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{}}}],["internal>.livestreamdata",{"_index":271,"name":{},"parent":{"449":{},"450":{},"451":{}}}],["internal>.playlistjson",{"_index":299,"name":{},"parent":{"505":{},"506":{},"507":{},"508":{},"509":{},"510":{},"511":{},"512":{},"513":{},"514":{},"519":{}}}],["internal>.playlistjson.__type",{"_index":300,"name":{},"parent":{"515":{},"516":{},"517":{},"518":{}}}],["internal>.playlistoptions",{"_index":199,"name":{},"parent":{"329":{},"330":{}}}],["internal>.proxyopts",{"_index":303,"name":{},"parent":{"521":{},"522":{},"523":{},"524":{}}}],["internal>.proxyopts.__type",{"_index":307,"name":{},"parent":{"525":{},"526":{}}}],["internal>.searchoptions",{"_index":193,"name":{},"parent":{"320":{},"321":{},"322":{},"327":{}}}],["internal>.searchoptions.__type",{"_index":195,"name":{},"parent":{"323":{},"324":{},"325":{},"326":{}}}],["internal>.soundcloudplaylist",{"_index":133,"name":{},"parent":{"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{}}}],["internal>.soundcloudtrack",{"_index":127,"name":{},"parent":{"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{}}}],["internal>.soundcloudtrackdeprecated",{"_index":254,"name":{},"parent":{"420":{},"421":{},"422":{}}}],["internal>.soundcloudtrackformat",{"_index":242,"name":{},"parent":{"400":{},"401":{},"402":{},"403":{},"404":{},"407":{}}}],["internal>.soundcloudtrackformat.__type",{"_index":246,"name":{},"parent":{"405":{},"406":{}}}],["internal>.soundclouduser",{"_index":249,"name":{},"parent":{"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{}}}],["internal>.spotifyalbum",{"_index":108,"name":{},"parent":{"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{}}}],["internal>.spotifyartists",{"_index":226,"name":{},"parent":{"374":{},"375":{},"376":{}}}],["internal>.spotifycopyright",{"_index":229,"name":{},"parent":{"378":{},"379":{}}}],["internal>.spotifydataoptions",{"_index":231,"name":{},"parent":{"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{}}}],["internal>.spotifyplaylist",{"_index":118,"name":{},"parent":{"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{}}}],["internal>.spotifythumbnail",{"_index":224,"name":{},"parent":{"370":{},"371":{},"372":{}}}],["internal>.spotifytrack",{"_index":122,"name":{},"parent":{"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{}}}],["internal>.spotifytrackalbum",{"_index":240,"name":{},"parent":{"393":{},"394":{},"395":{},"396":{},"397":{},"398":{}}}],["internal>.stream",{"_index":90,"name":{},"parent":{"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{}}}],["internal>.streamoptions",{"_index":189,"name":{},"parent":{"316":{},"317":{},"318":{}}}],["internal>.streamtype",{"_index":174,"name":{},"parent":{"296":{},"297":{},"298":{},"299":{},"300":{}}}],["internal>.timer",{"_index":179,"name":{},"parent":{"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{}}}],["internal>.tokenoptions",{"_index":210,"name":{},"parent":{"345":{},"346":{},"351":{},"352":{},"354":{},"355":{}}}],["internal>.tokenoptions.__type",{"_index":211,"name":{},"parent":{"347":{},"348":{},"349":{},"350":{},"353":{},"356":{}}}],["internal>.videooptions",{"_index":294,"name":{},"parent":{"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"489":{},"490":{},"491":{},"492":{},"493":{},"494":{}}}],["internal>.videooptions.__type",{"_index":295,"name":{},"parent":{"485":{},"486":{},"487":{},"488":{}}}],["internal>.youtubechannel",{"_index":62,"name":{},"parent":{"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{}}}],["internal>.youtubeplaylist",{"_index":70,"name":{},"parent":{"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{}}}],["internal>.youtubeplaylist.__type",{"_index":79,"name":{},"parent":{"96":{},"97":{},"98":{}}}],["internal>.youtubethumbnail",{"_index":217,"name":{},"parent":{"358":{},"359":{},"360":{},"361":{},"362":{},"363":{}}}],["internal>.youtubevideo",{"_index":44,"name":{},"parent":{"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{}}}],["interval",{"_index":101,"name":{"132":{}},"parent":{}}],["is_expired",{"_index":18,"name":{"18":{}},"parent":{}}],["islive",{"_index":270,"name":{"449":{}},"parent":{}}],["isloved",{"_index":155,"name":{"261":{}},"parent":{}}],["itag",{"_index":275,"name":{"453":{}},"parent":{}}],["label",{"_index":204,"name":{"339":{}},"parent":{}}],["last_name",{"_index":252,"name":{"417":{}},"parent":{}}],["lastmodified",{"_index":279,"name":{"458":{}},"parent":{}}],["lastupdate",{"_index":72,"name":{"86":{},"508":{}},"parent":{}}],["likes",{"_index":54,"name":{"60":{},"490":{}},"parent":{}}],["limit",{"_index":192,"name":{"320":{},"335":{}},"parent":{}}],["link",{"_index":73,"name":{"89":{},"511":{}},"parent":{}}],["live",{"_index":56,"name":{"62":{},"492":{}},"parent":{}}],["livestream",{"_index":98,"name":{"126":{}},"parent":{}}],["livestreamdata",{"_index":166,"name":{"290":{},"448":{}},"parent":{}}],["loop",{"_index":33,"name":{"36":{},"123":{}},"parent":{}}],["loudnessdb",{"_index":291,"name":{"472":{}},"parent":{}}],["market",{"_index":214,"name":{"350":{},"390":{}},"parent":{}}],["maxbpm",{"_index":208,"name":{"343":{}},"parent":{}}],["maxdurationinsec",{"_index":206,"name":{"341":{}},"parent":{}}],["medium",{"_index":264,"name":{"440":{}},"parent":{}}],["mime_type",{"_index":247,"name":{"406":{}},"parent":{}}],["mimetype",{"_index":277,"name":{"454":{}},"parent":{}}],["minbpm",{"_index":207,"name":{"342":{}},"parent":{}}],["mindurationinsec",{"_index":205,"name":{"340":{}},"parent":{}}],["name",{"_index":63,"name":{"69":{},"147":{},"166":{},"184":{},"197":{},"211":{},"374":{},"393":{},"409":{},"426":{},"444":{},"446":{},"496":{}},"parent":{}}],["next",{"_index":85,"name":{"102":{}},"parent":{}}],["numberoffans",{"_index":162,"name":{"281":{}},"parent":{}}],["oggopus",{"_index":176,"name":{"298":{}},"parent":{}}],["opus",{"_index":178,"name":{"300":{}},"parent":{}}],["owner",{"_index":120,"name":{"173":{}},"parent":{}}],["packet_count",{"_index":102,"name":{"133":{}},"parent":{}}],["page",{"_index":87,"name":{"104":{},"160":{},"178":{}},"parent":{}}],["parser",{"_index":31,"name":{"34":{}},"parent":{}}],["partial",{"_index":142,"name":{"238":{},"258":{},"278":{}},"parent":{}}],["password",{"_index":308,"name":{"526":{}},"parent":{}}],["pause",{"_index":35,"name":{"38":{},"124":{},"143":{},"311":{}},"parent":{}}],["paused",{"_index":181,"name":{"304":{}},"parent":{}}],["per_sec_bytes",{"_index":92,"name":{"114":{}},"parent":{}}],["picture",{"_index":152,"name":{"253":{},"428":{},"447":{}},"parent":{}}],["playlist_info",{"_index":6,"name":{"6":{}},"parent":{}}],["playlistjson",{"_index":298,"name":{"504":{}},"parent":{}}],["playlistoptions",{"_index":197,"name":{"328":{}},"parent":{}}],["port",{"_index":304,"name":{"522":{}},"parent":{}}],["preset",{"_index":243,"name":{"401":{}},"parent":{}}],["previewurl",{"_index":141,"name":{"234":{}},"parent":{}}],["private",{"_index":57,"name":{"63":{},"493":{}},"parent":{}}],["projectiontype",{"_index":283,"name":{"463":{}},"parent":{}}],["protocol",{"_index":245,"name":{"405":{}},"parent":{}}],["proxy",{"_index":96,"name":{"119":{},"317":{},"330":{},"332":{}},"parent":{}}],["proxyoptions",{"_index":222,"name":{"368":{}},"parent":{}}],["proxyopts",{"_index":301,"name":{"520":{}},"parent":{}}],["public",{"_index":151,"name":{"251":{}},"parent":{}}],["publisher",{"_index":130,"name":{"205":{}},"parent":{}}],["quality",{"_index":95,"name":{"118":{},"316":{},"407":{},"460":{}},"parent":{}}],["qualitylabel",{"_index":282,"name":{"462":{}},"parent":{}}],["rank",{"_index":140,"name":{"232":{}},"parent":{}}],["raw",{"_index":175,"name":{"297":{}},"parent":{}}],["recordtype",{"_index":159,"name":{"272":{}},"parent":{}}],["redirect_url",{"_index":232,"name":{"383":{}},"parent":{}}],["refresh_token",{"_index":213,"name":{"349":{},"386":{}},"parent":{}}],["refreshtoken",{"_index":17,"name":{"17":{}},"parent":{}}],["related_videos",{"_index":171,"name":{"294":{}},"parent":{}}],["release_date",{"_index":111,"name":{"154":{},"396":{}},"parent":{}}],["release_date_precision",{"_index":112,"name":{"155":{},"397":{}},"parent":{}}],["releasedate",{"_index":145,"name":{"241":{},"282":{},"436":{}},"parent":{}}],["request",{"_index":28,"name":{"31":{},"120":{},"138":{}},"parent":{}}],["resume",{"_index":36,"name":{"39":{},"125":{},"144":{},"312":{}},"parent":{}}],["retry",{"_index":97,"name":{"121":{}},"parent":{}}],["reuse",{"_index":186,"name":{"313":{}},"parent":{}}],["role",{"_index":257,"name":{"429":{}},"parent":{}}],["search",{"_index":1,"name":{"1":{}},"parent":{}}],["searchoptions",{"_index":191,"name":{"319":{}},"parent":{}}],["segment_urls",{"_index":30,"name":{"33":{}},"parent":{}}],["segments_urls",{"_index":104,"name":{"137":{}},"parent":{}}],["settoken",{"_index":41,"name":{"45":{}},"parent":{}}],["shorttitle",{"_index":139,"name":{"229":{}},"parent":{}}],["signaturecipher",{"_index":289,"name":{"470":{}},"parent":{}}],["small",{"_index":265,"name":{"441":{}},"parent":{}}],["so_validate",{"_index":20,"name":{"21":{}},"parent":{}}],["soundcloud",{"_index":19,"name":{"20":{},"22":{},"325":{},"351":{}},"parent":{}}],["soundcloudplaylist",{"_index":132,"name":{"209":{}},"parent":{}}],["soundcloudstream",{"_index":21,"name":{"23":{}},"parent":{"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{}}}],["soundcloudtrack",{"_index":126,"name":{"195":{}},"parent":{}}],["soundcloudtrackdeprecated",{"_index":253,"name":{"419":{}},"parent":{}}],["soundcloudtrackformat",{"_index":241,"name":{"399":{}},"parent":{}}],["soundclouduser",{"_index":248,"name":{"408":{}},"parent":{}}],["source",{"_index":194,"name":{"321":{}},"parent":{}}],["sp_validate",{"_index":16,"name":{"16":{}},"parent":{}}],["spotify",{"_index":15,"name":{"15":{},"19":{},"324":{},"345":{}},"parent":{}}],["spotifyalbum",{"_index":107,"name":{"145":{}},"parent":{}}],["spotifyartists",{"_index":225,"name":{"373":{}},"parent":{}}],["spotifycopyright",{"_index":227,"name":{"377":{}},"parent":{}}],["spotifydata",{"_index":114,"name":{"157":{},"175":{}},"parent":{}}],["spotifydataoptions",{"_index":230,"name":{"380":{}},"parent":{}}],["spotifyplaylist",{"_index":117,"name":{"164":{}},"parent":{}}],["spotifythumbnail",{"_index":223,"name":{"369":{}},"parent":{}}],["spotifytrack",{"_index":121,"name":{"182":{}},"parent":{}}],["spotifytrackalbum",{"_index":239,"name":{"392":{}},"parent":{}}],["start",{"_index":32,"name":{"35":{},"142":{}},"parent":{}}],["stream",{"_index":0,"name":{"0":{},"25":{},"108":{},"110":{},"128":{}},"parent":{}}],["stream_from_info",{"_index":2,"name":{"2":{}},"parent":{}}],["streamoptions",{"_index":188,"name":{"315":{}},"parent":{}}],["streamtype",{"_index":172,"name":{"295":{}},"parent":{}}],["sub_type",{"_index":134,"name":{"215":{}},"parent":{}}],["subscribers",{"_index":67,"name":{"76":{},"503":{}},"parent":{}}],["tags",{"_index":58,"name":{"64":{},"494":{}},"parent":{}}],["targetdurationsec",{"_index":292,"name":{"473":{}},"parent":{}}],["text",{"_index":228,"name":{"378":{}},"parent":{}}],["thumbnail",{"_index":52,"name":{"58":{},"91":{},"151":{},"172":{},"193":{},"206":{},"418":{},"483":{},"513":{}},"parent":{}}],["time",{"_index":29,"name":{"32":{}},"parent":{}}],["time_left",{"_index":184,"name":{"309":{}},"parent":{}}],["time_start",{"_index":183,"name":{"308":{}},"parent":{}}],["time_total",{"_index":185,"name":{"310":{}},"parent":{}}],["timer",{"_index":26,"name":{"29":{},"117":{},"134":{},"301":{},"305":{}},"parent":{}}],["title",{"_index":46,"name":{"52":{},"83":{},"228":{},"250":{},"270":{},"338":{},"433":{},"477":{},"506":{}},"parent":{}}],["tojson",{"_index":60,"name":{"66":{},"79":{},"107":{},"163":{},"181":{},"194":{},"208":{},"224":{},"246":{},"266":{},"288":{},"363":{}},"parent":{}}],["token",{"_index":80,"name":{"97":{}},"parent":{}}],["token_type",{"_index":235,"name":{"387":{}},"parent":{}}],["tokenoptions",{"_index":209,"name":{"344":{}},"parent":{}}],["tostring",{"_index":59,"name":{"65":{},"78":{}},"parent":{}}],["total_pages",{"_index":88,"name":{"105":{},"161":{},"179":{}},"parent":{}}],["total_tracks",{"_index":116,"name":{"162":{},"180":{},"223":{},"398":{}},"parent":{}}],["total_videos",{"_index":89,"name":{"106":{}},"parent":{}}],["trackposition",{"_index":143,"name":{"239":{}},"parent":{}}],["tracks",{"_index":136,"name":{"220":{},"264":{},"286":{}},"parent":{}}],["trackscount",{"_index":113,"name":{"156":{},"174":{},"221":{},"257":{},"277":{}},"parent":{}}],["type",{"_index":23,"name":{"26":{},"51":{},"73":{},"84":{},"111":{},"129":{},"148":{},"167":{},"185":{},"201":{},"214":{},"237":{},"255":{},"276":{},"379":{},"412":{},"422":{},"500":{}},"parent":{}}],["upc",{"_index":161,"name":{"279":{}},"parent":{}}],["uploadedat",{"_index":50,"name":{"56":{},"481":{}},"parent":{}}],["url",{"_index":24,"name":{"27":{},"50":{},"74":{},"88":{},"112":{},"131":{},"149":{},"170":{},"187":{},"199":{},"213":{},"230":{},"252":{},"271":{},"360":{},"365":{},"372":{},"375":{},"394":{},"400":{},"411":{},"427":{},"434":{},"469":{},"476":{},"488":{},"501":{},"510":{},"518":{}},"parent":{}}],["user",{"_index":131,"name":{"207":{},"219":{}},"parent":{}}],["username",{"_index":306,"name":{"525":{}},"parent":{}}],["validate",{"_index":3,"name":{"3":{}},"parent":{}}],["verified",{"_index":64,"name":{"70":{},"413":{},"497":{}},"parent":{}}],["video_basic_info",{"_index":7,"name":{"7":{}},"parent":{}}],["video_details",{"_index":170,"name":{"293":{}},"parent":{}}],["video_info",{"_index":8,"name":{"8":{}},"parent":{}}],["video_url",{"_index":94,"name":{"116":{},"135":{}},"parent":{}}],["videocount",{"_index":71,"name":{"85":{},"507":{}},"parent":{}}],["videooptions",{"_index":293,"name":{"474":{}},"parent":{}}],["videos",{"_index":74,"name":{"92":{},"519":{}},"parent":{}}],["views",{"_index":51,"name":{"57":{},"87":{},"482":{},"509":{}},"parent":{}}],["webmopus",{"_index":177,"name":{"299":{}},"parent":{}}],["width",{"_index":218,"name":{"361":{},"366":{},"371":{},"456":{},"486":{},"516":{}},"parent":{}}],["xl",{"_index":261,"name":{"438":{}},"parent":{}}],["youtube",{"_index":12,"name":{"12":{},"323":{},"354":{}},"parent":{}}],["youtubechannel",{"_index":61,"name":{"67":{}},"parent":{}}],["youtubeplaylist",{"_index":69,"name":{"80":{}},"parent":{}}],["youtubestream",{"_index":13,"name":{"13":{}},"parent":{}}],["youtubethumbnail",{"_index":216,"name":{"357":{}},"parent":{}}],["youtubevideo",{"_index":43,"name":{"47":{}},"parent":{}}],["yt_validate",{"_index":10,"name":{"10":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/SoundCloudStream.html b/docs/classes/SoundCloudStream.html new file mode 100644 index 0000000..3c688d9 --- /dev/null +++ b/docs/classes/SoundCloudStream.html @@ -0,0 +1,3 @@ +SoundCloudStream | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SoundCloudStream

+

SoundCloud Stream class

+

Hierarchy

  • SoundCloudStream

Index

Constructors

constructor

Properties

Private downloaded_segments

downloaded_segments: number

Private downloaded_time

downloaded_time: number

Private request

request: null | IncomingMessage

Private segment_urls

segment_urls: string[]

stream

Private time

time: number[]

Private timer

type

Private url

url: string

Methods

Private cleanup

  • cleanup(): void

Private loop

Private parser

pause

  • pause(): void

resume

  • resume(): void

Private start

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_internal_.DeezerAlbum.html b/docs/classes/_internal_.DeezerAlbum.html index 284ec97..66375fb 100644 --- a/docs/classes/_internal_.DeezerAlbum.html +++ b/docs/classes/_internal_.DeezerAlbum.html @@ -1,7 +1,7 @@ DeezerAlbum | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for Deezer Albums

-

Hierarchy

  • DeezerAlbum

Index

Constructors

constructor

  • new DeezerAlbum(data: any, partial: boolean): DeezerAlbum

Properties

artist

artist: DeezerArtist

Optional available

available?: boolean

Optional contributors

contributors?: DeezerArtist[]

cover

Optional durationInSec

durationInSec?: number

explicit

explicit: boolean

Optional genres

genres?: DeezerGenre[]

id

id: number

Optional numberOfFans

numberOfFans?: number

partial

partial: boolean
+

Hierarchy

  • DeezerAlbum

Index

Constructors

constructor

  • new DeezerAlbum(data: any, partial: boolean): DeezerAlbum

Properties

artist

artist: DeezerArtist

Optional available

available?: boolean

Optional contributors

contributors?: DeezerArtist[]

cover

Optional durationInSec

durationInSec?: number

explicit

explicit: boolean

Optional genres

genres?: DeezerGenre[]

id

id: number

Optional numberOfFans

numberOfFans?: number

partial

partial: boolean

true for albums in search results and false if the album was fetched directly.

-

recordType

recordType: string

Optional releaseDate

releaseDate?: <internal>.Date

title

title: string

tracks

tracks: DeezerTrack[]

tracksCount

tracksCount: number

type

type: "album" | "playlist" | "track"

Optional upc

upc?: string

url

url: string

Methods

fetch

recordType

recordType: string

Optional releaseDate

releaseDate?: <internal>.Date

title

title: string

tracks

tracks: DeezerTrack[]

tracksCount

tracksCount: number

type

type: "album" | "playlist" | "track"

Optional upc

upc?: string

url

url: string

Methods

fetch

toJSON

  • toJSON(): { artist: DeezerArtist; available: undefined | boolean; contributors: undefined | DeezerArtist[]; cover: DeezerImage; durationInSec: undefined | number; explicit: boolean; genres: undefined | DeezerGenre[]; id: number; numberOfFans: undefined | number; recordType: string; releaseDate: undefined | <internal>.Date; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; upc: undefined | string; url: string }
  • Returns { artist: DeezerArtist; available: undefined | boolean; contributors: undefined | DeezerArtist[]; cover: DeezerImage; durationInSec: undefined | number; explicit: boolean; genres: undefined | DeezerGenre[]; id: number; numberOfFans: undefined | number; recordType: string; releaseDate: undefined | <internal>.Date; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; upc: undefined | string; url: string }

    • artist: DeezerArtist
    • available: undefined | boolean
    • contributors: undefined | DeezerArtist[]
    • cover: DeezerImage
    • durationInSec: undefined | number
    • explicit: boolean
    • genres: undefined | DeezerGenre[]
    • id: number
    • numberOfFans: undefined | number
    • recordType: string
    • releaseDate: undefined | <internal>.Date
    • title: string
    • tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]
    • tracksCount: number
    • type: "album" | "playlist" | "track"
    • upc: undefined | string
    • url: string

Legend

  • Constructor
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Returns <internal>.Promise<DeezerAlbum>

toJSON

  • toJSON(): { artist: DeezerArtist; available: undefined | boolean; contributors: undefined | DeezerArtist[]; cover: DeezerImage; durationInSec: undefined | number; explicit: boolean; genres: undefined | DeezerGenre[]; id: number; numberOfFans: undefined | number; recordType: string; releaseDate: undefined | <internal>.Date; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; upc: undefined | string; url: string }
  • Returns { artist: DeezerArtist; available: undefined | boolean; contributors: undefined | DeezerArtist[]; cover: DeezerImage; durationInSec: undefined | number; explicit: boolean; genres: undefined | DeezerGenre[]; id: number; numberOfFans: undefined | number; recordType: string; releaseDate: undefined | <internal>.Date; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; upc: undefined | string; url: string }

    • artist: DeezerArtist
    • available: undefined | boolean
    • contributors: undefined | DeezerArtist[]
    • cover: DeezerImage
    • durationInSec: undefined | number
    • explicit: boolean
    • genres: undefined | DeezerGenre[]
    • id: number
    • numberOfFans: undefined | number
    • recordType: string
    • releaseDate: undefined | <internal>.Date
    • title: string
    • tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]
    • tracksCount: number
    • type: "album" | "playlist" | "track"
    • upc: undefined | string
    • url: string

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_internal_.DeezerArtist.html b/docs/classes/_internal_.DeezerArtist.html index f6ea6b3..84e05e5 100644 --- a/docs/classes/_internal_.DeezerArtist.html +++ b/docs/classes/_internal_.DeezerArtist.html @@ -1 +1 @@ -DeezerArtist | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DeezerArtist

Index

Constructors

Properties

Constructors

constructor

Properties

id

id: number

name

name: string

Optional picture

picture?: DeezerImage

Optional role

role?: string

url

url: string

Legend

  • Constructor
  • Property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +DeezerArtist | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DeezerArtist

Index

Constructors

Properties

Constructors

constructor

Properties

id

id: number

name

name: string

Optional picture

picture?: DeezerImage

Optional role

role?: string

url

url: string

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_internal_.DeezerPlaylist.html b/docs/classes/_internal_.DeezerPlaylist.html index 9c81cab..64c1506 100644 --- a/docs/classes/_internal_.DeezerPlaylist.html +++ b/docs/classes/_internal_.DeezerPlaylist.html @@ -1,6 +1,6 @@ DeezerPlaylist | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for Deezer Albums

-

Hierarchy

  • DeezerPlaylist

Index

Constructors

constructor

Properties

Optional collaborative

collaborative?: boolean

creationDate

creationDate: <internal>.Date

creator

creator: DeezerUser

Optional description

description?: string

Optional durationInSec

durationInSec?: number

Optional fans

fans?: number

id

id: number

Optional isLoved

isLoved?: boolean

partial

partial: boolean

picture

picture: DeezerImage

public

public: boolean

title

title: string

tracks

tracks: DeezerTrack[]

tracksCount

tracksCount: number

type

type: "album" | "playlist" | "track"

url

url: string

Methods

fetch

Hierarchy

  • DeezerPlaylist

Index

Constructors

constructor

Properties

Optional collaborative

collaborative?: boolean

creationDate

creationDate: <internal>.Date

creator

creator: DeezerUser

Optional description

description?: string

Optional durationInSec

durationInSec?: number

Optional fans

fans?: number

id

id: number

Optional isLoved

isLoved?: boolean

partial

partial: boolean

picture

picture: DeezerImage

public

public: boolean

title

title: string

tracks

tracks: DeezerTrack[]

tracksCount

tracksCount: number

type

type: "album" | "playlist" | "track"

url

url: string

Methods

fetch

toJSON

  • toJSON(): { collaborative: undefined | boolean; creationDate: <internal>.Date; creator: DeezerUser; description: undefined | string; durationInSec: undefined | number; fans: undefined | number; id: number; isLoved: undefined | boolean; picture: DeezerImage; public: boolean; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; url: string }
  • Returns { collaborative: undefined | boolean; creationDate: <internal>.Date; creator: DeezerUser; description: undefined | string; durationInSec: undefined | number; fans: undefined | number; id: number; isLoved: undefined | boolean; picture: DeezerImage; public: boolean; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; url: string }

    • collaborative: undefined | boolean
    • creationDate: <internal>.Date
    • creator: DeezerUser
    • description: undefined | string
    • durationInSec: undefined | number
    • fans: undefined | number
    • id: number
    • isLoved: undefined | boolean
    • picture: DeezerImage
    • public: boolean
    • title: string
    • tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]
    • tracksCount: number
    • type: "album" | "playlist" | "track"
    • url: string

Legend

  • Constructor
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

toJSON

  • toJSON(): { collaborative: undefined | boolean; creationDate: <internal>.Date; creator: DeezerUser; description: undefined | string; durationInSec: undefined | number; fans: undefined | number; id: number; isLoved: undefined | boolean; picture: DeezerImage; public: boolean; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; url: string }
  • Returns { collaborative: undefined | boolean; creationDate: <internal>.Date; creator: DeezerUser; description: undefined | string; durationInSec: undefined | number; fans: undefined | number; id: number; isLoved: undefined | boolean; picture: DeezerImage; public: boolean; title: string; tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]; tracksCount: number; type: "album" | "playlist" | "track"; url: string }

    • collaborative: undefined | boolean
    • creationDate: <internal>.Date
    • creator: DeezerUser
    • description: undefined | string
    • durationInSec: undefined | number
    • fans: undefined | number
    • id: number
    • isLoved: undefined | boolean
    • picture: DeezerImage
    • public: boolean
    • title: string
    • tracks: { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }[]
    • tracksCount: number
    • type: "album" | "playlist" | "track"
    • url: string

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_internal_.DeezerTrack.html b/docs/classes/_internal_.DeezerTrack.html index d6abc07..a8365da 100644 --- a/docs/classes/_internal_.DeezerTrack.html +++ b/docs/classes/_internal_.DeezerTrack.html @@ -1,7 +1,7 @@ DeezerTrack | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for Deezer Tracks

-

Hierarchy

  • DeezerTrack

Index

Constructors

constructor

  • new DeezerTrack(data: any, partial: boolean): DeezerTrack

Properties

album

artist

artist: DeezerArtist

Optional bpm

bpm?: number

Optional contributors

contributors?: DeezerArtist[]

Optional diskNumber

diskNumber?: number

durationInSec

durationInSec: number

explicit

explicit: boolean

Optional gain

gain?: number

id

id: number

partial

partial: boolean
+

Hierarchy

  • DeezerTrack

Index

Constructors

constructor

  • new DeezerTrack(data: any, partial: boolean): DeezerTrack

Properties

album

artist

artist: DeezerArtist

Optional bpm

bpm?: number

Optional contributors

contributors?: DeezerArtist[]

Optional diskNumber

diskNumber?: number

durationInSec

durationInSec: number

explicit

explicit: boolean

Optional gain

gain?: number

id

id: number

partial

partial: boolean

true for tracks in search results and false if the track was fetched directly.

-

previewURL

previewURL: string

rank

rank: number

Optional releaseDate

releaseDate?: <internal>.Date

shortTitle

shortTitle: string

title

title: string

Optional trackPosition

trackPosition?: number

type

type: "album" | "playlist" | "track"

url

url: string

Methods

fetch

previewURL

previewURL: string

rank

rank: number

Optional releaseDate

releaseDate?: <internal>.Date

shortTitle

shortTitle: string

title

title: string

Optional trackPosition

trackPosition?: number

type

type: "album" | "playlist" | "track"

url

url: string

Methods

fetch

toJSON

  • toJSON(): { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }
  • Returns { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }

    • album: DeezerTrackAlbum
    • artist: DeezerArtist
    • bpm: undefined | number
    • contributors: undefined | DeezerArtist[]
    • diskNumber: undefined | number
    • durationInSec: number
    • explicit: boolean
    • gain: undefined | number
    • id: number
    • previewURL: string
    • rank: number
    • releaseDate: undefined | <internal>.Date
    • shortTitle: string
    • title: string
    • trackPosition: undefined | number
    • type: "album" | "playlist" | "track"
    • url: string

Legend

  • Constructor
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Returns <internal>.Promise<DeezerTrack>

toJSON

  • toJSON(): { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }
  • Returns { album: DeezerTrackAlbum; artist: DeezerArtist; bpm: undefined | number; contributors: undefined | DeezerArtist[]; diskNumber: undefined | number; durationInSec: number; explicit: boolean; gain: undefined | number; id: number; previewURL: string; rank: number; releaseDate: undefined | <internal>.Date; shortTitle: string; title: string; trackPosition: undefined | number; type: "album" | "playlist" | "track"; url: string }

    • album: DeezerTrackAlbum
    • artist: DeezerArtist
    • bpm: undefined | number
    • contributors: undefined | DeezerArtist[]
    • diskNumber: undefined | number
    • durationInSec: number
    • explicit: boolean
    • gain: undefined | number
    • id: number
    • previewURL: string
    • rank: number
    • releaseDate: undefined | <internal>.Date
    • shortTitle: string
    • title: string
    • trackPosition: undefined | number
    • type: "album" | "playlist" | "track"
    • url: string

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_internal_.DeezerTrackAlbum.html b/docs/classes/_internal_.DeezerTrackAlbum.html index 3b93359..de1ab99 100644 --- a/docs/classes/_internal_.DeezerTrackAlbum.html +++ b/docs/classes/_internal_.DeezerTrackAlbum.html @@ -1 +1 @@ -DeezerTrackAlbum | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DeezerTrackAlbum

Hierarchy

  • DeezerTrackAlbum

Index

Constructors

constructor

Properties

cover

id

id: number

Optional releaseDate

releaseDate?: <internal>.Date

title

title: string

url

url: string

Legend

  • Constructor
  • Property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +DeezerTrackAlbum | play-dl
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DeezerTrackAlbum

Hierarchy

  • DeezerTrackAlbum

Index

Constructors

constructor

Properties

cover

id

id: number

Optional releaseDate

releaseDate?: <internal>.Date

title

title: string

url

url: string

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_internal_.Duplex.html b/docs/classes/_internal_.Duplex.html index 0759133..c560f18 100644 --- a/docs/classes/_internal_.Duplex.html +++ b/docs/classes/_internal_.Duplex.html @@ -48,9 +48,9 @@ the status of the highWaterMark.

Readonly readableObjectMode

readableObjectMode: boolean

Getter for the property objectMode of a given Readable stream.

since

v12.3.0

-

Readonly writable

writable: boolean

Readonly writableCorked

writableCorked: number

Readonly writableEnded

writableEnded: boolean

Readonly writableFinished

writableFinished: boolean

Readonly writableHighWaterMark

writableHighWaterMark: number

Readonly writableLength

writableLength: number

Readonly writableObjectMode

writableObjectMode: boolean

Static Readonly captureRejectionSymbol

captureRejectionSymbol: typeof captureRejectionSymbol

Static captureRejections

captureRejections: boolean
+

Readonly writable

writable: boolean

Readonly writableCorked

writableCorked: number

Readonly writableEnded

writableEnded: boolean

Readonly writableFinished

writableFinished: boolean

Readonly writableHighWaterMark

writableHighWaterMark: number

Readonly writableLength

writableLength: number

Readonly writableObjectMode

writableObjectMode: boolean

Static Readonly captureRejectionSymbol

captureRejectionSymbol: typeof captureRejectionSymbol

Static captureRejections

captureRejections: boolean

Sets or gets the default captureRejection value for all emitters.

-

Static defaultMaxListeners

defaultMaxListeners: number

Static Readonly errorMonitor

errorMonitor: typeof errorMonitor
+

Static defaultMaxListeners

defaultMaxListeners: number

Static Readonly errorMonitor

errorMonitor: typeof errorMonitor

This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

@@ -316,7 +316,7 @@ libraries.

since

v0.9.4

Parameters

Returns <internal>.internal.Duplex

write

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

Static from

  • +

Returns <internal>.internal.Duplex

write

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

Static from

Static getEventListeners

Static getEventListeners

  • Returns a copy of the array of listeners for the event named eventName.

    For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

    @@ -400,4 +400,4 @@ special handling:

    const { EventEmitter, once } = require('events');

    const ee = new EventEmitter();
    const ac = new AbortController();

    async function foo(emitter, event, signal) {
    try {
    await once(emitter, event, { signal });
    console.log('event emitted!');
    } catch (error) {
    if (error.name === 'AbortError') {
    console.error('Waiting for the event was canceled!');
    } else {
    console.error('There was an error', error.message);
    }
    }
    }

    foo(ee, 'foo', ac.signal);
    ac.abort(); // Abort waiting for the event
    ee.emit('foo'); // Prints: Waiting for the event was canceled!
    since

    v11.13.0, v10.16.0

    -

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.EventEmitter-1.html b/docs/classes/_internal_.EventEmitter-1.html index 5dad455..2fed609 100644 --- a/docs/classes/_internal_.EventEmitter-1.html +++ b/docs/classes/_internal_.EventEmitter-1.html @@ -6,9 +6,9 @@ added and 'removeListener' when existing listeners are removed.

    It supports the following option:

    since

    v0.1.26

    -

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -210,4 +210,4 @@ special handling:

    const { EventEmitter, once } = require('events');

    const ee = new EventEmitter();
    const ac = new AbortController();

    async function foo(emitter, event, signal) {
    try {
    await once(emitter, event, { signal });
    console.log('event emitted!');
    } catch (error) {
    if (error.name === 'AbortError') {
    console.error('Waiting for the event was canceled!');
    } else {
    console.error('There was an error', error.message);
    }
    }
    }

    foo(ee, 'foo', ac.signal);
    ac.abort(); // Abort waiting for the event
    ee.emit('foo'); // Prints: Waiting for the event was canceled!
    since

    v11.13.0, v10.16.0

    -

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.IncomingMessage.html b/docs/classes/_internal_.IncomingMessage.html index 5154381..738bf0a 100644 --- a/docs/classes/_internal_.IncomingMessage.html +++ b/docs/classes/_internal_.IncomingMessage.html @@ -142,9 +142,9 @@ URL { }
    since

    v0.1.90

    -

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -474,4 +474,4 @@ special handling:

    const { EventEmitter, once } = require('events');

    const ee = new EventEmitter();
    const ac = new AbortController();

    async function foo(emitter, event, signal) {
    try {
    await once(emitter, event, { signal });
    console.log('event emitted!');
    } catch (error) {
    if (error.name === 'AbortError') {
    console.error('Waiting for the event was canceled!');
    } else {
    console.error('There was an error', error.message);
    }
    }
    }

    foo(ee, 'foo', ac.signal);
    ac.abort(); // Abort waiting for the event
    ee.emit('foo'); // Prints: Waiting for the event was canceled!
    since

    v11.13.0, v10.16.0

    -

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.LiveStream.html b/docs/classes/_internal_.LiveStream.html index 20162be..25051f6 100644 --- a/docs/classes/_internal_.LiveStream.html +++ b/docs/classes/_internal_.LiveStream.html @@ -1,6 +1,6 @@ LiveStream | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    YouTube Live Stream class for playing audio from Live Stream videos.

    -

    Hierarchy

    • LiveStream

    Index

    Constructors

    constructor

    • new LiveStream(dash_url: string, target_interval: number, video_url: string): LiveStream

    Hierarchy

    • LiveStream

    Index

    Constructors

    constructor

    • new LiveStream(dash_url: string, target_interval: number, video_url: string): LiveStream

    Properties

    Private base_url

    base_url: string
    +

    Returns LiveStream

    Properties

    Private base_url

    base_url: string

    Base URL in dash manifest file.

    -

    Private dash_timer

    dash_timer: <internal>.Timer
    +

    Private dash_timer

    dash_timer: <internal>.Timer

    Timer used to update dash url so as to avoid 404 errors after long hours of streaming.

    It updates dash_url every 30 minutes.

    -

    Private interval

    interval: number
    +

    Private interval

    interval: number

    Interval to fetch data again to dash url.

    -

    Private packet_count

    packet_count: number
    +

    Private packet_count

    packet_count: number

    Sequence count of urls in dash file.

    -

    Private request

    request: null | IncomingMessage
    +

    Private request

    request: null | IncomingMessage

    Incoming message that we recieve.

    Storing this is essential. This helps to destroy the TCP connection completely if you stopped player in between the stream

    -

    Private segments_urls

    segments_urls: string[]
    +

    Private segments_urls

    segments_urls: string[]

    Segments of url that we recieve in dash file.

    base_url + segment_urls[0] = One complete url for one segment.

    -

    stream

    +

    stream

    Readable Stream through which data passes

    -

    Private timer

    +

    Private timer

    Timer that creates loop from interval time provided.

    -

    type

    +

    type

    Type of audio data that we recieved from live stream youtube url.

    -

    Private url

    url: string
    +

    Private url

    url: string

    Given Dash URL.

    -

    Private video_url

    video_url: string
    +

    Private video_url

    video_url: string

    Live Stream Video url.

    -

    Methods

    Private cleanup

    • cleanup(): void

    Methods

    Private cleanup

    • cleanup(): void

    Private dash_getter

    Private dash_getter

    Private dash_updater

    Private dash_updater

    pause

    • pause(): void

    pause

    • pause(): void

    resume

    • resume(): void

    resume

    • resume(): void

    Private start

    Private start

    emit

    • emit(event: "close"): boolean
    • emit(event: "data", chunk: any): boolean
    • emit(event: "end"): boolean
    • emit(event: "error", err: <internal>.Error): boolean
    • emit(event: "pause"): boolean
    • emit(event: "readable"): boolean
    • emit(event: "resume"): boolean
    • emit(event: string | symbol, ...args: any[]): boolean
    • Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments to each.

      Returns true if the event had listeners, false otherwise.

      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener
      -

      Parameters

      • event: "close"

      Returns boolean

    • Parameters

      • event: "data"
      • chunk: any

      Returns boolean

    • Parameters

      • event: "end"

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      • event: "pause"

      Returns boolean

    • Parameters

      • event: "readable"

      Returns boolean

    • Parameters

      • event: "resume"

      Returns boolean

    • Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Parameters

      • event: "close"

      Returns boolean

    • Parameters

      • event: "data"
      • chunk: any

      Returns boolean

    • Parameters

      • event: "end"

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      • event: "pause"

      Returns boolean

    • Parameters

      • event: "readable"

      Returns boolean

    • Parameters

      • event: "resume"

      Returns boolean

    • Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ]
      since

      v6.0.0

      -

      Returns (string | symbol)[]

    getMaxListeners

    • getMaxListeners(): number

    getMaxListeners

    • getMaxListeners(): number
    • Returns the current max listener value for the EventEmitter which is either set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

      since

      v1.0.0

      @@ -86,20 +86,20 @@ use this method directly.

      const readable = new stream.Readable();

      readable.isPaused(); // === false
      readable.pause();
      readable.isPaused(); // === true
      readable.resume();
      readable.isPaused(); // === false
      since

      v0.11.14

      -

    Returns boolean

    listenerCount

    • listenerCount(eventName: string | symbol): number

    listenerCount

    • listenerCount(eventName: string | symbol): number
    • Returns the number of listeners listening to the event named eventName.

      since

      v3.2.0

      Parameters

      • eventName: string | symbol

        The name of the event being listened for

        -

      Returns number

    listeners

    Returns number

    listeners

    • Returns a copy of the array of listeners for the event named eventName.

      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ]
      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    off

    off

    • Alias for emitter.removeListener().

      since

      v10.0.0

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    on

    • +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    on

    • Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -111,7 +111,7 @@ times.

      event listener to the beginning of the listeners array.

      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a
      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    once

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    once

    • Adds a one-timelistener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); @@ -129,7 +129,7 @@ becomes available will remain in the internal buffer.

      The readable.pause() method has no effect if there is a 'readable'event listener.

      since

      v0.9.4

      -

      Returns <internal>.Readable

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • Adds the listener function to the beginning of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -137,13 +137,13 @@ times.

      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    prependOnceListener

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    prependOnceListener

    • Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    push

    • Parameters

      Returns boolean

    rawListeners

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    push

    • Parameters

      Returns boolean

    rawListeners

    • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); @@ -186,14 +186,14 @@ been emitted will return null. No runtime error will be raised.

      since

      v0.9.4

      Parameters

      • Optional size: number

        Optional argument to specify how much data to read.

        -

      Returns any

    removeAllListeners

    Returns any

    removeAllListeners

    • Removes all listeners, or those of the specified eventName.

      It is bad practice to remove listeners added elsewhere in the code, particularly when the EventEmitter instance was created by some other component or module (e.g. sockets or file streams).

      Returns a reference to the EventEmitter, so that calls can be chained.

      since

      v0.1.26

      -

      Parameters

      • Optional event: string | symbol

      Returns <internal>.Readable

    removeListener

    removeListener

    • Removes the specified listener from the listener array for the event namedeventName.

      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback);
      @@ -241,7 +241,7 @@ pulled from the stream as Buffer objects.

      since

      v0.9.4

      Parameters

      Returns <internal>.Readable

    setMaxListeners

    Returns <internal>.Readable

    setMaxListeners

    • By default EventEmitters will print a warning if more than 10 listeners are added for a particular event. This is a useful default that helps finding memory leaks. The emitter.setMaxListeners() method allows the limit to be @@ -303,7 +303,7 @@ libraries.

      An "old style" readable stream

    Returns <internal>.Readable

    Static from

    Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -315,7 +315,7 @@ event target. This is useful for debugging and diagnostic purposes.

      Parameters

      Returns <internal>.Function[]

    Static isDisturbed

    • Returns whether the stream has been read from or cancelled.

      since

      v16.8.0

      -

      Parameters

      Returns boolean

    Static listenerCount

    Static listenerCount

    • A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2
      @@ -325,7 +325,7 @@ event target. This is useful for debugging and diagnostic purposes.

      The emitter to query

    • eventName: string | symbol

      The event name

      -

    Returns number

    Static on

    • +

    Returns number

    Static on

    • ```js const { on, EventEmitter } = require('events');

      (async () => { @@ -349,7 +349,7 @@ const { on, EventEmitter } = require('events');

      Parameters

      Returns AsyncIterableIterator<any>

      that iterates eventName events emitted by the emitter

      -

    Static once

    • +

    Static once

    • Creates a Promise that is fulfilled when the EventEmitter emits the given event or that is rejected if the EventEmitter emits 'error' while waiting. The Promise will resolve with an array of all the arguments emitted to the @@ -367,4 +367,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.Socket.html b/docs/classes/_internal_.Socket.html index aa36de0..34aadff 100644 --- a/docs/classes/_internal_.Socket.html +++ b/docs/classes/_internal_.Socket.html @@ -93,9 +93,9 @@ the socket is destroyed (for example, if the client disconnected).

    Optional Readonly remotePort

    remotePort?: number

    The numeric representation of the remote port. For example, 80 or 21.

    since

    v0.5.10

    -

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -424,7 +424,7 @@ written out, which may not be immediately.

    See Writable stream write() method for more information.

    since

    v0.1.90

    -

    Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Static from

    Static from

    Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -508,4 +508,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.SoundCloudPlaylist.html b/docs/classes/_internal_.SoundCloudPlaylist.html index e250a76..508a997 100644 --- a/docs/classes/_internal_.SoundCloudPlaylist.html +++ b/docs/classes/_internal_.SoundCloudPlaylist.html @@ -1,3 +1,3 @@ SoundCloudPlaylist | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class SoundCloudPlaylist

    SoundCloud Playlist

    -

    Hierarchy

    • SoundCloudPlaylist

    Index

    Constructors

    constructor

    Properties

    client_id

    client_id: string

    durationInMs

    durationInMs: number

    durationInSec

    durationInSec: number

    id

    id: number

    name

    name: string

    sub_type

    sub_type: string

    tracks

    tracksCount

    tracksCount: number

    type

    type: "playlist" | "track" | "user"

    url

    url: string

    user

    Accessors

    total_tracks

    • get total_tracks(): number

    Methods

    fetch

    toJSON

    Legend

    • Constructor
    • Property
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    • SoundCloudPlaylist

    Index

    Constructors

    constructor

    Properties

    client_id

    client_id: string

    durationInMs

    durationInMs: number

    durationInSec

    durationInSec: number

    id

    id: number

    name

    name: string

    sub_type

    sub_type: string

    tracks

    tracksCount

    tracksCount: number

    type

    type: "playlist" | "track" | "user"

    url

    url: string

    user

    Accessors

    total_tracks

    • get total_tracks(): number

    Methods

    fetch

    toJSON

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.SoundCloudTrack.html b/docs/classes/_internal_.SoundCloudTrack.html index 801bb7c..4ef3d24 100644 --- a/docs/classes/_internal_.SoundCloudTrack.html +++ b/docs/classes/_internal_.SoundCloudTrack.html @@ -1,3 +1,3 @@ SoundCloudTrack | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    SoundCloud Track

    -

    Hierarchy

    • SoundCloudTrack

    Index

    Constructors

    constructor

    Properties

    durationInMs

    durationInMs: number

    durationInSec

    durationInSec: number

    fetched

    fetched: boolean

    formats

    id

    id: number

    name

    name: string

    publisher

    publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }

    thumbnail

    thumbnail: string

    type

    type: "playlist" | "track" | "user"

    url

    url: string

    user

    Methods

    toJSON

    • toJSON(): { durationInMs: number; durationInSec: number; fetched: boolean; formats: SoundCloudTrackFormat[]; id: number; name: string; publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }; thumbnail: string; type: "playlist" | "track" | "user"; url: string; user: SoundCloudUser }
    • Returns { durationInMs: number; durationInSec: number; fetched: boolean; formats: SoundCloudTrackFormat[]; id: number; name: string; publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }; thumbnail: string; type: "playlist" | "track" | "user"; url: string; user: SoundCloudUser }

      • durationInMs: number
      • durationInSec: number
      • fetched: boolean
      • formats: SoundCloudTrackFormat[]
      • id: number
      • name: string
      • publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }
      • thumbnail: string
      • type: "playlist" | "track" | "user"
      • url: string
      • user: SoundCloudUser

    Legend

    • Constructor
    • Property
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    • SoundCloudTrack

    Index

    Constructors

    constructor

    Properties

    durationInMs

    durationInMs: number

    durationInSec

    durationInSec: number

    fetched

    fetched: boolean

    formats

    id

    id: number

    name

    name: string

    publisher

    publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }

    thumbnail

    thumbnail: string

    type

    type: "playlist" | "track" | "user"

    url

    url: string

    user

    Methods

    toJSON

    • toJSON(): { durationInMs: number; durationInSec: number; fetched: boolean; formats: SoundCloudTrackFormat[]; id: number; name: string; publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }; thumbnail: string; type: "playlist" | "track" | "user"; url: string; user: SoundCloudUser }
    • Returns { durationInMs: number; durationInSec: number; fetched: boolean; formats: SoundCloudTrackFormat[]; id: number; name: string; publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }; thumbnail: string; type: "playlist" | "track" | "user"; url: string; user: SoundCloudUser }

      • durationInMs: number
      • durationInSec: number
      • fetched: boolean
      • formats: SoundCloudTrackFormat[]
      • id: number
      • name: string
      • publisher: null | { artist: string; contains_music: boolean; id: number; name: string; writer_composer: string }
      • thumbnail: string
      • type: "playlist" | "track" | "user"
      • url: string
      • user: SoundCloudUser

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.SpotifyAlbum.html b/docs/classes/_internal_.SpotifyAlbum.html index 91e40b7..68c50e8 100644 --- a/docs/classes/_internal_.SpotifyAlbum.html +++ b/docs/classes/_internal_.SpotifyAlbum.html @@ -1,3 +1,3 @@ SpotifyAlbum | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class for Spotify Album

    -

    Hierarchy

    • SpotifyAlbum

    Index

    Constructors

    constructor

    Properties

    artists

    artists: SpotifyArtists[]

    copyrights

    copyrights: SpotifyCopyright[]

    Private fetched_tracks

    fetched_tracks: <internal>.Map<string, SpotifyTrack[]>

    id

    id: string

    name

    name: string

    release_date

    release_date: string

    release_date_precision

    release_date_precision: string

    Private spotifyData

    spotifyData: SpotifyDataOptions

    thumbnail

    thumbnail: SpotifyThumbnail

    tracksCount

    tracksCount: number

    type

    type: "album" | "playlist" | "track"

    url

    url: string

    Accessors

    total_pages

    • get total_pages(): number

    total_tracks

    • get total_tracks(): number

    Methods

    fetch

    page

    toJSON

    • toJSON(): { artists: SpotifyArtists[]; copyrights: SpotifyCopyright[]; name: string; release_date: string; release_date_precision: string; thumbnail: SpotifyThumbnail; total_tracks: number; type: "album" | "playlist" | "track"; url: string }

    Legend

    • Constructor
    • Property
    • Method
    • Private property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    • SpotifyAlbum

    Index

    Constructors

    constructor

    Properties

    artists

    artists: SpotifyArtists[]

    copyrights

    copyrights: SpotifyCopyright[]

    Private fetched_tracks

    fetched_tracks: <internal>.Map<string, SpotifyTrack[]>

    id

    id: string

    name

    name: string

    release_date

    release_date: string

    release_date_precision

    release_date_precision: string

    Private spotifyData

    spotifyData: SpotifyDataOptions

    thumbnail

    thumbnail: SpotifyThumbnail

    tracksCount

    tracksCount: number

    type

    type: "album" | "playlist" | "track"

    url

    url: string

    Accessors

    total_pages

    • get total_pages(): number

    total_tracks

    • get total_tracks(): number

    Methods

    fetch

    page

    toJSON

    • toJSON(): { artists: SpotifyArtists[]; copyrights: SpotifyCopyright[]; name: string; release_date: string; release_date_precision: string; thumbnail: SpotifyThumbnail; total_tracks: number; type: "album" | "playlist" | "track"; url: string }

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.SpotifyPlaylist.html b/docs/classes/_internal_.SpotifyPlaylist.html index 1a576cb..34a7323 100644 --- a/docs/classes/_internal_.SpotifyPlaylist.html +++ b/docs/classes/_internal_.SpotifyPlaylist.html @@ -1,3 +1,3 @@ SpotifyPlaylist | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class for Spotify Playlist

    -

    Hierarchy

    • SpotifyPlaylist

    Index

    Constructors

    constructor

    Properties

    collaborative

    collaborative: boolean

    description

    description: string

    Private fetched_tracks

    fetched_tracks: <internal>.Map<string, SpotifyTrack[]>

    id

    id: string

    name

    name: string

    owner

    Private spotifyData

    spotifyData: SpotifyDataOptions

    thumbnail

    thumbnail: SpotifyThumbnail

    tracksCount

    tracksCount: number

    type

    type: "album" | "playlist" | "track"

    url

    url: string

    Accessors

    total_pages

    • get total_pages(): number

    total_tracks

    • get total_tracks(): number

    Methods

    fetch

    page

    toJSON

    • toJSON(): { collaborative: boolean; description: string; id: string; name: string; owner: SpotifyArtists; thumbnail: SpotifyThumbnail; type: "album" | "playlist" | "track"; url: string }

    Legend

    • Constructor
    • Property
    • Method
    • Private property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    • SpotifyPlaylist

    Index

    Constructors

    constructor

    Properties

    collaborative

    collaborative: boolean

    description

    description: string

    Private fetched_tracks

    fetched_tracks: <internal>.Map<string, SpotifyTrack[]>

    id

    id: string

    name

    name: string

    owner

    Private spotifyData

    spotifyData: SpotifyDataOptions

    thumbnail

    thumbnail: SpotifyThumbnail

    tracksCount

    tracksCount: number

    type

    type: "album" | "playlist" | "track"

    url

    url: string

    Accessors

    total_pages

    • get total_pages(): number

    total_tracks

    • get total_tracks(): number

    Methods

    fetch

    page

    toJSON

    • toJSON(): { collaborative: boolean; description: string; id: string; name: string; owner: SpotifyArtists; thumbnail: SpotifyThumbnail; type: "album" | "playlist" | "track"; url: string }

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.SpotifyTrack.html b/docs/classes/_internal_.SpotifyTrack.html index bb70141..2d7271a 100644 --- a/docs/classes/_internal_.SpotifyTrack.html +++ b/docs/classes/_internal_.SpotifyTrack.html @@ -1,3 +1,3 @@ SpotifyTrack | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class for Spotify Track

    -

    Hierarchy

    • SpotifyTrack

    Index

    Constructors

    constructor

    Properties

    album

    album: undefined | SpotifyTrackAlbum

    artists

    artists: SpotifyArtists[]

    durationInMs

    durationInMs: number

    durationInSec

    durationInSec: number

    explicit

    explicit: boolean

    id

    id: string

    name

    name: string

    thumbnail

    thumbnail: undefined | SpotifyThumbnail

    type

    type: "album" | "playlist" | "track"

    url

    url: string

    Methods

    toJSON

    • toJSON(): { album: undefined | SpotifyTrackAlbum; artists: SpotifyArtists[]; durationInMs: number; durationInSec: number; explicit: boolean; id: string; name: string; thumbnail: undefined | SpotifyThumbnail; type: "album" | "playlist" | "track"; url: string }

    Legend

    • Constructor
    • Property
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    • SpotifyTrack

    Index

    Constructors

    constructor

    Properties

    album

    album: undefined | SpotifyTrackAlbum

    artists

    artists: SpotifyArtists[]

    durationInMs

    durationInMs: number

    durationInSec

    durationInSec: number

    explicit

    explicit: boolean

    id

    id: string

    name

    name: string

    thumbnail

    thumbnail: undefined | SpotifyThumbnail

    type

    type: "album" | "playlist" | "track"

    url

    url: string

    Methods

    toJSON

    • toJSON(): { album: undefined | SpotifyTrackAlbum; artists: SpotifyArtists[]; durationInMs: number; durationInSec: number; explicit: boolean; id: string; name: string; thumbnail: undefined | SpotifyThumbnail; type: "album" | "playlist" | "track"; url: string }

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.Stream-1.html b/docs/classes/_internal_.Stream-1.html index a7a056a..97a4648 100644 --- a/docs/classes/_internal_.Stream-1.html +++ b/docs/classes/_internal_.Stream-1.html @@ -1,3 +1,205 @@ -Stream | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    -

    SoundCloud Stream class

    -

    Hierarchy

    • Stream

    Index

    Constructors

    constructor

    Properties

    Private downloaded_segments

    downloaded_segments: number

    Private downloaded_time

    downloaded_time: number

    Private request

    request: null | IncomingMessage

    Private segment_urls

    segment_urls: string[]

    stream

    Private time

    time: number[]

    Private timer

    type

    Private url

    url: string

    Methods

    Private cleanup

    • cleanup(): void

    Private loop

    Private parser

    pause

    • pause(): void

    resume

    • resume(): void

    Private start

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +Stream | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Sets or gets the default captureRejection value for all emitters.

    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    This symbol shall be used to install a listener for only monitoring 'error' +events. Listeners installed using this symbol are called before the regular +'error' listeners are called.

    +

    Installing a listener using this symbol does not change the behavior once an +'error' event is emitted, therefore the process will still crash if no +regular 'error' listener is installed.

    +

    Methods

    addListener

    • addListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Alias for emitter.on(eventName, listener).

      +
      since

      v0.1.26

      +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    emit

    • emit(eventName: string | symbol, ...args: any[]): boolean
    • +

      Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments +to each.

      +

      Returns true if the event had listeners, false otherwise.

      +
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener +
      +
      since

      v0.1.26

      +

      Parameters

      • eventName: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Returns an array listing the events for which the emitter has registered +listeners. The values in the array are strings or Symbols.

      +
      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ] +
      +
      since

      v6.0.0

      +

      Returns (string | symbol)[]

    getMaxListeners

    • getMaxListeners(): number
    • +

      Returns the current max listener value for the EventEmitter which is either +set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

      +
      since

      v1.0.0

      +

      Returns number

    listenerCount

    • listenerCount(eventName: string | symbol): number
    • +

      Returns the number of listeners listening to the event named eventName.

      +
      since

      v3.2.0

      +

      Parameters

      • eventName: string | symbol
        +

        The name of the event being listened for

        +

      Returns number

    listeners

    • +

      Returns a copy of the array of listeners for the event named eventName.

      +
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ] +
      +
      since

      v0.1.26

      +

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    off

    • off(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Alias for emitter.removeListener().

      +
      since

      v10.0.0

      +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    on

    • on(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Adds the listener function to the end of the listeners array for the +event named eventName. No checks are made to see if the listener has +already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple +times.

      +
      server.on('connection', (stream) => {
      console.log('someone connected!');
      }); +
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      +

      By default, event listeners are invoked in the order they are added. Theemitter.prependListener() method can be used as an alternative to add the +event listener to the beginning of the listeners array.

      +
      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a +
      +
      since

      v0.1.101

      +

      Parameters

      • eventName: string | symbol
        +

        The name of the event.

        +
      • listener: (...args: any[]) => void
        +

        The callback function

        +
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    once

    • once(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Adds a one-timelistener function for the event named eventName. The +next time eventName is triggered, this listener is removed and then invoked.

      +
      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); +
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      +

      By default, event listeners are invoked in the order they are added. Theemitter.prependOnceListener() method can be used as an alternative to add the +event listener to the beginning of the listeners array.

      +
      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a +
      +
      since

      v0.3.0

      +

      Parameters

      • eventName: string | symbol
        +

        The name of the event.

        +
      • listener: (...args: any[]) => void
        +

        The callback function

        +
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • prependListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Adds the listener function to the beginning of the listeners array for the +event named eventName. No checks are made to see if the listener has +already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple +times.

      +
      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      }); +
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      +
      since

      v6.0.0

      +

      Parameters

      • eventName: string | symbol
        +

        The name of the event.

        +
      • listener: (...args: any[]) => void
        +

        The callback function

        +
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    prependOnceListener

    • prependOnceListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +listener is removed, and then invoked.

      +
      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); +
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      +
      since

      v6.0.0

      +

      Parameters

      • eventName: string | symbol
        +

        The name of the event.

        +
      • listener: (...args: any[]) => void
        +

        The callback function

        +
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    rawListeners

    • +

      Returns a copy of the array of listeners for the event named eventName, +including any wrappers (such as those created by .once()).

      +
      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); +
      +
      since

      v9.4.0

      +

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    removeAllListeners

    • +

      Removes all listeners, or those of the specified eventName.

      +

      It is bad practice to remove listeners added elsewhere in the code, +particularly when the EventEmitter instance was created by some other +component or module (e.g. sockets or file streams).

      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      +
      since

      v0.1.26

      +

      Parameters

      • Optional event: string | symbol

      Returns <internal>.Stream

    removeListener

    • removeListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Removes the specified listener from the listener array for the event namedeventName.

      +
      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback); +
      +

      removeListener() will remove, at most, one instance of a listener from the +listener array. If any single listener has been added multiple times to the +listener array for the specified eventName, then removeListener() must be +called multiple times to remove each instance.

      +

      Once an event is emitted, all listeners attached to it at the +time of emitting are called in order. This implies that anyremoveListener() or removeAllListeners() calls after emitting and_before_ the last listener finishes execution will +not remove them fromemit() in progress. Subsequent events behave as expected.

      +
      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A +
      +

      Because listeners are managed using an internal array, calling this will +change the position indices of any listener registered after the listener +being removed. This will not impact the order in which listeners are called, +but it means that any copies of the listener array as returned by +the emitter.listeners() method will need to be recreated.

      +

      When a single function has been added as a handler multiple times for a single +event (as in the example below), removeListener() will remove the most +recently added instance. In the example the once('ping')listener is removed:

      +
      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping'); +
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      +
      since

      v0.1.26

      +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    setMaxListeners

    • +

      By default EventEmitters will print a warning if more than 10 listeners are +added for a particular event. This is a useful default that helps finding +memory leaks. The emitter.setMaxListeners() method allows the limit to be +modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      +
      since

      v0.3.5

      +

      Parameters

      • n: number

      Returns <internal>.Stream

    Static getEventListeners

    • +

      Returns a copy of the array of listeners for the event named eventName.

      +

      For EventEmitters this behaves exactly the same as calling .listeners on +the emitter.

      +

      For EventTargets this is the only way to get the event listeners for the +event target. This is useful for debugging and diagnostic purposes.

      +
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      } +
      +
      since

      v15.2.0

      +

      Parameters

      Returns <internal>.Function[]

    Static listenerCount

    • +

      A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      +
      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2 +
      +
      since

      v0.9.12

      +
      deprecated

      Since v3.2.0 - Use listenerCount instead.

      +

      Parameters

      Returns number

    Static on

    • +

      ```js +const { on, EventEmitter } = require('events');

      +

      (async () => { + const ee = new EventEmitter();

      +

      // Emit later on + process.nextTick(() => { + ee.emit('foo', 'bar'); + ee.emit('foo', 42); + });

      +

      for await (const event of on(ee, 'foo')) { + // The execution of this inner block is synchronous and it + // processes one event at a time (even with await). Do not use + // if concurrent execution is required. + console.log(event); // prints ['bar'] [42] + } + // Unreachable here +})();

      +

      Returns an `AsyncIterator` that iterates `eventName` events. It will throw
      if the `EventEmitter` emits `'error'`. It removes all listeners when
      exiting the loop. The `value` returned by each iteration is an array
      composed of the emitted event arguments.

      An `AbortSignal` can be used to cancel waiting on events:

      ```js
      const { on, EventEmitter } = require('events');
      const ac = new AbortController();

      (async () => {
      const ee = new EventEmitter();

      // Emit later on
      process.nextTick(() => {
      ee.emit('foo', 'bar');
      ee.emit('foo', 42);
      });

      for await (const event of on(ee, 'foo', { signal: ac.signal })) {
      // The execution of this inner block is synchronous and it
      // processes one event at a time (even with await). Do not use
      // if concurrent execution is required.
      console.log(event); // prints ['bar'] [42]
      }
      // Unreachable here
      })();

      process.nextTick(() => ac.abort()); +
      +
      since

      v13.6.0, v12.16.0

      +

      Parameters

      Returns AsyncIterableIterator<any>

      that iterates eventName events emitted by the emitter

      +

    Static once

    • +

      Creates a Promise that is fulfilled when the EventEmitter emits the given +event or that is rejected if the EventEmitter emits 'error' while waiting. +The Promise will resolve with an array of all the arguments emitted to the +given event.

      +

      This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event +semantics and does not listen to the 'error' event.

      +
      const { once, EventEmitter } = require('events');

      async function run() {
      const ee = new EventEmitter();

      process.nextTick(() => {
      ee.emit('myevent', 42);
      });

      const [value] = await once(ee, 'myevent');
      console.log(value);

      const err = new Error('kaboom');
      process.nextTick(() => {
      ee.emit('error', err);
      });

      try {
      await once(ee, 'myevent');
      } catch (err) {
      console.log('error happened', err);
      }
      }

      run(); +
      +

      The special handling of the 'error' event is only used when events.once()is used to wait for another event. If events.once() is used to wait for the +'error' event itself, then it is treated as any other kind of event without +special handling:

      +
      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();

      once(ee, 'error')
      .then(([err]) => console.log('ok', err.message))
      .catch((err) => console.log('error', err.message));

      ee.emit('error', new Error('boom'));

      // Prints: ok boom +
      +

      An AbortSignal can be used to cancel waiting for the event:

      +
      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled! +
      +
      since

      v11.13.0, v10.16.0

      +

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.Stream-2.html b/docs/classes/_internal_.Stream-2.html deleted file mode 100644 index e85c75a..0000000 --- a/docs/classes/_internal_.Stream-2.html +++ /dev/null @@ -1,205 +0,0 @@ -Stream | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    -

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    -

    This symbol shall be used to install a listener for only monitoring 'error' -events. Listeners installed using this symbol are called before the regular -'error' listeners are called.

    -

    Installing a listener using this symbol does not change the behavior once an -'error' event is emitted, therefore the process will still crash if no -regular 'error' listener is installed.

    -

    Methods

    addListener

    • addListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • -

      Alias for emitter.on(eventName, listener).

      -
      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    emit

    • emit(eventName: string | symbol, ...args: any[]): boolean
    • -

      Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments -to each.

      -

      Returns true if the event had listeners, false otherwise.

      -
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener -
      -
      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • -

      Returns an array listing the events for which the emitter has registered -listeners. The values in the array are strings or Symbols.

      -
      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ] -
      -
      since

      v6.0.0

      -

      Returns (string | symbol)[]

    getMaxListeners

    • getMaxListeners(): number
    • -

      Returns the current max listener value for the EventEmitter which is either -set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

      -
      since

      v1.0.0

      -

      Returns number

    listenerCount

    • listenerCount(eventName: string | symbol): number
    • -

      Returns the number of listeners listening to the event named eventName.

      -
      since

      v3.2.0

      -

      Parameters

      • eventName: string | symbol
        -

        The name of the event being listened for

        -

      Returns number

    listeners

    • -

      Returns a copy of the array of listeners for the event named eventName.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ] -
      -
      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    off

    • off(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • -

      Alias for emitter.removeListener().

      -
      since

      v10.0.0

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    on

    • on(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • -

      Adds the listener function to the end of the listeners array for the -event named eventName. No checks are made to see if the listener has -already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple -times.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      By default, event listeners are invoked in the order they are added. Theemitter.prependListener() method can be used as an alternative to add the -event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a -
      -
      since

      v0.1.101

      -

      Parameters

      • eventName: string | symbol
        -

        The name of the event.

        -
      • listener: (...args: any[]) => void
        -

        The callback function

        -
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    once

    • once(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • -

      Adds a one-timelistener function for the event named eventName. The -next time eventName is triggered, this listener is removed and then invoked.

      -
      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      By default, event listeners are invoked in the order they are added. Theemitter.prependOnceListener() method can be used as an alternative to add the -event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a -
      -
      since

      v0.3.0

      -

      Parameters

      • eventName: string | symbol
        -

        The name of the event.

        -
      • listener: (...args: any[]) => void
        -

        The callback function

        -
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • prependListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • -

      Adds the listener function to the beginning of the listeners array for the -event named eventName. No checks are made to see if the listener has -already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple -times.

      -
      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      since

      v6.0.0

      -

      Parameters

      • eventName: string | symbol
        -

        The name of the event.

        -
      • listener: (...args: any[]) => void
        -

        The callback function

        -
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    prependOnceListener

    • prependOnceListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this -listener is removed, and then invoked.

      -
      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      since

      v6.0.0

      -

      Parameters

      • eventName: string | symbol
        -

        The name of the event.

        -
      • listener: (...args: any[]) => void
        -

        The callback function

        -
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    rawListeners

    • -

      Returns a copy of the array of listeners for the event named eventName, -including any wrappers (such as those created by .once()).

      -
      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); -
      -
      since

      v9.4.0

      -

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    removeAllListeners

    • -

      Removes all listeners, or those of the specified eventName.

      -

      It is bad practice to remove listeners added elsewhere in the code, -particularly when the EventEmitter instance was created by some other -component or module (e.g. sockets or file streams).

      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      since

      v0.1.26

      -

      Parameters

      • Optional event: string | symbol

      Returns <internal>.Stream

    removeListener

    • removeListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • -

      Removes the specified listener from the listener array for the event namedeventName.

      -
      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback); -
      -

      removeListener() will remove, at most, one instance of a listener from the -listener array. If any single listener has been added multiple times to the -listener array for the specified eventName, then removeListener() must be -called multiple times to remove each instance.

      -

      Once an event is emitted, all listeners attached to it at the -time of emitting are called in order. This implies that anyremoveListener() or removeAllListeners() calls after emitting and_before_ the last listener finishes execution will -not remove them fromemit() in progress. Subsequent events behave as expected.

      -
      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A -
      -

      Because listeners are managed using an internal array, calling this will -change the position indices of any listener registered after the listener -being removed. This will not impact the order in which listeners are called, -but it means that any copies of the listener array as returned by -the emitter.listeners() method will need to be recreated.

      -

      When a single function has been added as a handler multiple times for a single -event (as in the example below), removeListener() will remove the most -recently added instance. In the example the once('ping')listener is removed:

      -
      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping'); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    setMaxListeners

    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The emitter.setMaxListeners() method allows the limit to be -modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      since

      v0.3.5

      -

      Parameters

      • n: number

      Returns <internal>.Stream

    Static getEventListeners

    • -

      Returns a copy of the array of listeners for the event named eventName.

      -

      For EventEmitters this behaves exactly the same as calling .listeners on -the emitter.

      -

      For EventTargets this is the only way to get the event listeners for the -event target. This is useful for debugging and diagnostic purposes.

      -
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      } -
      -
      since

      v15.2.0

      -

      Parameters

      Returns <internal>.Function[]

    Static listenerCount

    • -

      A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      -
      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2 -
      -
      since

      v0.9.12

      -
      deprecated

      Since v3.2.0 - Use listenerCount instead.

      -

      Parameters

      Returns number

    Static on

    • -

      ```js -const { on, EventEmitter } = require('events');

      -

      (async () => { - const ee = new EventEmitter();

      -

      // Emit later on - process.nextTick(() => { - ee.emit('foo', 'bar'); - ee.emit('foo', 42); - });

      -

      for await (const event of on(ee, 'foo')) { - // The execution of this inner block is synchronous and it - // processes one event at a time (even with await). Do not use - // if concurrent execution is required. - console.log(event); // prints ['bar'] [42] - } - // Unreachable here -})();

      -

      Returns an `AsyncIterator` that iterates `eventName` events. It will throw
      if the `EventEmitter` emits `'error'`. It removes all listeners when
      exiting the loop. The `value` returned by each iteration is an array
      composed of the emitted event arguments.

      An `AbortSignal` can be used to cancel waiting on events:

      ```js
      const { on, EventEmitter } = require('events');
      const ac = new AbortController();

      (async () => {
      const ee = new EventEmitter();

      // Emit later on
      process.nextTick(() => {
      ee.emit('foo', 'bar');
      ee.emit('foo', 42);
      });

      for await (const event of on(ee, 'foo', { signal: ac.signal })) {
      // The execution of this inner block is synchronous and it
      // processes one event at a time (even with await). Do not use
      // if concurrent execution is required.
      console.log(event); // prints ['bar'] [42]
      }
      // Unreachable here
      })();

      process.nextTick(() => ac.abort()); -
      -
      since

      v13.6.0, v12.16.0

      -

      Parameters

      Returns AsyncIterableIterator<any>

      that iterates eventName events emitted by the emitter

      -

    Static once

    • -

      Creates a Promise that is fulfilled when the EventEmitter emits the given -event or that is rejected if the EventEmitter emits 'error' while waiting. -The Promise will resolve with an array of all the arguments emitted to the -given event.

      -

      This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event -semantics and does not listen to the 'error' event.

      -
      const { once, EventEmitter } = require('events');

      async function run() {
      const ee = new EventEmitter();

      process.nextTick(() => {
      ee.emit('myevent', 42);
      });

      const [value] = await once(ee, 'myevent');
      console.log(value);

      const err = new Error('kaboom');
      process.nextTick(() => {
      ee.emit('error', err);
      });

      try {
      await once(ee, 'myevent');
      } catch (err) {
      console.log('error happened', err);
      }
      }

      run(); -
      -

      The special handling of the 'error' event is only used when events.once()is used to wait for another event. If events.once() is used to wait for the -'error' event itself, then it is treated as any other kind of event without -special handling:

      -
      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();

      once(ee, 'error')
      .then(([err]) => console.log('ok', err.message))
      .catch((err) => console.log('error', err.message));

      ee.emit('error', new Error('boom'));

      // Prints: ok boom -
      -

      An AbortSignal can be used to cancel waiting for the event:

      -
      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled! -
      -
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.Stream.html b/docs/classes/_internal_.Stream.html index d96dd9b..9746f51 100644 --- a/docs/classes/_internal_.Stream.html +++ b/docs/classes/_internal_.Stream.html @@ -1,6 +1,6 @@ Stream | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    YouTube Stream Class for playing audio from normal videos.

    -

    Hierarchy

    • Stream

    Index

    Constructors

    constructor

    Hierarchy

    • Stream

    Index

    Constructors

    constructor

    Properties

    Private bytes_count

    bytes_count: number
    +

    Returns <internal>.Stream

    Properties

    Private bytes_count

    bytes_count: number

    Used to calculate no of bytes data that we have recieved

    -

    Private content_length

    content_length: number
    +

    Private content_length

    content_length: number

    Total length of audio file in bytes

    -

    Private per_sec_bytes

    per_sec_bytes: number
    +

    Private per_sec_bytes

    per_sec_bytes: number

    Calculate per second bytes by using contentLength (Total bytes) / Duration (in seconds)

    -

    Private proxy

    proxy: undefined | ProxyOptions[]
    +

    Private proxy

    proxy: undefined | ProxyOptions[]

    Proxy config given by user. [ Used only for retrying purposes only. ]

    -

    Private quality

    quality: number
    +

    Private quality

    quality: number

    Quality given by user. [ Used only for retrying purposes only. ]

    -

    Private request

    request: null | IncomingMessage
    +

    Private request

    request: null | IncomingMessage

    Incoming message that we recieve.

    Storing this is essential. This helps to destroy the TCP connection completely if you stopped player in between the stream

    -

    stream

    +

    stream

    Readable Stream through which data passes

    -

    Private timer

    +

    Private timer

    Timer for looping data every 265 seconds.

    -

    type

    +

    type

    Type of audio data that we recieved from normal youtube url.

    -

    Private url

    url: string
    +

    Private url

    url: string

    Audio Endpoint Format Url to get data from.

    -

    Private video_url

    video_url: string
    +

    Private video_url

    video_url: string

    YouTube video url. [ Used only for retrying purposes only. ]

    -

    Methods

    Private cleanup

    • cleanup(): void

    Methods

    Private cleanup

    • cleanup(): void

    Private loop

    Private loop

    pause

    • pause(): void

    pause

    • pause(): void

    resume

    • resume(): void

    resume

    • resume(): void

    Private retry

    Private retry

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.Timer.html b/docs/classes/_internal_.Timer.html index a57860a..e8ddba1 100644 --- a/docs/classes/_internal_.Timer.html +++ b/docs/classes/_internal_.Timer.html @@ -1,36 +1,36 @@ Timer | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Timer Class.

    setTimeout + extra features ( re-starting, pausing, resuming ).

    -

    Hierarchy

    • Timer

    Index

    Constructors

    constructor

    Hierarchy

    • Timer

    Index

    Constructors

    constructor

    Properties

    Private callback

    callback: () => void

    Type declaration

    Properties

    Private callback

    callback: () => void

    Type declaration

      • (): void
      • Callback to be executed once timer finishes.

        -

        Returns void

    Private destroyed

    destroyed: boolean
    +

    Returns void

    Private destroyed

    destroyed: boolean

    Boolean for checking if Timer is destroyed or not.

    -

    Private paused

    paused: boolean
    +

    Private paused

    paused: boolean

    Boolean for checking if Timer is paused or not.

    -

    Private time_left

    time_left: number
    +

    Private time_left

    time_left: number

    Total time left.

    -

    Private time_start

    time_start: number
    +

    Private time_start

    time_start: number

    Seconds time when it is started.

    -

    Private time_total

    time_total: number
    +

    Private time_total

    time_total: number

    Total time given by user [ Used only for re-using timer. ]

    -

    Private timer

    +

    Private timer

    setTimeout function

    -

    Methods

    destroy

    • destroy(): void

    Methods

    destroy

    • destroy(): void

    pause

    • pause(): boolean

    pause

    • pause(): boolean

    resume

    • resume(): boolean

    resume

    • resume(): boolean

    reuse

    • reuse(): boolean

    reuse

    • reuse(): boolean

    Legend

    • Constructor
    • Method
    • Private property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.YouTubeChannel.html b/docs/classes/_internal_.YouTubeChannel.html index 6aa4ffb..4a3e4f2 100644 --- a/docs/classes/_internal_.YouTubeChannel.html +++ b/docs/classes/_internal_.YouTubeChannel.html @@ -1,33 +1,33 @@ YouTubeChannel | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    YouTube Channel Class

    -

    Hierarchy

    • YouTubeChannel

    Index

    Constructors

    constructor

    Hierarchy

    • YouTubeChannel

    Index

    Constructors

    constructor

    Properties

    Optional artist

    artist?: boolean
    +

    Returns YouTubeChannel

    Properties

    Optional artist

    artist?: boolean

    YouTube Channel artist if any.

    -

    Optional icon

    +

    Optional icon

    YouTube Channel Icon data.

    -

    Optional id

    id?: string
    +

    Optional id

    id?: string

    YouTube Channel ID.

    -

    Optional name

    name?: string
    +

    Optional name

    name?: string

    YouTube Channel Title

    -

    Optional subscribers

    subscribers?: string
    +

    Optional subscribers

    subscribers?: string

    YouTube Channel subscribers count.

    -

    type

    type: "playlist" | "channel" | "video"
    +

    type

    type: "playlist" | "channel" | "video"

    YouTube Class type. == "channel"

    -

    Optional url

    url?: string
    +

    Optional url

    url?: string

    YouTube Channel Url

    -

    Optional verified

    verified?: boolean
    +

    Optional verified

    verified?: boolean

    YouTube Channel Verified status.

    -

    Methods

    iconURL

    • iconURL(options?: { size: number }): undefined | string

    Methods

    iconURL

    • iconURL(options?: { size: number }): undefined | string

    toJSON

    Returns undefined | string

    toJSON

    toString

    • toString(): string

    toString

    • toString(): string

    Legend

    • Constructor
    • Property
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.YouTubePlayList.html b/docs/classes/_internal_.YouTubePlayList.html index 2f364e9..878327b 100644 --- a/docs/classes/_internal_.YouTubePlayList.html +++ b/docs/classes/_internal_.YouTubePlayList.html @@ -1,67 +1,67 @@ YouTubePlayList | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    YouTube Playlist Class containing vital informations about playlist.

    -

    Hierarchy

    • YouTubePlayList

    Index

    Constructors

    constructor

    Hierarchy

    • YouTubePlayList

    Index

    Constructors

    constructor

    Properties

    Private __count

    __count: number
    +

    Returns YouTubePlayList

    Properties

    Private __count

    __count: number

    Total no of pages count.

    -

    Private _continuation

    _continuation: { api?: string; clientVersion?: string; token?: string } = {}
    +

    Private _continuation

    _continuation: { api?: string; clientVersion?: string; token?: string } = {}

    Token containing API key, Token, ClientVersion.

    -

    Type declaration

    • Optional api?: string
    • Optional clientVersion?: string
    • Optional token?: string

    Optional channel

    channel?: YouTubeChannel
    +

    Type declaration

    • Optional api?: string
    • Optional clientVersion?: string
    • Optional token?: string

    Optional channel

    channel?: YouTubeChannel

    YouTube Playlist channel data

    -

    Private fetched_videos

    fetched_videos: <internal>.Map<string, YouTubeVideo[]>
    +

    Private fetched_videos

    fetched_videos: <internal>.Map<string, YouTubeVideo[]>

    Map contaning data of all fetched videos

    -

    Optional id

    id?: string
    +

    Optional id

    id?: string

    YouTube Playlist ID

    -

    Optional lastUpdate

    lastUpdate?: string
    +

    Optional lastUpdate

    lastUpdate?: string

    Time when playlist was last updated

    -

    Optional link

    link?: string
    +

    Optional link

    link?: string

    YouTube Playlist url with starting video url.

    -

    Optional thumbnail

    thumbnail?: YouTubeThumbnail
    +

    Optional thumbnail

    thumbnail?: YouTubeThumbnail

    YouTube Playlist thumbnail Data

    -

    Optional title

    title?: string
    +

    Optional title

    title?: string

    YouTube Playlist Name

    -

    type

    type: "playlist" | "channel" | "video"
    +

    type

    type: "playlist" | "channel" | "video"

    YouTube Class type. == "playlist"

    -

    Optional url

    url?: string
    +

    Optional url

    url?: string

    YouTube Playlist url

    -

    Optional videoCount

    videoCount?: number
    +

    Optional videoCount

    videoCount?: number

    Total no of videos in that playlist

    -

    Private Optional videos

    videos?: YouTubeVideo[]
    +

    Private Optional videos

    videos?: YouTubeVideo[]

    Videos array containing data of first 100 videos

    -

    Optional views

    views?: number
    +

    Optional views

    views?: number

    Total views of that playlist

    -

    Accessors

    total_pages

    • get total_pages(): number

    Accessors

    total_pages

    • get total_pages(): number
    • Gets total no of pages in that playlist class.

      For getting all songs in a playlist

      const playlist = play.playlist_info('playlist url');

      await playlist.fetch();

      let result = [];

      for (let i = 0; i <= playlist.total_pages;i++) {
      result.push(playlist.page(i));
      }
      -

      Returns number

    total_videos

    • get total_videos(): number

    total_videos

    • get total_videos(): number
    • This tells total no of videos that have been fetched so far.

      This can be equal to videosCount if all videos in playlist have been fetched and they are not hidden.

      -

      Returns number

    Methods

    Private __patch

    • __patch(data: any): void

    Methods

    Private __patch

    • __patch(data: any): void

    Private __patchSearch

    • __patchSearch(data: any): void

    Returns void

    Private __patchSearch

    • __patchSearch(data: any): void

    fetch

    Returns void

    fetch

    next

    Returns <internal>.Promise<YouTubePlayList>

    next

    page

    page

    • YouTube Playlist is divided into pages.

      For example, if you want to get 101 - 200 songs

      const playlist = play.playlist_info('playlist url')

      await playlist.fetch()

      const result = playlist.page(2) @@ -69,6 +69,6 @@

      Parameters

      • number: number

        Page number

      Returns YouTubeVideo[]

      Array of YouTube Video Class

      -

    toJSON

    toJSON

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.YouTubeThumbnail.html b/docs/classes/_internal_.YouTubeThumbnail.html index b5da910..fa75232 100644 --- a/docs/classes/_internal_.YouTubeThumbnail.html +++ b/docs/classes/_internal_.YouTubeThumbnail.html @@ -1 +1 @@ -YouTubeThumbnail | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class YouTubeThumbnail

    Hierarchy

    • YouTubeThumbnail

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    • Parameters

      • data: any

      Returns YouTubeThumbnail

    Properties

    height

    height: number

    id

    id: string

    url

    url: string

    width

    width: number

    Methods

    toJSON

    • toJSON(): { height: number; id: string; url: string; width: number }
    • Returns { height: number; id: string; url: string; width: number }

      • height: number
      • id: string
      • url: string
      • width: number

    Legend

    • Constructor
    • Property
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +YouTubeThumbnail | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class YouTubeThumbnail

    Hierarchy

    • YouTubeThumbnail

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    Properties

    height

    height: number

    id

    id: string

    url

    url: string

    width

    width: number

    Methods

    toJSON

    • toJSON(): { height: number; id: string; url: string; width: number }

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.YouTubeVideo.html b/docs/classes/_internal_.YouTubeVideo.html index f48bfe7..e3f0ad5 100644 --- a/docs/classes/_internal_.YouTubeVideo.html +++ b/docs/classes/_internal_.YouTubeVideo.html @@ -1,45 +1,45 @@ YouTubeVideo | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class for YouTube Video url

    -

    Hierarchy

    • YouTubeVideo

    Index

    Constructors

    constructor

    Hierarchy

    • YouTubeVideo

    Index

    Constructors

    constructor

    Properties

    Optional channel

    channel?: YouTubeChannel
    +

    Returns YouTubeVideo

    Properties

    Optional channel

    channel?: YouTubeChannel

    YouTube Video's uploader Channel Data

    -

    Optional description

    description?: string
    +

    Optional description

    description?: string

    YouTube Video description.

    -

    dislikes

    dislikes: number
    +

    dislikes

    dislikes: number

    YouTube Video's dislikes

    -

    durationInSec

    durationInSec: number
    +

    durationInSec

    durationInSec: number

    YouTube Video Duration in seconds

    -

    durationRaw

    durationRaw: string
    +

    durationRaw

    durationRaw: string

    YouTube Video Duration Formatted

    -

    Optional id

    id?: string
    +

    Optional id

    id?: string

    YouTube Video ID

    -

    likes

    likes: number
    +

    likes

    likes: number

    YouTube Video's likes

    -

    live

    live: boolean
    +

    live

    live: boolean

    YouTube Video live status

    -

    private

    private: boolean
    +

    private

    private: boolean

    YouTube Video private status

    -

    tags

    tags: string[]
    +

    tags

    tags: string[]

    YouTube Video tags

    -

    Optional thumbnail

    thumbnail?: YouTubeThumbnail
    +

    Optional thumbnail

    thumbnail?: YouTubeThumbnail

    YouTube Thumbnail Data

    -

    Optional title

    title?: string
    +

    Optional title

    title?: string

    YouTube Video title

    -

    type

    type: "playlist" | "channel" | "video"
    +

    type

    type: "playlist" | "channel" | "video"

    YouTube Class type. == "video"

    -

    Optional uploadedAt

    uploadedAt?: string
    +

    Optional uploadedAt

    uploadedAt?: string

    YouTube Video Uploaded Date

    -

    url

    url: string
    +

    url

    url: string

    YouTube video url

    -

    views

    views: number
    +

    views

    views: number

    YouTube Views

    -

    Methods

    toJSON

    Methods

    toJSON

    toString

    • toString(): string

    toString

    • toString(): string

    Legend

    • Constructor
    • Property
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.internal-1.html b/docs/classes/_internal_.internal-1.html index fb30b4c..f20b6e7 100644 --- a/docs/classes/_internal_.internal-1.html +++ b/docs/classes/_internal_.internal-1.html @@ -1,6 +1,6 @@ -internal | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +internal | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -202,4 +202,4 @@ special handling:

    const { EventEmitter, once } = require('events');

    const ee = new EventEmitter();
    const ac = new AbortController();

    async function foo(emitter, event, signal) {
    try {
    await once(emitter, event, { signal });
    console.log('event emitted!');
    } catch (error) {
    if (error.name === 'AbortError') {
    console.error('Waiting for the event was canceled!');
    } else {
    console.error('There was an error', error.message);
    }
    }
    }

    foo(ee, 'foo', ac.signal);
    ac.abort(); // Abort waiting for the event
    ee.emit('foo'); // Prints: Waiting for the event was canceled!
    since

    v11.13.0, v10.16.0

    -

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.internal.Duplex.html b/docs/classes/_internal_.internal.Duplex.html index e268bd4..a05cdb8 100644 --- a/docs/classes/_internal_.internal.Duplex.html +++ b/docs/classes/_internal_.internal.Duplex.html @@ -48,9 +48,9 @@ the status of the highWaterMark.

    Readonly readableObjectMode

    readableObjectMode: boolean

    Getter for the property objectMode of a given Readable stream.

    since

    v12.3.0

    -

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -316,7 +316,7 @@ libraries.

    since

    v0.9.4

    Parameters

    Returns <internal>.internal.Duplex

    write

    • Parameters

      Returns boolean

    • Parameters

      Returns boolean

    Static from

    • +

    Returns <internal>.internal.Duplex

    write

    • Parameters

      Returns boolean

    • Parameters

      Returns boolean

    Static from

    Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -400,4 +400,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.internal.PassThrough.html b/docs/classes/_internal_.internal.PassThrough.html index e1addf2..aa261d9 100644 --- a/docs/classes/_internal_.internal.PassThrough.html +++ b/docs/classes/_internal_.internal.PassThrough.html @@ -42,9 +42,9 @@ the status of the highWaterMark.

    Readonly readableObjectMode

    readableObjectMode: boolean

    Getter for the property objectMode of a given Readable stream.

    since

    v12.3.0

    -

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -310,7 +310,7 @@ libraries.

    since

    v0.9.4

    Parameters

    Returns PassThrough

    write

    Static from

    • +

    Returns PassThrough

    write

    Static from

    Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -394,4 +394,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.internal.Readable.html b/docs/classes/_internal_.internal.Readable.html index cc6cb90..367e3c1 100644 --- a/docs/classes/_internal_.internal.Readable.html +++ b/docs/classes/_internal_.internal.Readable.html @@ -1,5 +1,5 @@ Readable | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    since

    v0.9.4

    -

    Hierarchy

    Implements

    Index

    Constructors

    constructor

    Properties

    destroyed

    destroyed: boolean
    +

    Hierarchy

    Implements

    Index

    Constructors

    constructor

    Properties

    destroyed

    destroyed: boolean

    Is true after readable.destroy() has been called.

    since

    v8.0.0

    readable

    readable: boolean
    @@ -33,16 +33,16 @@ the status of the highWaterMark.

    Readonly readableObjectMode

    readableObjectMode: boolean

    Getter for the property objectMode of a given Readable stream.

    since

    v12.3.0

    -

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    Installing a listener using this symbol does not change the behavior once an 'error' event is emitted, therefore the process will still crash if no regular 'error' listener is installed.

    -

    Methods

    [asyncIterator]

    Optional _construct

    _destroy

    _read

    • _read(size: number): void
    • Parameters

      • size: number

      Returns void

    addListener

    Methods

    [asyncIterator]

    Optional _construct

    _destroy

    _read

    • _read(size: number): void
    • Parameters

      • size: number

      Returns void

    addListener

    • Event emitter The defined events on documents including:

        @@ -63,19 +63,19 @@ further errors except from _destroy() may be emitted as '
      since

      v8.0.0

      Parameters

      • Optional error: <internal>.Error

        Error which will be passed as payload in 'error' event

        -

      Returns void

    emit

    • emit(event: "close"): boolean
    • emit(event: "data", chunk: any): boolean
    • emit(event: "end"): boolean
    • emit(event: "error", err: <internal>.Error): boolean
    • emit(event: "pause"): boolean
    • emit(event: "readable"): boolean
    • emit(event: "resume"): boolean
    • emit(event: string | symbol, ...args: any[]): boolean

    Returns void

    emit

    • emit(event: "close"): boolean
    • emit(event: "data", chunk: any): boolean
    • emit(event: "end"): boolean
    • emit(event: "error", err: <internal>.Error): boolean
    • emit(event: "pause"): boolean
    • emit(event: "readable"): boolean
    • emit(event: "resume"): boolean
    • emit(event: string | symbol, ...args: any[]): boolean
    • Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments to each.

      Returns true if the event had listeners, false otherwise.

      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener
      -

      Parameters

      • event: "close"

      Returns boolean

    • Parameters

      • event: "data"
      • chunk: any

      Returns boolean

    • Parameters

      • event: "end"

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      • event: "pause"

      Returns boolean

    • Parameters

      • event: "readable"

      Returns boolean

    • Parameters

      • event: "resume"

      Returns boolean

    • Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Parameters

      • event: "close"

      Returns boolean

    • Parameters

      • event: "data"
      • chunk: any

      Returns boolean

    • Parameters

      • event: "end"

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      • event: "pause"

      Returns boolean

    • Parameters

      • event: "readable"

      Returns boolean

    • Parameters

      • event: "resume"

      Returns boolean

    • Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ]
      since

      v6.0.0

      -

      Returns (string | symbol)[]

    getMaxListeners

    • getMaxListeners(): number

    getMaxListeners

    • getMaxListeners(): number
    • Returns the current max listener value for the EventEmitter which is either set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

      since

      v1.0.0

      @@ -86,20 +86,20 @@ use this method directly.

      const readable = new stream.Readable();

      readable.isPaused(); // === false
      readable.pause();
      readable.isPaused(); // === true
      readable.resume();
      readable.isPaused(); // === false
      since

      v0.11.14

      -

    Returns boolean

    listenerCount

    • listenerCount(eventName: string | symbol): number

    listenerCount

    • listenerCount(eventName: string | symbol): number
    • Returns the number of listeners listening to the event named eventName.

      since

      v3.2.0

      Parameters

      • eventName: string | symbol

        The name of the event being listened for

        -

      Returns number

    listeners

    Returns number

    listeners

    • Returns a copy of the array of listeners for the event named eventName.

      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ]
      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    off

    off

    • Alias for emitter.removeListener().

      since

      v10.0.0

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    on

    • +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    on

    • Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -111,7 +111,7 @@ times.

      event listener to the beginning of the listeners array.

      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a
      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    once

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    once

    • Adds a one-timelistener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); @@ -129,7 +129,7 @@ becomes available will remain in the internal buffer.

      The readable.pause() method has no effect if there is a 'readable'event listener.

      since

      v0.9.4

      -

      Returns <internal>.Readable

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • Adds the listener function to the beginning of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -137,13 +137,13 @@ times.

      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    prependOnceListener

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    prependOnceListener

    • Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    push

    • Parameters

      Returns boolean

    rawListeners

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "data"
      • listener: (chunk: any) => void
          • (chunk: any): void
          • Parameters

            • chunk: any

            Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "end"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      Returns <internal>.Readable

    • Parameters

      • event: "pause"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "readable"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: "resume"
      • listener: () => void
          • (): void
          • Returns void

      Returns <internal>.Readable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Readable

    push

    • Parameters

      Returns boolean

    rawListeners

    • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); @@ -186,14 +186,14 @@ been emitted will return null. No runtime error will be raised.

      since

      v0.9.4

      Parameters

      • Optional size: number

        Optional argument to specify how much data to read.

        -

      Returns any

    removeAllListeners

    Returns any

    removeAllListeners

    • Removes all listeners, or those of the specified eventName.

      It is bad practice to remove listeners added elsewhere in the code, particularly when the EventEmitter instance was created by some other component or module (e.g. sockets or file streams).

      Returns a reference to the EventEmitter, so that calls can be chained.

      since

      v0.1.26

      -

      Parameters

      • Optional event: string | symbol

      Returns <internal>.Readable

    removeListener

    removeListener

    • Removes the specified listener from the listener array for the event namedeventName.

      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback);
      @@ -241,7 +241,7 @@ pulled from the stream as Buffer objects.

      since

      v0.9.4

      Parameters

      Returns <internal>.Readable

    setMaxListeners

    Returns <internal>.Readable

    setMaxListeners

    • By default EventEmitters will print a warning if more than 10 listeners are added for a particular event. This is a useful default that helps finding memory leaks. The emitter.setMaxListeners() method allows the limit to be @@ -303,7 +303,7 @@ libraries.

      An "old style" readable stream

    Returns <internal>.Readable

    Static from

    Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -315,7 +315,7 @@ event target. This is useful for debugging and diagnostic purposes.

      Parameters

      Returns <internal>.Function[]

    Static isDisturbed

    • Returns whether the stream has been read from or cancelled.

      since

      v16.8.0

      -

      Parameters

      Returns boolean

    Static listenerCount

    Static listenerCount

    • A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2
      @@ -325,7 +325,7 @@ event target. This is useful for debugging and diagnostic purposes.

      The emitter to query

    • eventName: string | symbol

      The event name

      -

    Returns number

    Static on

    • +

    Returns number

    Static on

    • ```js const { on, EventEmitter } = require('events');

      (async () => { @@ -349,7 +349,7 @@ const { on, EventEmitter } = require('events');

      Parameters

      Returns AsyncIterableIterator<any>

      that iterates eventName events emitted by the emitter

      -

    Static once

    • +

    Static once

    • Creates a Promise that is fulfilled when the EventEmitter emits the given event or that is rejected if the EventEmitter emits 'error' while waiting. The Promise will resolve with an array of all the arguments emitted to the @@ -367,4 +367,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.internal.Stream.html b/docs/classes/_internal_.internal.Stream.html index daedede..c330b30 100644 --- a/docs/classes/_internal_.internal.Stream.html +++ b/docs/classes/_internal_.internal.Stream.html @@ -1,16 +1,16 @@ -Stream | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +Stream | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    Installing a listener using this symbol does not change the behavior once an 'error' event is emitted, therefore the process will still crash if no regular 'error' listener is installed.

    -

    Methods

    addListener

    • addListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream

    Methods

    addListener

    • addListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • Alias for emitter.on(eventName, listener).

      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    emit

    • emit(eventName: string | symbol, ...args: any[]): boolean
    • +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    emit

    • emit(eventName: string | symbol, ...args: any[]): boolean

    off

    • off(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    off

    • off(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • Alias for emitter.removeListener().

      since

      v10.0.0

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    on

    • on(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    on

    • on(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -57,7 +57,7 @@ event listener to the beginning of the listeners array.

      The name of the event.

    • listener: (...args: any[]) => void

      The callback function

      -
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    once

    • once(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    once

    • once(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • Adds a one-timelistener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); @@ -72,7 +72,7 @@ event listener to the beginning of the listeners array.

      The name of the event.

    • listener: (...args: any[]) => void

      The callback function

      -
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • prependListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • prependListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • Adds the listener function to the beginning of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -85,7 +85,7 @@ times.

      The name of the event.

    • listener: (...args: any[]) => void

      The callback function

      -
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    prependOnceListener

    • prependOnceListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • +
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    prependOnceListener

    • prependOnceListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); @@ -96,20 +96,20 @@ listener is removed, and then invoked.

      The name of the event.

    • listener: (...args: any[]) => void

      The callback function

      -
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    rawListeners

    • +
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns <internal>.Stream

    rawListeners

    • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log');
      since

      v9.4.0

      -

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    removeAllListeners

    removeAllListeners

    • Removes all listeners, or those of the specified eventName.

      It is bad practice to remove listeners added elsewhere in the code, particularly when the EventEmitter instance was created by some other component or module (e.g. sockets or file streams).

      Returns a reference to the EventEmitter, so that calls can be chained.

      since

      v0.1.26

      -

      Parameters

      • Optional event: string | symbol

      Returns <internal>.Stream

    removeListener

    • removeListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream

    removeListener

    • removeListener(eventName: string | symbol, listener: (...args: any[]) => void): <internal>.Stream
    • Removes the specified listener from the listener array for the event namedeventName.

      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback);
      @@ -134,14 +134,14 @@ recently added instance. In the example the once('ping')lis

      Returns a reference to the EventEmitter, so that calls can be chained.

      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    setMaxListeners

    • +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns <internal>.Stream

    setMaxListeners

    • By default EventEmitters will print a warning if more than 10 listeners are added for a particular event. This is a useful default that helps finding memory leaks. The emitter.setMaxListeners() method allows the limit to be modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      Returns a reference to the EventEmitter, so that calls can be chained.

      since

      v0.3.5

      -

      Parameters

      • n: number

      Returns <internal>.Stream

    Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -202,4 +202,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.internal.Transform.html b/docs/classes/_internal_.internal.Transform.html index 5f94794..4d8f6d4 100644 --- a/docs/classes/_internal_.internal.Transform.html +++ b/docs/classes/_internal_.internal.Transform.html @@ -49,9 +49,9 @@ the status of the highWaterMark.

    Readonly readableObjectMode

    readableObjectMode: boolean

    Getter for the property objectMode of a given Readable stream.

    since

    v12.3.0

    -

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Readonly writable

    writable: boolean

    Readonly writableCorked

    writableCorked: number

    Readonly writableEnded

    writableEnded: boolean

    Readonly writableFinished

    writableFinished: boolean

    Readonly writableHighWaterMark

    writableHighWaterMark: number

    Readonly writableLength

    writableLength: number

    Readonly writableObjectMode

    writableObjectMode: boolean

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -317,7 +317,7 @@ libraries.

    since

    v0.9.4

    Parameters

    Returns Transform

    write

    Static from

    • +

    Returns Transform

    write

    Static from

    Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -401,4 +401,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_internal_.internal.Writable.html b/docs/classes/_internal_.internal.Writable.html index b36811c..b07900e 100644 --- a/docs/classes/_internal_.internal.Writable.html +++ b/docs/classes/_internal_.internal.Writable.html @@ -1,5 +1,5 @@ Writable | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    since

    v0.9.4

    -

    Hierarchy

    Implements

    Implemented by

    Index

    Constructors

    constructor

    Properties

    destroyed

    destroyed: boolean
    +

    Hierarchy

    Implements

    Implemented by

    Index

    Constructors

    constructor

    Properties

    destroyed

    destroyed: boolean

    Is true after writable.destroy() has been called.

    since

    v8.0.0

    Readonly writable

    writable: boolean
    @@ -28,16 +28,16 @@ the status of the highWaterMark.

    Readonly writableObjectMode

    writableObjectMode: boolean

    Getter for the property objectMode of a given Writable stream.

    since

    v12.3.0

    -

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean
    +

    Static Readonly captureRejectionSymbol

    captureRejectionSymbol: typeof captureRejectionSymbol

    Static captureRejections

    captureRejections: boolean

    Sets or gets the default captureRejection value for all emitters.

    -

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor
    +

    Static defaultMaxListeners

    defaultMaxListeners: number

    Static Readonly errorMonitor

    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    Installing a listener using this symbol does not change the behavior once an 'error' event is emitted, therefore the process will still crash if no regular 'error' listener is installed.

    -

    Methods

    Optional _construct

    _destroy

    _final

    _write

    Optional _writev

    addListener

    Methods

    Optional _construct

    _destroy

    _final

    _write

    Optional _writev

    addListener

    • Event emitter The defined events on documents including:

        @@ -73,7 +73,7 @@ but instead implement writable._destroy().

      since

      v8.0.0

      Parameters

      • Optional error: <internal>.Error

        Optional, an error to emit with 'error' event.

        -

      Returns void

    emit

    • emit(event: "close"): boolean
    • emit(event: "drain"): boolean
    • emit(event: "error", err: <internal>.Error): boolean
    • emit(event: "finish"): boolean
    • emit(event: "pipe", src: <internal>.Readable): boolean
    • emit(event: "unpipe", src: <internal>.Readable): boolean
    • emit(event: string | symbol, ...args: any[]): boolean

    Returns void

    emit

    • emit(event: "close"): boolean
    • emit(event: "drain"): boolean
    • emit(event: "error", err: <internal>.Error): boolean
    • emit(event: "finish"): boolean
    • emit(event: "pipe", src: <internal>.Readable): boolean
    • emit(event: "unpipe", src: <internal>.Readable): boolean
    • emit(event: string | symbol, ...args: any[]): boolean
    • Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments to each.

      Returns true if the event had listeners, false otherwise.

      @@ -88,30 +88,30 @@ stream.

      // Write 'hello, ' and then end with 'world!'.
      const fs = require('fs');
      const file = fs.createWriteStream('example.txt');
      file.write('hello, ');
      file.end('world!');
      // Writing more now is not allowed!
      since

      v0.9.4

      -

      Parameters

      • Optional cb: () => void
          • (): void
          • Returns void

      Returns void

    • Parameters

      • chunk: any
      • Optional cb: () => void
          • (): void
          • Returns void

      Returns void

    • Parameters

      • chunk: any
      • encoding: BufferEncoding
      • Optional cb: () => void
          • (): void
          • Returns void

      Returns void

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Parameters

      • Optional cb: () => void
          • (): void
          • Returns void

      Returns void

    • Parameters

      • chunk: any
      • Optional cb: () => void
          • (): void
          • Returns void

      Returns void

    • Parameters

      • chunk: any
      • encoding: BufferEncoding
      • Optional cb: () => void
          • (): void
          • Returns void

      Returns void

    eventNames

    • eventNames(): (string | symbol)[]
    • Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ]
      since

      v6.0.0

      -

      Returns (string | symbol)[]

    getMaxListeners

    • getMaxListeners(): number

    getMaxListeners

    • getMaxListeners(): number

    listenerCount

    • listenerCount(eventName: string | symbol): number

    listenerCount

    • listenerCount(eventName: string | symbol): number
    • Returns the number of listeners listening to the event named eventName.

      since

      v3.2.0

      Parameters

      • eventName: string | symbol

        The name of the event being listened for

        -

      Returns number

    listeners

    Returns number

    listeners

    • Returns a copy of the array of listeners for the event named eventName.

      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ]
      since

      v0.1.26

      -

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    off

    • off(eventName: string | symbol, listener: (...args: any[]) => void): Writable

    off

    • off(eventName: string | symbol, listener: (...args: any[]) => void): Writable
    • Alias for emitter.removeListener().

      since

      v10.0.0

      -

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    on

    • +

      Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    on

    • Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -123,7 +123,7 @@ times.

      event listener to the beginning of the listeners array.

      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a
      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    once

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    once

    • Adds a one-timelistener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); @@ -133,7 +133,7 @@ next time eventName is triggered, this listener is removed and then event listener to the beginning of the listeners array.

      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a
      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    pipe

    • pipe<T>(destination: T, options?: { end?: boolean }): T
    • Type parameters

      Parameters

      • destination: T
      • Optional options: { end?: boolean }
        • Optional end?: boolean

      Returns T

    prependListener

    • Adds the listener function to the beginning of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple @@ -141,26 +141,26 @@ times.

      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    prependOnceListener

    • prependOnceListener(event: "close", listener: () => void): Writable
    • prependOnceListener(event: "drain", listener: () => void): Writable
    • prependOnceListener(event: "error", listener: (err: <internal>.Error) => void): Writable
    • prependOnceListener(event: "finish", listener: () => void): Writable
    • prependOnceListener(event: "pipe", listener: (src: <internal>.Readable) => void): Writable
    • prependOnceListener(event: "unpipe", listener: (src: <internal>.Readable) => void): Writable
    • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): Writable
    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    prependOnceListener

    • prependOnceListener(event: "close", listener: () => void): Writable
    • prependOnceListener(event: "drain", listener: () => void): Writable
    • prependOnceListener(event: "error", listener: (err: <internal>.Error) => void): Writable
    • prependOnceListener(event: "finish", listener: () => void): Writable
    • prependOnceListener(event: "pipe", listener: (src: <internal>.Readable) => void): Writable
    • prependOnceListener(event: "unpipe", listener: (src: <internal>.Readable) => void): Writable
    • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): Writable
    • Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    rawListeners

    • +

      Parameters

      • event: "close"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      • event: "drain"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: "finish"
      • listener: () => void
          • (): void
          • Returns void

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      Returns Writable

    • Parameters

      • event: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Writable

    rawListeners

    • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log');
      since

      v9.4.0

      -

      Parameters

      • eventName: string | symbol

      Returns <internal>.Function[]

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Writable

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Writable
    • Removes all listeners, or those of the specified eventName.

      It is bad practice to remove listeners added elsewhere in the code, particularly when the EventEmitter instance was created by some other component or module (e.g. sockets or file streams).

      Returns a reference to the EventEmitter, so that calls can be chained.

      since

      v0.1.26

      -

      Parameters

      • Optional event: string | symbol

      Returns Writable

    removeListener

    removeListener

    • Removes the specified listener from the listener array for the event namedeventName.

      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback);
      @@ -189,7 +189,7 @@ recently added instance. In the example the once('ping')lis
      since

      v0.11.15

      Parameters

      Returns Writable

    setMaxListeners

    Returns Writable

    setMaxListeners

    • By default EventEmitters will print a warning if more than 10 listeners are added for a particular event. This is a useful default that helps finding memory leaks. The emitter.setMaxListeners() method allows the limit to be @@ -248,7 +248,7 @@ JavaScript value other than null.

    • Optional callback: (error: undefined | null | <internal>.Error) => void

      Callback for when this chunk of data is flushed.

    Returns boolean

    false if the stream wishes for the calling code to wait for the 'drain' event to be emitted before continuing to write additional data; otherwise true.

    -
  • Parameters

    Returns boolean

  • Static getEventListeners

    Static getEventListeners

    • Returns a copy of the array of listeners for the event named eventName.

      For EventEmitters this behaves exactly the same as calling .listeners on the emitter.

      @@ -257,7 +257,7 @@ event target. This is useful for debugging and diagnostic purposes.

      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      }
      since

      v15.2.0

      -

      Parameters

      Returns <internal>.Function[]

    Static listenerCount

    Static listenerCount

    • A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2
      @@ -267,7 +267,7 @@ event target. This is useful for debugging and diagnostic purposes.

      The emitter to query

    • eventName: string | symbol

      The event name

      -

    Returns number

    Static on

    • +

    Returns number

    Static on

    • ```js const { on, EventEmitter } = require('events');

      (async () => { @@ -291,7 +291,7 @@ const { on, EventEmitter } = require('events');

      Parameters

      Returns AsyncIterableIterator<any>

      that iterates eventName events emitted by the emitter

      -

    Static once

    • +

    Static once

    • Creates a Promise that is fulfilled when the EventEmitter emits the given event or that is rejected if the EventEmitter emits 'error' while waiting. The Promise will resolve with an array of all the arguments emitted to the @@ -309,4 +309,4 @@ special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled!
      since

      v11.13.0, v10.16.0

      -

      Parameters

      Returns <internal>.Promise<any[]>

    • Parameters

      Returns <internal>.Promise<any[]>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns <internal>.Promise<any[]>

  • Parameters

    Returns <internal>.Promise<any[]>

  • Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_internal_.StreamType.html b/docs/enums/_internal_.StreamType.html index 667353d..610efa5 100644 --- a/docs/enums/_internal_.StreamType.html +++ b/docs/enums/_internal_.StreamType.html @@ -1 +1 @@ -StreamType | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration StreamType

    Index

    Enumeration members

    Arbitrary

    Arbitrary = "arbitrary"

    OggOpus

    OggOpus = "ogg/opus"

    Opus

    Opus = "opus"

    Raw

    Raw = "raw"

    WebmOpus

    WebmOpus = "webm/opus"

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +StreamType | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration StreamType

    Index

    Enumeration members

    Arbitrary

    Arbitrary = "arbitrary"

    OggOpus

    OggOpus = "ogg/opus"

    Opus

    Opus = "opus"

    Raw

    Raw = "raw"

    WebmOpus

    WebmOpus = "webm/opus"

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 0287a98..7b2f942 100644 --- a/docs/index.html +++ b/docs/index.html @@ -59,4 +59,4 @@
  • SoundCloud
  • Deezer
  • -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.AbortSignal.html b/docs/interfaces/_internal_.AbortSignal.html index 31bca8a..6f553c9 100644 --- a/docs/interfaces/_internal_.AbortSignal.html +++ b/docs/interfaces/_internal_.AbortSignal.html @@ -2,4 +2,4 @@

    A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object.

    Hierarchy

    • AbortSignal

    Index

    Properties

    Properties

    Readonly aborted

    aborted: boolean

    Returns true if this AbortSignal's AbortController has signaled to abort, and false otherwise.

    -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.AddressInfo.html b/docs/interfaces/_internal_.AddressInfo.html index cbce771..42261b1 100644 --- a/docs/interfaces/_internal_.AddressInfo.html +++ b/docs/interfaces/_internal_.AddressInfo.html @@ -1 +1 @@ -AddressInfo | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AddressInfo

    Hierarchy

    • AddressInfo

    Index

    Properties

    address

    address: string

    family

    family: string

    port

    port: number

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +AddressInfo | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AddressInfo

    Hierarchy

    • AddressInfo

    Index

    Properties

    address

    address: string

    family

    family: string

    port

    port: number

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ArrayBuffer.html b/docs/interfaces/_internal_.ArrayBuffer.html index 62ce282..65921b3 100644 --- a/docs/interfaces/_internal_.ArrayBuffer.html +++ b/docs/interfaces/_internal_.ArrayBuffer.html @@ -7,4 +7,4 @@ buffer as needed.

    Read-only. The length of the ArrayBuffer (in bytes).

    Methods

    slice

    • Returns a section of an ArrayBuffer.

      -

      Parameters

      • begin: number
      • Optional end: number

      Returns <internal>.ArrayBuffer

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • begin: number
    • Optional end: number

    Returns <internal>.ArrayBuffer

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ArrayBufferConstructor.html b/docs/interfaces/_internal_.ArrayBufferConstructor.html index e9f4ffe..9b387a6 100644 --- a/docs/interfaces/_internal_.ArrayBufferConstructor.html +++ b/docs/interfaces/_internal_.ArrayBufferConstructor.html @@ -1 +1 @@ -ArrayBufferConstructor | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ArrayBufferConstructor

    Hierarchy

    • ArrayBufferConstructor

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    • Parameters

      • byteLength: number

      Returns <internal>.ArrayBuffer

    Properties

    Readonly [species]

    Readonly prototype

    Methods

    isView

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +ArrayBufferConstructor | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ArrayBufferConstructor

    Hierarchy

    • ArrayBufferConstructor

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    • Parameters

      • byteLength: number

      Returns <internal>.ArrayBuffer

    Properties

    Readonly [species]

    Readonly prototype

    Methods

    isView

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ArrayBufferTypes.html b/docs/interfaces/_internal_.ArrayBufferTypes.html index 5ed2db4..bb5c1ef 100644 --- a/docs/interfaces/_internal_.ArrayBufferTypes.html +++ b/docs/interfaces/_internal_.ArrayBufferTypes.html @@ -1,3 +1,3 @@ ArrayBufferTypes | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ArrayBufferTypes

    Allowed ArrayBuffer types for the buffer of an ArrayBufferView and related Typed Arrays.

    -

    Hierarchy

    • ArrayBufferTypes

    Index

    Properties

    ArrayBuffer

    ArrayBuffer: <internal>.ArrayBuffer

    SharedArrayBuffer

    SharedArrayBuffer: <internal>.SharedArrayBuffer

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    • ArrayBufferTypes

    Index

    Properties

    ArrayBuffer

    ArrayBuffer: <internal>.ArrayBuffer

    SharedArrayBuffer

    SharedArrayBuffer: <internal>.SharedArrayBuffer

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ArrayBufferView.html b/docs/interfaces/_internal_.ArrayBufferView.html index 140da5b..12796bc 100644 --- a/docs/interfaces/_internal_.ArrayBufferView.html +++ b/docs/interfaces/_internal_.ArrayBufferView.html @@ -4,4 +4,4 @@

    The length in bytes of the array.

    byteOffset

    byteOffset: number

    The offset in bytes of the array.

    -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ArrayLike.html b/docs/interfaces/_internal_.ArrayLike.html index b09cdb5..2853f04 100644 --- a/docs/interfaces/_internal_.ArrayLike.html +++ b/docs/interfaces/_internal_.ArrayLike.html @@ -1 +1 @@ -ArrayLike | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ArrayLike<T>

    Type parameters

    • T

    Hierarchy

    • ArrayLike

    Indexable

    [n: number]: T

    Index

    Properties

    Properties

    Readonly length

    length: number

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +ArrayLike | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ArrayLike<T>

    Type parameters

    • T

    Hierarchy

    • ArrayLike

    Indexable

    [n: number]: T

    Index

    Properties

    Properties

    Readonly length

    length: number

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.AsyncGenerator.html b/docs/interfaces/_internal_.AsyncGenerator.html index 675c4e5..993ca9b 100644 --- a/docs/interfaces/_internal_.AsyncGenerator.html +++ b/docs/interfaces/_internal_.AsyncGenerator.html @@ -1 +1 @@ -AsyncGenerator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncGenerator<T, TReturn, TNext>

    Type parameters

    • T = unknown

    • TReturn = any

    • TNext = unknown

    Hierarchy

    Index

    Methods

    [asyncIterator]

    • Returns AsyncGenerator<T, TReturn, TNext>

    next

    return

    throw

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +AsyncGenerator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncGenerator<T, TReturn, TNext>

    Type parameters

    • T = unknown

    • TReturn = any

    • TNext = unknown

    Hierarchy

    Index

    Methods

    [asyncIterator]

    • Returns AsyncGenerator<T, TReturn, TNext>

    next

    return

    throw

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.AsyncGeneratorFunction.html b/docs/interfaces/_internal_.AsyncGeneratorFunction.html index 306891c..4a9961c 100644 --- a/docs/interfaces/_internal_.AsyncGeneratorFunction.html +++ b/docs/interfaces/_internal_.AsyncGeneratorFunction.html @@ -12,4 +12,4 @@

    Returns the name of the function.

    Readonly prototype

    prototype: AsyncGenerator<unknown, any, unknown>

    A reference to the prototype.

    -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.AsyncIterable.html b/docs/interfaces/_internal_.AsyncIterable.html index ca01c0e..1de0716 100644 --- a/docs/interfaces/_internal_.AsyncIterable.html +++ b/docs/interfaces/_internal_.AsyncIterable.html @@ -1 +1 @@ -AsyncIterable | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncIterable<T>

    Type parameters

    • T

    Hierarchy

    • AsyncIterable

    Index

    Methods

    [asyncIterator]

    • Returns AsyncIterator<T, any, undefined>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +AsyncIterable | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncIterable<T>

    Type parameters

    • T

    Hierarchy

    • AsyncIterable

    Index

    Methods

    [asyncIterator]

    • Returns AsyncIterator<T, any, undefined>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.AsyncIterableIterator.html b/docs/interfaces/_internal_.AsyncIterableIterator.html index 8e02fa9..12d5184 100644 --- a/docs/interfaces/_internal_.AsyncIterableIterator.html +++ b/docs/interfaces/_internal_.AsyncIterableIterator.html @@ -1 +1 @@ -AsyncIterableIterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncIterableIterator<T>

    Type parameters

    • T

    Hierarchy

    Index

    Methods

    [asyncIterator]

    next

    Optional return

    Optional throw

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +AsyncIterableIterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncIterableIterator<T>

    Type parameters

    • T

    Hierarchy

    Index

    Methods

    [asyncIterator]

    next

    Optional return

    Optional throw

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.AsyncIterator.html b/docs/interfaces/_internal_.AsyncIterator.html index bdc9392..56fe8b5 100644 --- a/docs/interfaces/_internal_.AsyncIterator.html +++ b/docs/interfaces/_internal_.AsyncIterator.html @@ -1 +1 @@ -AsyncIterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncIterator<T, TReturn, TNext>

    Type parameters

    • T

    • TReturn = any

    • TNext = undefined

    Hierarchy

    Index

    Methods

    next

    • Parameters

      • Rest ...args: [] | [TNext]

      Returns <internal>.Promise<IteratorResult<T, TReturn>>

    Optional return

    Optional throw

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +AsyncIterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface AsyncIterator<T, TReturn, TNext>

    Type parameters

    • T

    • TReturn = any

    • TNext = undefined

    Hierarchy

    Index

    Methods

    next

    • Parameters

      • Rest ...args: [] | [TNext]

      Returns <internal>.Promise<IteratorResult<T, TReturn>>

    Optional return

    Optional throw

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.BigInt64Array.html b/docs/interfaces/_internal_.BigInt64Array.html index 33534a0..d2a3176 100644 --- a/docs/interfaces/_internal_.BigInt64Array.html +++ b/docs/interfaces/_internal_.BigInt64Array.html @@ -197,4 +197,4 @@ at begin, inclusive, up to end, exclusive.

    Returns the primitive value of the specified object.

    Returns <internal>.BigInt64Array

    values

    • Yields each value in the array.

      -

      Returns IterableIterator<bigint>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<bigint>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.BigInt64ArrayConstructor.html b/docs/interfaces/_internal_.BigInt64ArrayConstructor.html index 9ce52fe..288332c 100644 --- a/docs/interfaces/_internal_.BigInt64ArrayConstructor.html +++ b/docs/interfaces/_internal_.BigInt64ArrayConstructor.html @@ -8,4 +8,4 @@

    Returns a new array from a set of elements.

    Parameters

    • Rest ...items: bigint[]

      A set of elements to include in the new array object.

      -

    Returns <internal>.BigInt64Array

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.BigInt64Array

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.BigUint64Array.html b/docs/interfaces/_internal_.BigUint64Array.html index a00236d..1d8d2fb 100644 --- a/docs/interfaces/_internal_.BigUint64Array.html +++ b/docs/interfaces/_internal_.BigUint64Array.html @@ -197,4 +197,4 @@ at begin, inclusive, up to end, exclusive.

    Returns the primitive value of the specified object.

    Returns <internal>.BigUint64Array

    values

    • Yields each value in the array.

      -

      Returns IterableIterator<bigint>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<bigint>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.BigUint64ArrayConstructor.html b/docs/interfaces/_internal_.BigUint64ArrayConstructor.html index d5d4846..ca66bab 100644 --- a/docs/interfaces/_internal_.BigUint64ArrayConstructor.html +++ b/docs/interfaces/_internal_.BigUint64ArrayConstructor.html @@ -8,4 +8,4 @@

    Returns a new array from a set of elements.

    Parameters

    • Rest ...items: bigint[]

      A set of elements to include in the new array object.

      -

    Returns <internal>.BigUint64Array

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.BigUint64Array

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Blob.html b/docs/interfaces/_internal_.Blob.html index c1901b1..5b04670 100644 --- a/docs/interfaces/_internal_.Blob.html +++ b/docs/interfaces/_internal_.Blob.html @@ -1 +1 @@ -Blob | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Blob

    Hierarchy

    • Blob

    Index

    Properties

    Readonly size

    size: number

    Readonly type

    type: string

    Methods

    arrayBuffer

    slice

    • slice(start?: number, end?: number, contentType?: string): Blob
    • Parameters

      • Optional start: number
      • Optional end: number
      • Optional contentType: string

      Returns Blob

    stream

    • Returns ReadableStream

    text

    • Returns <internal>.Promise<string>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +Blob | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Blob

    Hierarchy

    • Blob

    Index

    Properties

    Readonly size

    size: number

    Readonly type

    type: string

    Methods

    arrayBuffer

    slice

    • slice(start?: number, end?: number, contentType?: string): Blob
    • Parameters

      • Optional start: number
      • Optional end: number
      • Optional contentType: string

      Returns Blob

    stream

    • Returns ReadableStream

    text

    • Returns <internal>.Promise<string>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Buffer.html b/docs/interfaces/_internal_.Buffer.html index f700fe5..4cdde44 100644 --- a/docs/interfaces/_internal_.Buffer.html +++ b/docs/interfaces/_internal_.Buffer.html @@ -715,4 +715,4 @@ when value is anything other than an unsigned integer.

  • byteLength: number

    Number of bytes to write. Must satisfy 0 < byteLength <= 6.

  • Returns number

    offset plus the number of bytes written.

    -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.BufferConstructor.html b/docs/interfaces/_internal_.BufferConstructor.html index 7a9e6b7..5028f76 100644 --- a/docs/interfaces/_internal_.BufferConstructor.html +++ b/docs/interfaces/_internal_.BufferConstructor.html @@ -172,4 +172,4 @@ or false otherwise.

    A character encoding name to check.

    Returns encoding is BufferEncoding

    of

    • Creates a new Buffer using the passed {data}

      -

      Parameters

      • Rest ...items: number[]

      Returns <internal>.Buffer

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • Rest ...items: number[]

    Returns <internal>.Buffer

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.CallSite.html b/docs/interfaces/_internal_.CallSite.html index d157e3b..bd75e99 100644 --- a/docs/interfaces/_internal_.CallSite.html +++ b/docs/interfaces/_internal_.CallSite.html @@ -31,4 +31,4 @@ property.

    Is this call in native V8 code?

    Returns boolean

    isToplevel

    • isToplevel(): boolean
    • Is this a toplevel invocation, that is, is "this" the global object?

      -

      Returns boolean

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns boolean

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ChannelIconInterface.html b/docs/interfaces/_internal_.ChannelIconInterface.html index 944af30..e4fc28f 100644 --- a/docs/interfaces/_internal_.ChannelIconInterface.html +++ b/docs/interfaces/_internal_.ChannelIconInterface.html @@ -1,7 +1,7 @@ -ChannelIconInterface | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ChannelIconInterface

    Hierarchy

    • ChannelIconInterface

    Index

    Properties

    Properties

    height

    height: number
    +ChannelIconInterface | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ChannelIconInterface

    Hierarchy

    • ChannelIconInterface

    Index

    Properties

    Properties

    height

    height: number

    YouTube Channel Icon Height

    -

    url

    url: string
    +

    url

    url: string

    YouTube Channel Icon URL

    -

    width

    width: number
    +

    width

    width: number

    YouTube Channel Icon Width

    -

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ChannelJSON.html b/docs/interfaces/_internal_.ChannelJSON.html index b4aea23..ed0c962 100644 --- a/docs/interfaces/_internal_.ChannelJSON.html +++ b/docs/interfaces/_internal_.ChannelJSON.html @@ -1,17 +1,17 @@ -ChannelJSON | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ChannelJSON

    Hierarchy

    • ChannelJSON

    Index

    Properties

    Optional artist

    artist?: boolean
    +ChannelJSON | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ChannelJSON

    Hierarchy

    • ChannelJSON

    Index

    Properties

    Optional artist

    artist?: boolean

    YouTube Channel artist if any.

    -

    Optional icon

    +

    Optional icon

    YouTube Channel Icon data.

    -

    Optional id

    id?: string
    +

    Optional id

    id?: string

    YouTube Channel ID.

    -

    Optional name

    name?: string
    +

    Optional name

    name?: string

    YouTube Channel Title

    -

    Optional subscribers

    subscribers?: string
    +

    Optional subscribers

    subscribers?: string

    YouTube Channel subscribers count.

    -

    type

    type: "playlist" | "channel" | "video"
    +

    type

    type: "playlist" | "channel" | "video"

    Type of Class [ Channel ]

    -

    Optional url

    url?: string
    +

    Optional url

    url?: string

    YouTube Channel Url

    -

    Optional verified

    verified?: boolean
    +

    Optional verified

    verified?: boolean

    YouTube Channel Verified status.

    -

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ConnectOpts.html b/docs/interfaces/_internal_.ConnectOpts.html index 316465e..0bf563b 100644 --- a/docs/interfaces/_internal_.ConnectOpts.html +++ b/docs/interfaces/_internal_.ConnectOpts.html @@ -2,4 +2,4 @@

    If specified, incoming data is stored in a single buffer and passed to the supplied callback when data arrives on the socket. Note: this will cause the streaming functionality to not provide any data, however events like 'error', 'end', and 'close' will still be emitted as normal and methods like pause() and resume() will also behave as expected.

    -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DOMEventTarget.html b/docs/interfaces/_internal_.DOMEventTarget.html index 2ace1ed..f089967 100644 --- a/docs/interfaces/_internal_.DOMEventTarget.html +++ b/docs/interfaces/_internal_.DOMEventTarget.html @@ -1 +1 @@ -DOMEventTarget | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DOMEventTarget

    Hierarchy

    • DOMEventTarget

    Index

    Methods

    addEventListener

    • addEventListener(eventName: string, listener: (...args: any[]) => void, opts?: { once: boolean }): any
    • Parameters

      • eventName: string
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      • Optional opts: { once: boolean }
        • once: boolean

      Returns any

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +DOMEventTarget | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DOMEventTarget

    Hierarchy

    • DOMEventTarget

    Index

    Methods

    addEventListener

    • addEventListener(eventName: string, listener: (...args: any[]) => void, opts?: { once: boolean }): any
    • Parameters

      • eventName: string
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      • Optional opts: { once: boolean }
        • once: boolean

      Returns any

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DataView.html b/docs/interfaces/_internal_.DataView.html index b36ab46..59ea8ba 100644 --- a/docs/interfaces/_internal_.DataView.html +++ b/docs/interfaces/_internal_.DataView.html @@ -132,4 +132,4 @@ otherwise a little-endian value should be written.

    The place in the buffer at which the value should be set.

  • value: number

    The value to set.

    -
  • Returns void

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DataViewConstructor.html b/docs/interfaces/_internal_.DataViewConstructor.html index 62c48a6..25f6a94 100644 --- a/docs/interfaces/_internal_.DataViewConstructor.html +++ b/docs/interfaces/_internal_.DataViewConstructor.html @@ -1 +1 @@ -DataViewConstructor | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DataViewConstructor

    Hierarchy

    • DataViewConstructor

    Index

    Constructors

    Properties

    Constructors

    constructor

    • Parameters

      • buffer: ArrayBufferLike
      • Optional byteOffset: number
      • Optional byteLength: number

      Returns <internal>.DataView

    Properties

    Readonly prototype

    prototype: <internal>.DataView

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +DataViewConstructor | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DataViewConstructor

    Hierarchy

    • DataViewConstructor

    Index

    Constructors

    Properties

    Constructors

    constructor

    • Parameters

      • buffer: ArrayBufferLike
      • Optional byteOffset: number
      • Optional byteLength: number

      Returns <internal>.DataView

    Properties

    Readonly prototype

    prototype: <internal>.DataView

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Date.html b/docs/interfaces/_internal_.Date.html index a077668..6763257 100644 --- a/docs/interfaces/_internal_.Date.html +++ b/docs/interfaces/_internal_.Date.html @@ -182,4 +182,4 @@

    Returns a date converted to a string using Universal Coordinated Time (UTC).

    Returns string

    valueOf

    • valueOf(): number
    • Returns the stored time value in milliseconds since midnight, January 1, 1970 UTC.

      -

      Returns number

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns number

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DateConstructor.html b/docs/interfaces/_internal_.DateConstructor.html index c89b9ca..ed2d012 100644 --- a/docs/interfaces/_internal_.DateConstructor.html +++ b/docs/interfaces/_internal_.DateConstructor.html @@ -18,4 +18,4 @@

    Parses a string containing a date, and returns the number of milliseconds between that date and midnight, January 1, 1970.

    Parameters

    • s: string

      A date string

      -

    Returns number

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns number

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DateTimeFormatOptions.html b/docs/interfaces/_internal_.DateTimeFormatOptions.html index a2df2f1..8cd7ae2 100644 --- a/docs/interfaces/_internal_.DateTimeFormatOptions.html +++ b/docs/interfaces/_internal_.DateTimeFormatOptions.html @@ -1 +1 @@ -DateTimeFormatOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DateTimeFormatOptions

    Hierarchy

    • DateTimeFormatOptions

    Index

    Properties

    Optional calendar

    calendar?: string

    Optional dateStyle

    dateStyle?: "long" | "short" | "full" | "medium"

    Optional day

    day?: "numeric" | "2-digit"

    Optional dayPeriod

    dayPeriod?: "long" | "short" | "narrow"

    Optional era

    era?: "long" | "short" | "narrow"

    Optional formatMatcher

    formatMatcher?: "best fit" | "basic"

    Optional fractionalSecondDigits

    fractionalSecondDigits?: 0 | 1 | 3 | 2

    Optional hour

    hour?: "numeric" | "2-digit"

    Optional hour12

    hour12?: boolean

    Optional hourCycle

    hourCycle?: "h11" | "h12" | "h23" | "h24"

    Optional localeMatcher

    localeMatcher?: "lookup" | "best fit"

    Optional minute

    minute?: "numeric" | "2-digit"

    Optional month

    month?: "long" | "short" | "narrow" | "numeric" | "2-digit"

    Optional numberingSystem

    numberingSystem?: string

    Optional second

    second?: "numeric" | "2-digit"

    Optional timeStyle

    timeStyle?: "long" | "short" | "full" | "medium"

    Optional timeZone

    timeZone?: string

    Optional timeZoneName

    timeZoneName?: "long" | "short"

    Optional weekday

    weekday?: "long" | "short" | "narrow"

    Optional year

    year?: "numeric" | "2-digit"

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +DateTimeFormatOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DateTimeFormatOptions

    Hierarchy

    • DateTimeFormatOptions

    Index

    Properties

    Optional calendar

    calendar?: string

    Optional dateStyle

    dateStyle?: "long" | "short" | "full" | "medium"

    Optional day

    day?: "numeric" | "2-digit"

    Optional dayPeriod

    dayPeriod?: "long" | "short" | "narrow"

    Optional era

    era?: "long" | "short" | "narrow"

    Optional formatMatcher

    formatMatcher?: "best fit" | "basic"

    Optional fractionalSecondDigits

    fractionalSecondDigits?: 0 | 1 | 3 | 2

    Optional hour

    hour?: "numeric" | "2-digit"

    Optional hour12

    hour12?: boolean

    Optional hourCycle

    hourCycle?: "h11" | "h12" | "h23" | "h24"

    Optional localeMatcher

    localeMatcher?: "lookup" | "best fit"

    Optional minute

    minute?: "numeric" | "2-digit"

    Optional month

    month?: "long" | "short" | "narrow" | "numeric" | "2-digit"

    Optional numberingSystem

    numberingSystem?: string

    Optional second

    second?: "numeric" | "2-digit"

    Optional timeStyle

    timeStyle?: "long" | "short" | "full" | "medium"

    Optional timeZone

    timeZone?: string

    Optional timeZoneName

    timeZoneName?: "long" | "short"

    Optional weekday

    weekday?: "long" | "short" | "narrow"

    Optional year

    year?: "numeric" | "2-digit"

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DeezerAdvancedSearchOptions.html b/docs/interfaces/_internal_.DeezerAdvancedSearchOptions.html index 19f3042..b3414e4 100644 --- a/docs/interfaces/_internal_.DeezerAdvancedSearchOptions.html +++ b/docs/interfaces/_internal_.DeezerAdvancedSearchOptions.html @@ -1 +1 @@ -DeezerAdvancedSearchOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerAdvancedSearchOptions

    Hierarchy

    • DeezerAdvancedSearchOptions

    Index

    Properties

    Optional album

    album?: string

    Optional artist

    artist?: string

    Optional label

    label?: string

    Optional limit

    limit?: number

    Optional maxBPM

    maxBPM?: number

    Optional maxDurationInSec

    maxDurationInSec?: number

    Optional minBPM

    minBPM?: number

    Optional minDurationInSec

    minDurationInSec?: number

    Optional title

    title?: string

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +DeezerAdvancedSearchOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerAdvancedSearchOptions

    Hierarchy

    • DeezerAdvancedSearchOptions

    Index

    Properties

    Optional album

    album?: string

    Optional artist

    artist?: string

    Optional label

    label?: string

    Optional limit

    limit?: number

    Optional maxBPM

    maxBPM?: number

    Optional maxDurationInSec

    maxDurationInSec?: number

    Optional minBPM

    minBPM?: number

    Optional minDurationInSec

    minDurationInSec?: number

    Optional title

    title?: string

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DeezerGenre.html b/docs/interfaces/_internal_.DeezerGenre.html index ba6e7f0..156ef53 100644 --- a/docs/interfaces/_internal_.DeezerGenre.html +++ b/docs/interfaces/_internal_.DeezerGenre.html @@ -1 +1 @@ -DeezerGenre | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerGenre

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +DeezerGenre | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerGenre

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DeezerImage.html b/docs/interfaces/_internal_.DeezerImage.html index 605a115..c15d956 100644 --- a/docs/interfaces/_internal_.DeezerImage.html +++ b/docs/interfaces/_internal_.DeezerImage.html @@ -1 +1 @@ -DeezerImage | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerImage

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +DeezerImage | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerImage

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.DeezerUser.html b/docs/interfaces/_internal_.DeezerUser.html index 5a2dafb..5ec02a6 100644 --- a/docs/interfaces/_internal_.DeezerUser.html +++ b/docs/interfaces/_internal_.DeezerUser.html @@ -1 +1 @@ -DeezerUser | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerUser

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +DeezerUser | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface DeezerUser

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Dict.html b/docs/interfaces/_internal_.Dict.html index ff90a5a..fbc80f5 100644 --- a/docs/interfaces/_internal_.Dict.html +++ b/docs/interfaces/_internal_.Dict.html @@ -1 +1 @@ -Dict | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Dict<T>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +Dict | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Dict<T>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ErrnoException.html b/docs/interfaces/_internal_.ErrnoException.html index 6662ca9..602c148 100644 --- a/docs/interfaces/_internal_.ErrnoException.html +++ b/docs/interfaces/_internal_.ErrnoException.html @@ -1 +1 @@ -ErrnoException | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ErrnoException

    Hierarchy

    Index

    Properties

    Optional code

    code?: string

    Optional errno

    errno?: number

    message

    message: string

    name

    name: string

    Optional path

    path?: string

    Optional stack

    stack?: string

    Optional syscall

    syscall?: string

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +ErrnoException | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ErrnoException

    Hierarchy

    Index

    Properties

    Optional code

    code?: string

    Optional errno

    errno?: number

    message

    message: string

    name

    name: string

    Optional path

    path?: string

    Optional stack

    stack?: string

    Optional syscall

    syscall?: string

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Error.html b/docs/interfaces/_internal_.Error.html index 8390006..13289bb 100644 --- a/docs/interfaces/_internal_.Error.html +++ b/docs/interfaces/_internal_.Error.html @@ -1 +1 @@ -Error | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Error

    Hierarchy

    • Error

    Index

    Properties

    message

    message: string

    name

    name: string

    Optional stack

    stack?: string

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +Error | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Error

    Hierarchy

    • Error

    Index

    Properties

    message

    message: string

    name

    name: string

    Optional stack

    stack?: string

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ErrorConstructor.html b/docs/interfaces/_internal_.ErrorConstructor.html index c04f2e2..2fe88ad 100644 --- a/docs/interfaces/_internal_.ErrorConstructor.html +++ b/docs/interfaces/_internal_.ErrorConstructor.html @@ -3,4 +3,4 @@
    see

    https://v8.dev/docs/stack-trace-api#customizing-stack-traces

    Parameters

    Returns any

    Readonly prototype

    prototype: <internal>.Error

    stackTraceLimit

    stackTraceLimit: number

    Methods

    captureStackTrace

    • Create .stack property on a target object

      -

      Parameters

      Returns void

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.EventEmitter-2.html b/docs/interfaces/_internal_.EventEmitter-2.html index 9195d30..d1da4bf 100644 --- a/docs/interfaces/_internal_.EventEmitter-2.html +++ b/docs/interfaces/_internal_.EventEmitter-2.html @@ -16,7 +16,7 @@ listeners. The values in the array are strings or Symbols.

    since

    v6.0.0

    Returns (string | symbol)[]

    getMaxListeners

    • getMaxListeners(): number
    • Returns the current max listener value for the EventEmitter which is either -set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

      +set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

      since

      v1.0.0

      Returns number

    listenerCount

    • listenerCount(eventName: string | symbol): number
    • Returns the number of listeners listening to the event named eventName.

      @@ -132,4 +132,4 @@ memory leaks. The emitter.setMaxListeners() method allows the limit modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      Returns a reference to the EventEmitter, so that calls can be chained.

      since

      v0.3.5

      -

      Parameters

      • n: number

      Returns <internal>.EventEmitter

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • n: number

    Returns <internal>.EventEmitter

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.EventEmitter.Abortable.html b/docs/interfaces/_internal_.EventEmitter.Abortable.html index 59086f0..cd55198 100644 --- a/docs/interfaces/_internal_.EventEmitter.Abortable.html +++ b/docs/interfaces/_internal_.EventEmitter.Abortable.html @@ -1,3 +1,3 @@ Abortable | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Properties

    Properties

    Optional signal

    When provided the corresponding AbortController can be used to cancel an asynchronous action.

    -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.EventEmitterOptions.html b/docs/interfaces/_internal_.EventEmitterOptions.html index 9e07b0e..b58d343 100644 --- a/docs/interfaces/_internal_.EventEmitterOptions.html +++ b/docs/interfaces/_internal_.EventEmitterOptions.html @@ -1,3 +1,3 @@ EventEmitterOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface EventEmitterOptions

    Hierarchy

    • EventEmitterOptions

    Index

    Properties

    Optional captureRejections

    captureRejections?: boolean

    Enables automatic capturing of promise rejection.

    -

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Float32Array.html b/docs/interfaces/_internal_.Float32Array.html index 0118774..cbf5ba0 100644 --- a/docs/interfaces/_internal_.Float32Array.html +++ b/docs/interfaces/_internal_.Float32Array.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

    Returns the primitive value of the specified object.

    Returns <internal>.Float32Array

    values

    • Returns an list of values in the array

      -

      Returns IterableIterator<number>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<number>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Float32ArrayConstructor.html b/docs/interfaces/_internal_.Float32ArrayConstructor.html index 3178b89..6797b9f 100644 --- a/docs/interfaces/_internal_.Float32ArrayConstructor.html +++ b/docs/interfaces/_internal_.Float32ArrayConstructor.html @@ -24,4 +24,4 @@

    Returns a new array from a set of elements.

    Parameters

    • Rest ...items: number[]

      A set of elements to include in the new array object.

      -

    Returns <internal>.Float32Array

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.Float32Array

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Float64Array.html b/docs/interfaces/_internal_.Float64Array.html index 600be7b..d9fd67a 100644 --- a/docs/interfaces/_internal_.Float64Array.html +++ b/docs/interfaces/_internal_.Float64Array.html @@ -196,4 +196,4 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact

    Returns the primitive value of the specified object.

    Returns <internal>.Float64Array

    values

    • Returns an list of values in the array

      -

      Returns IterableIterator<number>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<number>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Float64ArrayConstructor.html b/docs/interfaces/_internal_.Float64ArrayConstructor.html index 037502e..cf4cc03 100644 --- a/docs/interfaces/_internal_.Float64ArrayConstructor.html +++ b/docs/interfaces/_internal_.Float64ArrayConstructor.html @@ -24,4 +24,4 @@

    Returns a new array from a set of elements.

    Parameters

    • Rest ...items: number[]

      A set of elements to include in the new array object.

      -

    Returns <internal>.Float64Array

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.Float64Array

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Function.html b/docs/interfaces/_internal_.Function.html index 740dc82..224a4b7 100644 --- a/docs/interfaces/_internal_.Function.html +++ b/docs/interfaces/_internal_.Function.html @@ -28,4 +28,4 @@ The this object of the bound function is associated with the specified object, a

    A list of arguments to be passed to the method.

    Returns any

    toString

    • toString(): string
    • Returns a string representation of a function.

      -

      Returns string

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns string

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.FunctionConstructor.html b/docs/interfaces/_internal_.FunctionConstructor.html index dca80d6..6e7fc6e 100644 --- a/docs/interfaces/_internal_.FunctionConstructor.html +++ b/docs/interfaces/_internal_.FunctionConstructor.html @@ -2,4 +2,4 @@

    Creates a new function.

    Parameters

    • Rest ...args: string[]

      A list of arguments the function accepts.

      -

    Returns <internal>.Function

    Properties

    Readonly prototype

    prototype: <internal>.Function

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.Function

    Properties

    Readonly prototype

    prototype: <internal>.Function

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.IncomingHttpHeaders.html b/docs/interfaces/_internal_.IncomingHttpHeaders.html index f721b67..45ffec9 100644 --- a/docs/interfaces/_internal_.IncomingHttpHeaders.html +++ b/docs/interfaces/_internal_.IncomingHttpHeaders.html @@ -1 +1 @@ -IncomingHttpHeaders | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IncomingHttpHeaders

    Hierarchy

    • Dict<string | string[]>
      • IncomingHttpHeaders

    Index

    Properties

    Optional accept

    accept?: string

    Optional accept-language

    accept-language?: string

    Optional accept-patch

    accept-patch?: string

    Optional accept-ranges

    accept-ranges?: string

    Optional access-control-allow-credentials

    access-control-allow-credentials?: string

    Optional access-control-allow-headers

    access-control-allow-headers?: string

    Optional access-control-allow-methods

    access-control-allow-methods?: string

    Optional access-control-allow-origin

    access-control-allow-origin?: string

    Optional access-control-expose-headers

    access-control-expose-headers?: string

    Optional access-control-max-age

    access-control-max-age?: string

    Optional access-control-request-headers

    access-control-request-headers?: string

    Optional access-control-request-method

    access-control-request-method?: string

    Optional age

    age?: string

    Optional allow

    allow?: string

    Optional alt-svc

    alt-svc?: string

    Optional authorization

    authorization?: string

    Optional cache-control

    cache-control?: string

    Optional connection

    connection?: string

    Optional content-disposition

    content-disposition?: string

    Optional content-encoding

    content-encoding?: string

    Optional content-language

    content-language?: string

    Optional content-length

    content-length?: string

    Optional content-location

    content-location?: string

    Optional content-range

    content-range?: string

    Optional content-type

    content-type?: string

    Optional cookie

    cookie?: string

    Optional date

    date?: string

    Optional etag

    etag?: string

    Optional expect

    expect?: string

    Optional expires

    expires?: string

    Optional forwarded

    forwarded?: string

    Optional from

    from?: string

    Optional host

    host?: string

    Optional if-match

    if-match?: string

    Optional if-modified-since

    if-modified-since?: string

    Optional if-none-match

    if-none-match?: string

    Optional if-unmodified-since

    if-unmodified-since?: string

    Optional last-modified

    last-modified?: string

    Optional location

    location?: string

    Optional origin

    origin?: string

    Optional pragma

    pragma?: string

    Optional proxy-authenticate

    proxy-authenticate?: string

    Optional proxy-authorization

    proxy-authorization?: string

    Optional public-key-pins

    public-key-pins?: string

    Optional range

    range?: string

    Optional referer

    referer?: string

    Optional retry-after

    retry-after?: string

    Optional sec-websocket-accept

    sec-websocket-accept?: string

    Optional sec-websocket-extensions

    sec-websocket-extensions?: string

    Optional sec-websocket-key

    sec-websocket-key?: string

    Optional sec-websocket-protocol

    sec-websocket-protocol?: string

    Optional sec-websocket-version

    sec-websocket-version?: string

    Optional set-cookie

    set-cookie?: string[]

    Optional strict-transport-security

    strict-transport-security?: string

    Optional tk

    tk?: string

    Optional trailer

    trailer?: string

    Optional transfer-encoding

    transfer-encoding?: string

    Optional upgrade

    upgrade?: string

    Optional user-agent

    user-agent?: string

    Optional vary

    vary?: string

    Optional via

    via?: string

    Optional warning

    warning?: string

    Optional www-authenticate

    www-authenticate?: string

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +IncomingHttpHeaders | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IncomingHttpHeaders

    Hierarchy

    • Dict<string | string[]>
      • IncomingHttpHeaders

    Index

    Properties

    Optional accept

    accept?: string

    Optional accept-language

    accept-language?: string

    Optional accept-patch

    accept-patch?: string

    Optional accept-ranges

    accept-ranges?: string

    Optional access-control-allow-credentials

    access-control-allow-credentials?: string

    Optional access-control-allow-headers

    access-control-allow-headers?: string

    Optional access-control-allow-methods

    access-control-allow-methods?: string

    Optional access-control-allow-origin

    access-control-allow-origin?: string

    Optional access-control-expose-headers

    access-control-expose-headers?: string

    Optional access-control-max-age

    access-control-max-age?: string

    Optional access-control-request-headers

    access-control-request-headers?: string

    Optional access-control-request-method

    access-control-request-method?: string

    Optional age

    age?: string

    Optional allow

    allow?: string

    Optional alt-svc

    alt-svc?: string

    Optional authorization

    authorization?: string

    Optional cache-control

    cache-control?: string

    Optional connection

    connection?: string

    Optional content-disposition

    content-disposition?: string

    Optional content-encoding

    content-encoding?: string

    Optional content-language

    content-language?: string

    Optional content-length

    content-length?: string

    Optional content-location

    content-location?: string

    Optional content-range

    content-range?: string

    Optional content-type

    content-type?: string

    Optional cookie

    cookie?: string

    Optional date

    date?: string

    Optional etag

    etag?: string

    Optional expect

    expect?: string

    Optional expires

    expires?: string

    Optional forwarded

    forwarded?: string

    Optional from

    from?: string

    Optional host

    host?: string

    Optional if-match

    if-match?: string

    Optional if-modified-since

    if-modified-since?: string

    Optional if-none-match

    if-none-match?: string

    Optional if-unmodified-since

    if-unmodified-since?: string

    Optional last-modified

    last-modified?: string

    Optional location

    location?: string

    Optional origin

    origin?: string

    Optional pragma

    pragma?: string

    Optional proxy-authenticate

    proxy-authenticate?: string

    Optional proxy-authorization

    proxy-authorization?: string

    Optional public-key-pins

    public-key-pins?: string

    Optional range

    range?: string

    Optional referer

    referer?: string

    Optional retry-after

    retry-after?: string

    Optional sec-websocket-accept

    sec-websocket-accept?: string

    Optional sec-websocket-extensions

    sec-websocket-extensions?: string

    Optional sec-websocket-key

    sec-websocket-key?: string

    Optional sec-websocket-protocol

    sec-websocket-protocol?: string

    Optional sec-websocket-version

    sec-websocket-version?: string

    Optional set-cookie

    set-cookie?: string[]

    Optional strict-transport-security

    strict-transport-security?: string

    Optional tk

    tk?: string

    Optional trailer

    trailer?: string

    Optional transfer-encoding

    transfer-encoding?: string

    Optional upgrade

    upgrade?: string

    Optional user-agent

    user-agent?: string

    Optional vary

    vary?: string

    Optional via

    via?: string

    Optional warning

    warning?: string

    Optional www-authenticate

    www-authenticate?: string

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.InfoData.html b/docs/interfaces/_internal_.InfoData.html index 6249ba9..95f96e8 100644 --- a/docs/interfaces/_internal_.InfoData.html +++ b/docs/interfaces/_internal_.InfoData.html @@ -1 +1 @@ -InfoData | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface InfoData

    Hierarchy

    • InfoData

    Index

    Properties

    LiveStreamData

    LiveStreamData: LiveStreamData

    format

    format: Partial<formatData>[]

    html5player

    html5player: string

    related_videos

    related_videos: string[]

    video_details

    video_details: YouTubeVideo

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +InfoData | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface InfoData

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.InfoOptions.html b/docs/interfaces/_internal_.InfoOptions.html index 4955b9f..08169ab 100644 --- a/docs/interfaces/_internal_.InfoOptions.html +++ b/docs/interfaces/_internal_.InfoOptions.html @@ -1 +1 @@ -InfoOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface InfoOptions

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +InfoOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface InfoOptions

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Int16Array.html b/docs/interfaces/_internal_.Int16Array.html index 71a7cc8..3af4cb2 100644 --- a/docs/interfaces/_internal_.Int16Array.html +++ b/docs/interfaces/_internal_.Int16Array.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

    Returns the primitive value of the specified object.

    Returns <internal>.Int16Array

    values

    • Returns an list of values in the array

      -

      Returns IterableIterator<number>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<number>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Int16ArrayConstructor.html b/docs/interfaces/_internal_.Int16ArrayConstructor.html index fe5f04e..8e1782e 100644 --- a/docs/interfaces/_internal_.Int16ArrayConstructor.html +++ b/docs/interfaces/_internal_.Int16ArrayConstructor.html @@ -24,4 +24,4 @@

    Returns a new array from a set of elements.

    Parameters

    • Rest ...items: number[]

      A set of elements to include in the new array object.

      -

    Returns <internal>.Int16Array

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.Int16Array

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Int32Array.html b/docs/interfaces/_internal_.Int32Array.html index b18da2b..f061aa7 100644 --- a/docs/interfaces/_internal_.Int32Array.html +++ b/docs/interfaces/_internal_.Int32Array.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

    Returns the primitive value of the specified object.

    Returns <internal>.Int32Array

    values

    • Returns an list of values in the array

      -

      Returns IterableIterator<number>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<number>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Int32ArrayConstructor.html b/docs/interfaces/_internal_.Int32ArrayConstructor.html index 4dfbc39..c043baf 100644 --- a/docs/interfaces/_internal_.Int32ArrayConstructor.html +++ b/docs/interfaces/_internal_.Int32ArrayConstructor.html @@ -24,4 +24,4 @@

    Returns a new array from a set of elements.

    Parameters

    • Rest ...items: number[]

      A set of elements to include in the new array object.

      -

    Returns <internal>.Int32Array

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.Int32Array

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Int8Array.html b/docs/interfaces/_internal_.Int8Array.html index 85bcad6..8b0d4e7 100644 --- a/docs/interfaces/_internal_.Int8Array.html +++ b/docs/interfaces/_internal_.Int8Array.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

    Returns the primitive value of the specified object.

    Returns <internal>.Int8Array

    values

    • Returns an list of values in the array

      -

      Returns IterableIterator<number>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<number>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Int8ArrayConstructor.html b/docs/interfaces/_internal_.Int8ArrayConstructor.html index 82f8b01..a4d50e9 100644 --- a/docs/interfaces/_internal_.Int8ArrayConstructor.html +++ b/docs/interfaces/_internal_.Int8ArrayConstructor.html @@ -24,4 +24,4 @@

    Returns a new array from a set of elements.

    Parameters

    • Rest ...items: number[]

      A set of elements to include in the new array object.

      -

    Returns <internal>.Int8Array

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.Int8Array

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.IpcSocketConnectOpts.html b/docs/interfaces/_internal_.IpcSocketConnectOpts.html index 7a43960..c424c7f 100644 --- a/docs/interfaces/_internal_.IpcSocketConnectOpts.html +++ b/docs/interfaces/_internal_.IpcSocketConnectOpts.html @@ -2,4 +2,4 @@

    If specified, incoming data is stored in a single buffer and passed to the supplied callback when data arrives on the socket. Note: this will cause the streaming functionality to not provide any data, however events like 'error', 'end', and 'close' will still be emitted as normal and methods like pause() and resume() will also behave as expected.

    -

    path

    path: string

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    path

    path: string

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Iterable.html b/docs/interfaces/_internal_.Iterable.html index 2b289ec..1d7cafb 100644 --- a/docs/interfaces/_internal_.Iterable.html +++ b/docs/interfaces/_internal_.Iterable.html @@ -1 +1 @@ -Iterable | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Iterable<T>

    Type parameters

    • T

    Hierarchy

    • Iterable

    Index

    Methods

    Methods

    [iterator]

    • [iterator](): Iterator<T, any, undefined>
    • Returns Iterator<T, any, undefined>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +Iterable | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Iterable<T>

    Type parameters

    • T

    Hierarchy

    • Iterable

    Index

    Methods

    Methods

    [iterator]

    • [iterator](): Iterator<T, any, undefined>
    • Returns Iterator<T, any, undefined>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.IterableIterator.html b/docs/interfaces/_internal_.IterableIterator.html index 0a03850..889f269 100644 --- a/docs/interfaces/_internal_.IterableIterator.html +++ b/docs/interfaces/_internal_.IterableIterator.html @@ -1 +1 @@ -IterableIterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IterableIterator<T>

    Type parameters

    • T

    Hierarchy

    Index

    Methods

    [iterator]

    • Returns IterableIterator<T>

    next

    • Parameters

      • Rest ...args: [] | [undefined]

      Returns IteratorResult<T, any>

    Optional return

    • Parameters

      • Optional value: any

      Returns IteratorResult<T, any>

    Optional throw

    • Parameters

      • Optional e: any

      Returns IteratorResult<T, any>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +IterableIterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IterableIterator<T>

    Type parameters

    • T

    Hierarchy

    Index

    Methods

    [iterator]

    • Returns IterableIterator<T>

    next

    • Parameters

      • Rest ...args: [] | [undefined]

      Returns IteratorResult<T, any>

    Optional return

    • Parameters

      • Optional value: any

      Returns IteratorResult<T, any>

    Optional throw

    • Parameters

      • Optional e: any

      Returns IteratorResult<T, any>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Iterator.html b/docs/interfaces/_internal_.Iterator.html index 960aa55..32f1448 100644 --- a/docs/interfaces/_internal_.Iterator.html +++ b/docs/interfaces/_internal_.Iterator.html @@ -1 +1 @@ -Iterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Iterator<T, TReturn, TNext>

    Type parameters

    • T

    • TReturn = any

    • TNext = undefined

    Hierarchy

    Index

    Methods

    next

    • Parameters

      • Rest ...args: [] | [TNext]

      Returns IteratorResult<T, TReturn>

    Optional return

    • Parameters

      • Optional value: TReturn

      Returns IteratorResult<T, TReturn>

    Optional throw

    • Parameters

      • Optional e: any

      Returns IteratorResult<T, TReturn>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +Iterator | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface Iterator<T, TReturn, TNext>

    Type parameters

    • T

    • TReturn = any

    • TNext = undefined

    Hierarchy

    Index

    Methods

    next

    • Parameters

      • Rest ...args: [] | [TNext]

      Returns IteratorResult<T, TReturn>

    Optional return

    • Parameters

      • Optional value: TReturn

      Returns IteratorResult<T, TReturn>

    Optional throw

    • Parameters

      • Optional e: any

      Returns IteratorResult<T, TReturn>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.IteratorReturnResult.html b/docs/interfaces/_internal_.IteratorReturnResult.html index 9621670..a9b7183 100644 --- a/docs/interfaces/_internal_.IteratorReturnResult.html +++ b/docs/interfaces/_internal_.IteratorReturnResult.html @@ -1 +1 @@ -IteratorReturnResult | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IteratorReturnResult<TReturn>

    Type parameters

    • TReturn

    Hierarchy

    • IteratorReturnResult

    Index

    Properties

    Properties

    done

    done: true

    value

    value: TReturn

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +IteratorReturnResult | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IteratorReturnResult<TReturn>

    Type parameters

    • TReturn

    Hierarchy

    • IteratorReturnResult

    Index

    Properties

    Properties

    done

    done: true

    value

    value: TReturn

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.IteratorYieldResult.html b/docs/interfaces/_internal_.IteratorYieldResult.html index 3ef4119..820e4a8 100644 --- a/docs/interfaces/_internal_.IteratorYieldResult.html +++ b/docs/interfaces/_internal_.IteratorYieldResult.html @@ -1 +1 @@ -IteratorYieldResult | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IteratorYieldResult<TYield>

    Type parameters

    • TYield

    Hierarchy

    • IteratorYieldResult

    Index

    Properties

    Properties

    Optional done

    done?: false

    value

    value: TYield

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +IteratorYieldResult | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IteratorYieldResult<TYield>

    Type parameters

    • TYield

    Hierarchy

    • IteratorYieldResult

    Index

    Properties

    Properties

    Optional done

    done?: false

    value

    value: TYield

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.LiveStreamData.html b/docs/interfaces/_internal_.LiveStreamData.html index a163194..a949240 100644 --- a/docs/interfaces/_internal_.LiveStreamData.html +++ b/docs/interfaces/_internal_.LiveStreamData.html @@ -1 +1 @@ -LiveStreamData | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface LiveStreamData

    Hierarchy

    • LiveStreamData

    Index

    Properties

    dashManifestUrl

    dashManifestUrl: null | string

    hlsManifestUrl

    hlsManifestUrl: null | string

    isLive

    isLive: boolean

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +LiveStreamData | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface LiveStreamData

    Hierarchy

    • LiveStreamData

    Index

    Properties

    dashManifestUrl

    dashManifestUrl: null | string

    hlsManifestUrl

    hlsManifestUrl: null | string

    isLive

    isLive: boolean

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method
    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.LookupOneOptions.html b/docs/interfaces/_internal_.LookupOneOptions.html index 585aa33..3042a5a 100644 --- a/docs/interfaces/_internal_.LookupOneOptions.html +++ b/docs/interfaces/_internal_.LookupOneOptions.html @@ -1 +1 @@ -LookupOneOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface LookupOneOptions

    Hierarchy

    Index

    Properties

    Optional all

    all?: false

    Optional family

    family?: number

    Optional hints

    hints?: number

    Optional verbatim

    verbatim?: boolean

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +LookupOneOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface LookupOneOptions

    Hierarchy

    Index

    Properties

    Optional all

    all?: false

    Optional family

    family?: number

    Optional hints

    hints?: number

    Optional verbatim

    verbatim?: boolean

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.LookupOptions.html b/docs/interfaces/_internal_.LookupOptions.html index a52f04a..c2c5c9d 100644 --- a/docs/interfaces/_internal_.LookupOptions.html +++ b/docs/interfaces/_internal_.LookupOptions.html @@ -1 +1 @@ -LookupOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface LookupOptions

    Hierarchy

    Index

    Properties

    Optional all

    all?: boolean

    Optional family

    family?: number

    Optional hints

    hints?: number

    Optional verbatim

    verbatim?: boolean

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +LookupOptions | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface LookupOptions

    Hierarchy

    Index

    Properties

    Optional all

    all?: boolean

    Optional family

    family?: number

    Optional hints

    hints?: number

    Optional verbatim

    verbatim?: boolean

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Map.html b/docs/interfaces/_internal_.Map.html index a9484d4..00b9ebc 100644 --- a/docs/interfaces/_internal_.Map.html +++ b/docs/interfaces/_internal_.Map.html @@ -6,4 +6,4 @@

    Returns an iterable of keys in the map

    Returns IterableIterator<K>

    set

    • Parameters

      • key: K
      • value: V

      Returns <internal>.Map<K, V>

    values

    • Returns an iterable of values in the map

      -

      Returns IterableIterator<V>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns IterableIterator<V>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.MapConstructor.html b/docs/interfaces/_internal_.MapConstructor.html index a7f7d7e..4458074 100644 --- a/docs/interfaces/_internal_.MapConstructor.html +++ b/docs/interfaces/_internal_.MapConstructor.html @@ -1 +1 @@ -MapConstructor | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface MapConstructor

    Hierarchy

    • MapConstructor

    Index

    Constructors

    Properties

    Constructors

    constructor

    • Returns <internal>.Map<any, any>

    • Type parameters

      • K

      • V

      Parameters

      • Optional entries: null | readonly readonly [K, V][]

      Returns <internal>.Map<K, V>

    • Type parameters

      • K

      • V

      Parameters

      Returns <internal>.Map<K, V>

    Properties

    Readonly [species]

    [species]: MapConstructor

    Readonly prototype

    prototype: <internal>.Map<any, any>

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +MapConstructor | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface MapConstructor

    Hierarchy

    • MapConstructor

    Index

    Constructors

    Properties

    Constructors

    constructor

    • Returns <internal>.Map<any, any>

    • Type parameters

      • K

      • V

      Parameters

      • Optional entries: null | readonly readonly [K, V][]

      Returns <internal>.Map<K, V>

    • Type parameters

      • K

      • V

      Parameters

      Returns <internal>.Map<K, V>

    Properties

    Readonly [species]

    [species]: MapConstructor

    Readonly prototype

    prototype: <internal>.Map<any, any>

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.NodeEventTarget.html b/docs/interfaces/_internal_.NodeEventTarget.html index efb8d97..8e57efd 100644 --- a/docs/interfaces/_internal_.NodeEventTarget.html +++ b/docs/interfaces/_internal_.NodeEventTarget.html @@ -1 +1 @@ -NodeEventTarget | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface NodeEventTarget

    Hierarchy

    • NodeEventTarget

    Index

    Methods

    Methods

    once

    • once(eventName: string | symbol, listener: (...args: any[]) => void): NodeEventTarget
    • Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns NodeEventTarget

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +NodeEventTarget | play-dl
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface NodeEventTarget

    Hierarchy

    • NodeEventTarget

    Index

    Methods

    Methods

    once

    • once(eventName: string | symbol, listener: (...args: any[]) => void): NodeEventTarget
    • Parameters

      • eventName: string | symbol
      • listener: (...args: any[]) => void
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns NodeEventTarget

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.Object.html b/docs/interfaces/_internal_.Object.html index 2c8efab..76bd936 100644 --- a/docs/interfaces/_internal_.Object.html +++ b/docs/interfaces/_internal_.Object.html @@ -18,4 +18,4 @@

    Returns a string representation of an object.

    Returns string

    valueOf

    • Returns the primitive value of the specified object.

      -

      Returns <internal>.Object

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns <internal>.Object

    Legend

    • Constructor
    • Property
    • Method
    • Private property
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_internal_.ObjectConstructor.html b/docs/interfaces/_internal_.ObjectConstructor.html index f200491..dfce266 100644 --- a/docs/interfaces/_internal_.ObjectConstructor.html +++ b/docs/interfaces/_internal_.ObjectConstructor.html @@ -154,4 +154,4 @@ on that object, and are not inherited from the object's prototype. The prope

    Returns an array of values of the enumerable properties of an object

    Parameters

    • o: {}

      Object that contains the properties and methods. This can be an object that you created or an existing Document Object Model (DOM) object.

      -

      Returns any[]

      Settings

      Theme

      Generated using TypeDoc

      \ No newline at end of file +

        Returns any[]

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.OnReadOpts.html b/docs/interfaces/_internal_.OnReadOpts.html index bc8c7ec..11bde86 100644 --- a/docs/interfaces/_internal_.OnReadOpts.html +++ b/docs/interfaces/_internal_.OnReadOpts.html @@ -2,4 +2,4 @@

        This function is called for every chunk of incoming data. Two arguments are passed to it: the number of bytes written to buffer and a reference to buffer. Return false from this function to implicitly pause() the socket.

        -

        Parameters

        Returns boolean

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Parameters

        Returns boolean

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PlaylistJSON.html b/docs/interfaces/_internal_.PlaylistJSON.html index e4c88c3..e9f370a 100644 --- a/docs/interfaces/_internal_.PlaylistJSON.html +++ b/docs/interfaces/_internal_.PlaylistJSON.html @@ -1,21 +1,21 @@ -PlaylistJSON | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PlaylistJSON

        Hierarchy

        • PlaylistJSON

        Index

        Properties

        Optional channel

        channel?: YouTubeChannel
        +PlaylistJSON | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PlaylistJSON

        Hierarchy

        • PlaylistJSON

        Index

        Properties

        Optional channel

        channel?: YouTubeChannel

        YouTube Playlist channel data

        -

        Optional id

        id?: string
        +

        Optional id

        id?: string

        YouTube Playlist ID

        -

        Optional lastUpdate

        lastUpdate?: string
        +

        Optional lastUpdate

        lastUpdate?: string

        Time when playlist was last updated

        -

        Optional link

        link?: string
        +

        Optional link

        link?: string

        YouTube Playlist url with starting video url.

        -

        Optional thumbnail

        thumbnail?: { height: undefined | number; id: undefined | string; url: undefined | string; width: undefined | number }
        +

        Optional thumbnail

        thumbnail?: { height: undefined | number; id: undefined | string; url: undefined | string; width: undefined | number }

        YouTube Playlist thumbnail Data

        -

        Type declaration

        • height: undefined | number
        • id: undefined | string
        • url: undefined | string
        • width: undefined | number

        Optional title

        title?: string
        +

        Type declaration

        • height: undefined | number
        • id: undefined | string
        • url: undefined | string
        • width: undefined | number

        Optional title

        title?: string

        YouTube Playlist Name

        -

        Optional url

        url?: string
        +

        Optional url

        url?: string

        YouTube Playlist url

        -

        Optional videoCount

        videoCount?: number
        +

        Optional videoCount

        videoCount?: number

        Total no of videos in that playlist

        -

        Optional videos

        videos?: YouTubeVideo[]
        +

        Optional videos

        videos?: YouTubeVideo[]

        first 100 videos in that playlist

        -

        Optional views

        views?: number
        +

        Optional views

        views?: number

        Total views of that playlist

        -

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PlaylistOptions.html b/docs/interfaces/_internal_.PlaylistOptions.html index f6ad6e0..49dcce2 100644 --- a/docs/interfaces/_internal_.PlaylistOptions.html +++ b/docs/interfaces/_internal_.PlaylistOptions.html @@ -1 +1 @@ -PlaylistOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PlaylistOptions

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +PlaylistOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PlaylistOptions

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Promise.html b/docs/interfaces/_internal_.Promise.html index 88f9cea..b032ea2 100644 --- a/docs/interfaces/_internal_.Promise.html +++ b/docs/interfaces/_internal_.Promise.html @@ -18,4 +18,4 @@ resolved value cannot be modified from the callback.

      • Optional onrejected: null | ((reason: any) => TResult2 | PromiseLike<TResult2>)

        The callback to execute when the Promise is rejected.

      • Returns <internal>.Promise<TResult1 | TResult2>

        A Promise for the completion of which ever callback is executed.

        -

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PromiseConstructor.html b/docs/interfaces/_internal_.PromiseConstructor.html index df7f38d..596589a 100644 --- a/docs/interfaces/_internal_.PromiseConstructor.html +++ b/docs/interfaces/_internal_.PromiseConstructor.html @@ -120,4 +120,4 @@ or rejected.

        Type parameters

        • T

        Parameters

        Returns <internal>.Promise<T>

        A promise whose internal state matches the provided promise.

        -

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PromiseFulfilledResult.html b/docs/interfaces/_internal_.PromiseFulfilledResult.html index 1289c6f..2867dbe 100644 --- a/docs/interfaces/_internal_.PromiseFulfilledResult.html +++ b/docs/interfaces/_internal_.PromiseFulfilledResult.html @@ -1 +1 @@ -PromiseFulfilledResult | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PromiseFulfilledResult<T>

        Type parameters

        • T

        Hierarchy

        • PromiseFulfilledResult

        Index

        Properties

        Properties

        status

        status: "fulfilled"

        value

        value: T

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +PromiseFulfilledResult | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PromiseFulfilledResult<T>

        Type parameters

        • T

        Hierarchy

        • PromiseFulfilledResult

        Index

        Properties

        Properties

        status

        status: "fulfilled"

        value

        value: T

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PromiseLike.html b/docs/interfaces/_internal_.PromiseLike.html index f491f5e..dbff332 100644 --- a/docs/interfaces/_internal_.PromiseLike.html +++ b/docs/interfaces/_internal_.PromiseLike.html @@ -5,4 +5,4 @@
      • Optional onrejected: null | ((reason: any) => TResult2 | PromiseLike<TResult2>)

        The callback to execute when the Promise is rejected.

      • Returns PromiseLike<TResult1 | TResult2>

        A Promise for the completion of which ever callback is executed.

        -

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PromiseRejectedResult.html b/docs/interfaces/_internal_.PromiseRejectedResult.html index beaee8d..fae3678 100644 --- a/docs/interfaces/_internal_.PromiseRejectedResult.html +++ b/docs/interfaces/_internal_.PromiseRejectedResult.html @@ -1 +1 @@ -PromiseRejectedResult | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PromiseRejectedResult

        Hierarchy

        • PromiseRejectedResult

        Index

        Properties

        Properties

        reason

        reason: any

        status

        status: "rejected"

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +PromiseRejectedResult | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PromiseRejectedResult

        Hierarchy

        • PromiseRejectedResult

        Index

        Properties

        Properties

        reason

        reason: any

        status

        status: "rejected"

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PropertyDescriptor.html b/docs/interfaces/_internal_.PropertyDescriptor.html index d244d56..1899fe0 100644 --- a/docs/interfaces/_internal_.PropertyDescriptor.html +++ b/docs/interfaces/_internal_.PropertyDescriptor.html @@ -1 +1 @@ -PropertyDescriptor | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PropertyDescriptor

        Hierarchy

        • PropertyDescriptor

        Index

        Properties

        Optional configurable

        configurable?: boolean

        Optional enumerable

        enumerable?: boolean

        Optional value

        value?: any

        Optional writable

        writable?: boolean

        Methods

        Optional get

        • get(): any
        • Returns any

        Optional set

        • set(v: any): void
        • Parameters

          • v: any

          Returns void

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +PropertyDescriptor | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PropertyDescriptor

        Hierarchy

        • PropertyDescriptor

        Index

        Properties

        Optional configurable

        configurable?: boolean

        Optional enumerable

        enumerable?: boolean

        Optional value

        value?: any

        Optional writable

        writable?: boolean

        Methods

        Optional get

        • get(): any
        • Returns any

        Optional set

        • set(v: any): void
        • Parameters

          • v: any

          Returns void

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.PropertyDescriptorMap.html b/docs/interfaces/_internal_.PropertyDescriptorMap.html index d841d91..7567e1f 100644 --- a/docs/interfaces/_internal_.PropertyDescriptorMap.html +++ b/docs/interfaces/_internal_.PropertyDescriptorMap.html @@ -1 +1 @@ -PropertyDescriptorMap | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PropertyDescriptorMap

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +PropertyDescriptorMap | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface PropertyDescriptorMap

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.ProxyOpts.html b/docs/interfaces/_internal_.ProxyOpts.html index 2e1a385..409e0bf 100644 --- a/docs/interfaces/_internal_.ProxyOpts.html +++ b/docs/interfaces/_internal_.ProxyOpts.html @@ -1 +1 @@ -ProxyOpts | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface ProxyOpts

        Hierarchy

        • ProxyOpts

        Index

        Properties

        Optional authentication

        authentication?: { password: string; username: string }

        Type declaration

        • password: string
        • username: string

        host

        host: string

        port

        port: number

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +ProxyOpts | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface ProxyOpts

        Hierarchy

        • ProxyOpts

        Index

        Properties

        Optional authentication

        authentication?: { password: string; username: string }

        Type declaration

        • password: string
        • username: string

        host

        host: string

        port

        port: number

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.ReadWriteStream.html b/docs/interfaces/_internal_.ReadWriteStream.html index a7a13ee..843d2c2 100644 --- a/docs/interfaces/_internal_.ReadWriteStream.html +++ b/docs/interfaces/_internal_.ReadWriteStream.html @@ -16,7 +16,7 @@ listeners. The values in the array are strings or Symbols.

        since

        v6.0.0

        Returns (string | symbol)[]

        getMaxListeners

        • getMaxListeners(): number
        • Returns the current max listener value for the EventEmitter which is either -set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

          +set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

          since

          v1.0.0

          Returns number

        isPaused

        • isPaused(): boolean

        listenerCount

        • listenerCount(eventName: string | symbol): number
        • Returns the number of listeners listening to the event named eventName.

          @@ -132,4 +132,4 @@ memory leaks. The emitter.setMaxListeners() method allows the limit modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

          Returns a reference to the EventEmitter, so that calls can be chained.

          since

          v0.3.5

          -

          Parameters

          • n: number

          Returns ReadWriteStream

        unpipe

        unshift

        wrap

        write

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Parameters

        • n: number

        Returns ReadWriteStream

        unpipe

        unshift

        wrap

        write

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.ReadableOptions.html b/docs/interfaces/_internal_.ReadableOptions.html index 90eb300..afe6a27 100644 --- a/docs/interfaces/_internal_.ReadableOptions.html +++ b/docs/interfaces/_internal_.ReadableOptions.html @@ -1,3 +1,3 @@ ReadableOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface ReadableOptions

        Hierarchy

        Index

        Properties

        Optional autoDestroy

        autoDestroy?: boolean

        Optional emitClose

        emitClose?: boolean

        Optional encoding

        encoding?: BufferEncoding

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Methods

        Optional construct

        Optional destroy

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Methods

        Optional construct

        Optional destroy

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.ReadableStream.html b/docs/interfaces/_internal_.ReadableStream.html index dee333c..7d9f681 100644 --- a/docs/interfaces/_internal_.ReadableStream.html +++ b/docs/interfaces/_internal_.ReadableStream.html @@ -16,7 +16,7 @@ listeners. The values in the array are strings or Symbols.

        since

        v6.0.0

        Returns (string | symbol)[]

        getMaxListeners

        • getMaxListeners(): number
        • Returns the current max listener value for the EventEmitter which is either -set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

          +set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

          since

          v1.0.0

          Returns number

        isPaused

        • isPaused(): boolean
        • Returns boolean

        listenerCount

        • listenerCount(eventName: string | symbol): number
        • Returns the number of listeners listening to the event named eventName.

          @@ -132,4 +132,4 @@ memory leaks. The emitter.setMaxListeners() method allows the limit modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

          Returns a reference to the EventEmitter, so that calls can be chained.

          since

          v0.3.5

          -

          Parameters

          • n: number

          Returns ReadableStream

        unpipe

        unshift

        wrap

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Parameters

        • n: number

        Returns ReadableStream

        unpipe

        unshift

        wrap

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.RefCounted.html b/docs/interfaces/_internal_.RefCounted.html index f19ab00..94fb27a 100644 --- a/docs/interfaces/_internal_.RefCounted.html +++ b/docs/interfaces/_internal_.RefCounted.html @@ -1 +1 @@ -RefCounted | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface RefCounted

        Hierarchy

        Index

        Methods

        Methods

        ref

        • Returns RefCounted

        unref

        • Returns RefCounted

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +RefCounted | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface RefCounted

        Hierarchy

        Index

        Methods

        Methods

        ref

        • Returns RefCounted

        unref

        • Returns RefCounted

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.RelativeIndexable.html b/docs/interfaces/_internal_.RelativeIndexable.html index 0002888..580bacd 100644 --- a/docs/interfaces/_internal_.RelativeIndexable.html +++ b/docs/interfaces/_internal_.RelativeIndexable.html @@ -2,4 +2,4 @@

        Takes an integer value and returns the item at that index, allowing for positive and negative integers. Negative integers count back from the last item in the array.

        -

        Parameters

        • index: number

        Returns undefined | T

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Parameters

        • index: number

        Returns undefined | T

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SearchOptions.html b/docs/interfaces/_internal_.SearchOptions.html index 01e0263..bd922d9 100644 --- a/docs/interfaces/_internal_.SearchOptions.html +++ b/docs/interfaces/_internal_.SearchOptions.html @@ -1 +1 @@ -SearchOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SearchOptions

        Hierarchy

        • SearchOptions

        Index

        Properties

        Optional fuzzy

        fuzzy?: boolean

        Optional limit

        limit?: number

        Optional source

        source?: { deezer?: "album" | "playlist" | "track"; soundcloud?: "albums" | "playlists" | "tracks"; spotify?: "album" | "playlist" | "track"; youtube?: "playlist" | "channel" | "video" }

        Type declaration

        • Optional deezer?: "album" | "playlist" | "track"
        • Optional soundcloud?: "albums" | "playlists" | "tracks"
        • Optional spotify?: "album" | "playlist" | "track"
        • Optional youtube?: "playlist" | "channel" | "video"

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SearchOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SearchOptions

        Hierarchy

        • SearchOptions

        Index

        Properties

        Optional fuzzy

        fuzzy?: boolean

        Optional limit

        limit?: number

        Optional source

        source?: { deezer?: "album" | "playlist" | "track"; soundcloud?: "albums" | "playlists" | "tracks"; spotify?: "album" | "playlist" | "track"; youtube?: "playlist" | "channel" | "video" }

        Type declaration

        • Optional deezer?: "album" | "playlist" | "track"
        • Optional soundcloud?: "albums" | "playlists" | "tracks"
        • Optional spotify?: "album" | "playlist" | "track"
        • Optional youtube?: "playlist" | "channel" | "video"

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SharedArrayBuffer.html b/docs/interfaces/_internal_.SharedArrayBuffer.html index 7157787..6092521 100644 --- a/docs/interfaces/_internal_.SharedArrayBuffer.html +++ b/docs/interfaces/_internal_.SharedArrayBuffer.html @@ -2,4 +2,4 @@

        Read-only. The length of the ArrayBuffer (in bytes).

        Methods

        slice

        • Returns a section of an SharedArrayBuffer.

          -

          Parameters

          • begin: number
          • Optional end: number

          Returns <internal>.SharedArrayBuffer

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Parameters

        • begin: number
        • Optional end: number

        Returns <internal>.SharedArrayBuffer

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SharedArrayBufferConstructor.html b/docs/interfaces/_internal_.SharedArrayBufferConstructor.html index 9fe9e19..7b2b6fd 100644 --- a/docs/interfaces/_internal_.SharedArrayBufferConstructor.html +++ b/docs/interfaces/_internal_.SharedArrayBufferConstructor.html @@ -1 +1 @@ -SharedArrayBufferConstructor | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SharedArrayBufferConstructor

        Hierarchy

        • SharedArrayBufferConstructor

        Index

        Constructors

        Properties

        Constructors

        constructor

        Properties

        Readonly prototype

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SharedArrayBufferConstructor | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SharedArrayBufferConstructor

        Hierarchy

        • SharedArrayBufferConstructor

        Index

        Constructors

        Properties

        Constructors

        constructor

        Properties

        Readonly prototype

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SocketConstructorOpts.html b/docs/interfaces/_internal_.SocketConstructorOpts.html index d47717e..90fad25 100644 --- a/docs/interfaces/_internal_.SocketConstructorOpts.html +++ b/docs/interfaces/_internal_.SocketConstructorOpts.html @@ -1 +1 @@ -SocketConstructorOpts | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SocketConstructorOpts

        Hierarchy

        • SocketConstructorOpts

        Index

        Properties

        Optional allowHalfOpen

        allowHalfOpen?: boolean

        Optional fd

        fd?: number

        Optional readable

        readable?: boolean

        Optional writable

        writable?: boolean

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SocketConstructorOpts | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SocketConstructorOpts

        Hierarchy

        • SocketConstructorOpts

        Index

        Properties

        Optional allowHalfOpen

        allowHalfOpen?: boolean

        Optional fd

        fd?: number

        Optional readable

        readable?: boolean

        Optional writable

        writable?: boolean

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SoundCloudTrackDeprecated.html b/docs/interfaces/_internal_.SoundCloudTrackDeprecated.html index fa9da26..01078a4 100644 --- a/docs/interfaces/_internal_.SoundCloudTrackDeprecated.html +++ b/docs/interfaces/_internal_.SoundCloudTrackDeprecated.html @@ -1 +1 @@ -SoundCloudTrackDeprecated | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SoundCloudTrackDeprecated

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SoundCloudTrackDeprecated | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SoundCloudTrackDeprecated

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SoundCloudTrackFormat.html b/docs/interfaces/_internal_.SoundCloudTrackFormat.html index d6522c9..12388d9 100644 --- a/docs/interfaces/_internal_.SoundCloudTrackFormat.html +++ b/docs/interfaces/_internal_.SoundCloudTrackFormat.html @@ -1 +1 @@ -SoundCloudTrackFormat | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SoundCloudTrackFormat

        Hierarchy

        • SoundCloudTrackFormat

        Index

        Properties

        duration

        duration: number

        format

        format: { mime_type: string; protocol: string }

        Type declaration

        • mime_type: string
        • protocol: string

        preset

        preset: string

        quality

        quality: string

        url

        url: string

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SoundCloudTrackFormat | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SoundCloudTrackFormat

        Hierarchy

        • SoundCloudTrackFormat

        Index

        Properties

        duration

        duration: number

        format

        format: { mime_type: string; protocol: string }

        Type declaration

        • mime_type: string
        • protocol: string

        preset

        preset: string

        quality

        quality: string

        url

        url: string

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SoundCloudUser.html b/docs/interfaces/_internal_.SoundCloudUser.html index 1fa9a50..fdcabe5 100644 --- a/docs/interfaces/_internal_.SoundCloudUser.html +++ b/docs/interfaces/_internal_.SoundCloudUser.html @@ -1 +1 @@ -SoundCloudUser | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SoundCloudUser

        Hierarchy

        • SoundCloudUser

        Index

        Properties

        description

        description: string

        first_name

        first_name: string

        full_name

        full_name: string

        id

        id: string

        last_name

        last_name: string

        name

        name: string

        thumbnail

        thumbnail: string

        type

        type: "playlist" | "track" | "user"

        url

        url: string

        verified

        verified: boolean

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SoundCloudUser | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SoundCloudUser

        Hierarchy

        • SoundCloudUser

        Index

        Properties

        description

        description: string

        first_name

        first_name: string

        full_name

        full_name: string

        id

        id: string

        last_name

        last_name: string

        name

        name: string

        thumbnail

        thumbnail: string

        type

        type: "playlist" | "track" | "user"

        url

        url: string

        verified

        verified: boolean

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SpotifyArtists.html b/docs/interfaces/_internal_.SpotifyArtists.html index fe33110..1598ea6 100644 --- a/docs/interfaces/_internal_.SpotifyArtists.html +++ b/docs/interfaces/_internal_.SpotifyArtists.html @@ -1 +1 @@ -SpotifyArtists | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyArtists

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SpotifyArtists | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyArtists

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SpotifyCopyright.html b/docs/interfaces/_internal_.SpotifyCopyright.html index 5b9f967..15b8818 100644 --- a/docs/interfaces/_internal_.SpotifyCopyright.html +++ b/docs/interfaces/_internal_.SpotifyCopyright.html @@ -1 +1 @@ -SpotifyCopyright | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyCopyright

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SpotifyCopyright | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyCopyright

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SpotifyDataOptions.html b/docs/interfaces/_internal_.SpotifyDataOptions.html index 8f99b09..390e4a6 100644 --- a/docs/interfaces/_internal_.SpotifyDataOptions.html +++ b/docs/interfaces/_internal_.SpotifyDataOptions.html @@ -1,3 +1,3 @@ SpotifyDataOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyDataOptions

        Spotify Data options that are stored in spotify.data file.

        -

        Hierarchy

        • SpotifyDataOptions

        Index

        Properties

        Optional access_token

        access_token?: string

        Optional authorization_code

        authorization_code?: string

        client_id

        client_id: string

        client_secret

        client_secret: string

        Optional expires_in

        expires_in?: number

        Optional expiry

        expiry?: number

        Optional file

        file?: boolean

        Optional market

        market?: string

        Optional redirect_url

        redirect_url?: string

        Optional refresh_token

        refresh_token?: string

        Optional token_type

        token_type?: string

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Hierarchy

        • SpotifyDataOptions

        Index

        Properties

        Optional access_token

        access_token?: string

        Optional authorization_code

        authorization_code?: string

        client_id

        client_id: string

        client_secret

        client_secret: string

        Optional expires_in

        expires_in?: number

        Optional expiry

        expiry?: number

        Optional file

        file?: boolean

        Optional market

        market?: string

        Optional redirect_url

        redirect_url?: string

        Optional refresh_token

        refresh_token?: string

        Optional token_type

        token_type?: string

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SpotifyThumbnail.html b/docs/interfaces/_internal_.SpotifyThumbnail.html index f6dd151..0aff9ff 100644 --- a/docs/interfaces/_internal_.SpotifyThumbnail.html +++ b/docs/interfaces/_internal_.SpotifyThumbnail.html @@ -1 +1 @@ -SpotifyThumbnail | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyThumbnail

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SpotifyThumbnail | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyThumbnail

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.SpotifyTrackAlbum.html b/docs/interfaces/_internal_.SpotifyTrackAlbum.html index 5850453..ed733d2 100644 --- a/docs/interfaces/_internal_.SpotifyTrackAlbum.html +++ b/docs/interfaces/_internal_.SpotifyTrackAlbum.html @@ -1 +1,9 @@ -SpotifyTrackAlbum | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyTrackAlbum

        Hierarchy

        • SpotifyTrackAlbum

        Index

        Properties

        id

        id: string

        name

        name: string

        release_date

        release_date: string

        release_date_precision

        release_date_precision: string

        total_tracks

        total_tracks: number

        url

        url: string

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +SpotifyTrackAlbum | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface SpotifyTrackAlbum

        Hierarchy

        • SpotifyTrackAlbum

        Index

        Properties

        id

        id: string
        +

        Spotify Track Album id

        +

        name

        name: string
        +

        Spotify Track Album name

        +

        release_date

        release_date: string
        +

        Spotify Track Album release date

        +

        release_date_precision

        release_date_precision: string

        total_tracks

        total_tracks: number

        url

        url: string
        +

        Spotify Track Album url

        +

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.StaticEventEmitterOptions.html b/docs/interfaces/_internal_.StaticEventEmitterOptions.html index c5acd1f..9c0b935 100644 --- a/docs/interfaces/_internal_.StaticEventEmitterOptions.html +++ b/docs/interfaces/_internal_.StaticEventEmitterOptions.html @@ -1 +1 @@ -StaticEventEmitterOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StaticEventEmitterOptions

        Hierarchy

        • StaticEventEmitterOptions

        Index

        Properties

        Properties

        Optional signal

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +StaticEventEmitterOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StaticEventEmitterOptions

        Hierarchy

        • StaticEventEmitterOptions

        Index

        Properties

        Properties

        Optional signal

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.StreamOptions-1.html b/docs/interfaces/_internal_.StreamOptions-1.html index 58bd6c4..7d36ec0 100644 --- a/docs/interfaces/_internal_.StreamOptions-1.html +++ b/docs/interfaces/_internal_.StreamOptions-1.html @@ -1,3 +1,3 @@ -StreamOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StreamOptions<T>

        Type parameters

        Hierarchy

        Index

        Properties

        Optional autoDestroy

        autoDestroy?: boolean

        Optional emitClose

        emitClose?: boolean

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional signal

        +StreamOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StreamOptions<T>

        Type parameters

        Hierarchy

        Index

        Properties

        Optional autoDestroy

        autoDestroy?: boolean

        Optional emitClose

        emitClose?: boolean

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Methods

        Optional construct

        Optional destroy

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Methods

        Optional construct

        Optional destroy

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.StreamOptions.html b/docs/interfaces/_internal_.StreamOptions.html index 24570ef..f8c59ef 100644 --- a/docs/interfaces/_internal_.StreamOptions.html +++ b/docs/interfaces/_internal_.StreamOptions.html @@ -1 +1 @@ -StreamOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StreamOptions

        Hierarchy

        • StreamOptions

        Index

        Properties

        Optional htmldata

        htmldata?: boolean

        Optional proxy

        proxy?: ProxyOptions[]

        Optional quality

        quality?: number

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +StreamOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StreamOptions

        Hierarchy

        • StreamOptions

        Index

        Properties

        Optional htmldata

        htmldata?: boolean

        Optional proxy

        proxy?: ProxyOptions[]

        Optional quality

        quality?: number

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.TcpSocketConnectOpts.html b/docs/interfaces/_internal_.TcpSocketConnectOpts.html index 9cbb9d6..f87b6c6 100644 --- a/docs/interfaces/_internal_.TcpSocketConnectOpts.html +++ b/docs/interfaces/_internal_.TcpSocketConnectOpts.html @@ -2,4 +2,4 @@

        If specified, incoming data is stored in a single buffer and passed to the supplied callback when data arrives on the socket. Note: this will cause the streaming functionality to not provide any data, however events like 'error', 'end', and 'close' will still be emitted as normal and methods like pause() and resume() will also behave as expected.

        -

        port

        port: number

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        port

        port: number

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.ThisType.html b/docs/interfaces/_internal_.ThisType.html index 83f7421..1075a77 100644 --- a/docs/interfaces/_internal_.ThisType.html +++ b/docs/interfaces/_internal_.ThisType.html @@ -1,3 +1,3 @@ ThisType | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface ThisType<T>

        Marker for contextual 'this' type

        -

        Type parameters

        • T

        Hierarchy

        • ThisType

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Type parameters

        • T

        Hierarchy

        • ThisType

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Timer-1.html b/docs/interfaces/_internal_.Timer-1.html index 65d213e..28a9b69 100644 --- a/docs/interfaces/_internal_.Timer-1.html +++ b/docs/interfaces/_internal_.Timer-1.html @@ -1 +1 @@ -Timer | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface Timer

        Hierarchy

        Index

        Methods

        [toPrimitive]

        • [toPrimitive](): number
        • Returns number

        hasRef

        • hasRef(): boolean
        • Returns boolean

        ref

        refresh

        unref

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +Timer | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface Timer

        Hierarchy

        Index

        Methods

        [toPrimitive]

        • [toPrimitive](): number
        • Returns number

        hasRef

        • hasRef(): boolean
        • Returns boolean

        ref

        refresh

        unref

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.TypedPropertyDescriptor.html b/docs/interfaces/_internal_.TypedPropertyDescriptor.html index 54852ba..6613693 100644 --- a/docs/interfaces/_internal_.TypedPropertyDescriptor.html +++ b/docs/interfaces/_internal_.TypedPropertyDescriptor.html @@ -1 +1 @@ -TypedPropertyDescriptor | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface TypedPropertyDescriptor<T>

        Type parameters

        • T

        Hierarchy

        • TypedPropertyDescriptor

        Index

        Properties

        Optional configurable

        configurable?: boolean

        Optional enumerable

        enumerable?: boolean

        Optional value

        value?: T

        Optional writable

        writable?: boolean

        Methods

        Optional get

        • get(): T
        • Returns T

        Optional set

        • set(value: T): void
        • Parameters

          • value: T

          Returns void

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +TypedPropertyDescriptor | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface TypedPropertyDescriptor<T>

        Type parameters

        • T

        Hierarchy

        • TypedPropertyDescriptor

        Index

        Properties

        Optional configurable

        configurable?: boolean

        Optional enumerable

        enumerable?: boolean

        Optional value

        value?: T

        Optional writable

        writable?: boolean

        Methods

        Optional get

        • get(): T
        • Returns T

        Optional set

        • set(value: T): void
        • Parameters

          • value: T

          Returns void

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint16Array.html b/docs/interfaces/_internal_.Uint16Array.html index 78e6fd1..474f127 100644 --- a/docs/interfaces/_internal_.Uint16Array.html +++ b/docs/interfaces/_internal_.Uint16Array.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

        Returns the primitive value of the specified object.

        Returns <internal>.Uint16Array

        values

        • Returns an list of values in the array

          -

          Returns IterableIterator<number>

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns IterableIterator<number>

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint16ArrayConstructor.html b/docs/interfaces/_internal_.Uint16ArrayConstructor.html index 36c0b58..d37a605 100644 --- a/docs/interfaces/_internal_.Uint16ArrayConstructor.html +++ b/docs/interfaces/_internal_.Uint16ArrayConstructor.html @@ -24,4 +24,4 @@

        Returns a new array from a set of elements.

        Parameters

        • Rest ...items: number[]

          A set of elements to include in the new array object.

          -

        Returns <internal>.Uint16Array

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns <internal>.Uint16Array

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint32Array.html b/docs/interfaces/_internal_.Uint32Array.html index c035439..5149da6 100644 --- a/docs/interfaces/_internal_.Uint32Array.html +++ b/docs/interfaces/_internal_.Uint32Array.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

        Returns the primitive value of the specified object.

        Returns <internal>.Uint32Array

        values

        • Returns an list of values in the array

          -

          Returns IterableIterator<number>

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns IterableIterator<number>

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint32ArrayConstructor.html b/docs/interfaces/_internal_.Uint32ArrayConstructor.html index 69d57fb..25a57b0 100644 --- a/docs/interfaces/_internal_.Uint32ArrayConstructor.html +++ b/docs/interfaces/_internal_.Uint32ArrayConstructor.html @@ -24,4 +24,4 @@

        Returns a new array from a set of elements.

        Parameters

        • Rest ...items: number[]

          A set of elements to include in the new array object.

          -

        Returns <internal>.Uint32Array

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns <internal>.Uint32Array

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint8Array.html b/docs/interfaces/_internal_.Uint8Array.html index cf12aca..8911b00 100644 --- a/docs/interfaces/_internal_.Uint8Array.html +++ b/docs/interfaces/_internal_.Uint8Array.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

        Returns the primitive value of the specified object.

        Returns <internal>.Uint8Array

        values

        • Returns an list of values in the array

          -

          Returns IterableIterator<number>

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns IterableIterator<number>

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint8ArrayConstructor.html b/docs/interfaces/_internal_.Uint8ArrayConstructor.html index 1177f0e..a3a49d1 100644 --- a/docs/interfaces/_internal_.Uint8ArrayConstructor.html +++ b/docs/interfaces/_internal_.Uint8ArrayConstructor.html @@ -24,4 +24,4 @@

        Returns a new array from a set of elements.

        Parameters

        • Rest ...items: number[]

          A set of elements to include in the new array object.

          -

        Returns <internal>.Uint8Array

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns <internal>.Uint8Array

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint8ClampedArray.html b/docs/interfaces/_internal_.Uint8ClampedArray.html index 3d71f44..4d88696 100644 --- a/docs/interfaces/_internal_.Uint8ClampedArray.html +++ b/docs/interfaces/_internal_.Uint8ClampedArray.html @@ -201,4 +201,4 @@ at begin, inclusive, up to end, exclusive.

        Returns the primitive value of the specified object.

        Returns <internal>.Uint8ClampedArray

        values

        • Returns an list of values in the array

          -

          Returns IterableIterator<number>

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns IterableIterator<number>

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.Uint8ClampedArrayConstructor.html b/docs/interfaces/_internal_.Uint8ClampedArrayConstructor.html index df78898..91f697d 100644 --- a/docs/interfaces/_internal_.Uint8ClampedArrayConstructor.html +++ b/docs/interfaces/_internal_.Uint8ClampedArrayConstructor.html @@ -24,4 +24,4 @@

        Returns a new array from a set of elements.

        Parameters

        • Rest ...items: number[]

          A set of elements to include in the new array object.

          -

        Returns <internal>.Uint8ClampedArray

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Returns <internal>.Uint8ClampedArray

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.VideoOptions.html b/docs/interfaces/_internal_.VideoOptions.html index f570856..a021a3e 100644 --- a/docs/interfaces/_internal_.VideoOptions.html +++ b/docs/interfaces/_internal_.VideoOptions.html @@ -1,31 +1,31 @@ -VideoOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface VideoOptions

        Hierarchy

        • VideoOptions

        Index

        Properties

        Optional channel

        channel?: YouTubeChannel
        +VideoOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface VideoOptions

        Hierarchy

        • VideoOptions

        Index

        Properties

        Optional channel

        channel?: YouTubeChannel

        YouTube Video's uploader Channel Data

        -

        Optional description

        description?: string
        +

        Optional description

        description?: string

        YouTube Video description.

        -

        dislikes

        dislikes: number
        +

        dislikes

        dislikes: number

        YouTube Video's dislikes

        -

        durationInSec

        durationInSec: number
        +

        durationInSec

        durationInSec: number

        YouTube Video Duration in seconds

        -

        durationRaw

        durationRaw: string
        +

        durationRaw

        durationRaw: string

        YouTube Video Duration Formatted

        -

        Optional id

        id?: string
        +

        Optional id

        id?: string

        YouTube Video ID

        -

        likes

        likes: number
        +

        likes

        likes: number

        YouTube Video's likes

        -

        live

        live: boolean
        +

        live

        live: boolean

        YouTube Video live status

        -

        private

        private: boolean
        +

        private

        private: boolean

        YouTube Video private status

        -

        tags

        tags: string[]
        +

        tags

        tags: string[]

        YouTube Video tags

        -

        Optional thumbnail

        thumbnail?: { height: undefined | number; id: undefined | string; url: undefined | string; width: undefined | number }
        +

        Optional thumbnail

        thumbnail?: { height: undefined | number; id: undefined | string; url: undefined | string; width: undefined | number }

        YouTube Thumbnail Data

        -

        Type declaration

        • height: undefined | number
        • id: undefined | string
        • url: undefined | string
        • width: undefined | number

        Optional title

        title?: string
        +

        Type declaration

        • height: undefined | number
        • id: undefined | string
        • url: undefined | string
        • width: undefined | number

        Optional title

        title?: string

        YouTube Video title

        -

        Optional uploadedAt

        uploadedAt?: string
        +

        Optional uploadedAt

        uploadedAt?: string

        YouTube Video Uploaded Date

        -

        url

        url: string
        +

        url

        url: string

        YouTube video url

        -

        views

        views: number
        +

        views

        views: number

        YouTube Views

        -

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.WritableStream.html b/docs/interfaces/_internal_.WritableStream.html index 0b896e1..4ca94ae 100644 --- a/docs/interfaces/_internal_.WritableStream.html +++ b/docs/interfaces/_internal_.WritableStream.html @@ -16,7 +16,7 @@ listeners. The values in the array are strings or Symbols.

        since

        v6.0.0

        Returns (string | symbol)[]

        getMaxListeners

        • getMaxListeners(): number
        • Returns the current max listener value for the EventEmitter which is either -set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

          +set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

          since

          v1.0.0

          Returns number

        listenerCount

        • listenerCount(eventName: string | symbol): number
        • Returns the number of listeners listening to the event named eventName.

          @@ -132,4 +132,4 @@ memory leaks. The emitter.setMaxListeners() method allows the limit modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

          Returns a reference to the EventEmitter, so that calls can be chained.

          since

          v0.3.5

          -

          Parameters

          • n: number

          Returns WritableStream

        write

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Parameters

        • n: number

        Returns WritableStream

        write

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.formatData.html b/docs/interfaces/_internal_.formatData.html index b14bb91..ecd051f 100644 --- a/docs/interfaces/_internal_.formatData.html +++ b/docs/interfaces/_internal_.formatData.html @@ -1 +1 @@ -formatData | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface formatData

        Hierarchy

        • formatData

        Index

        Properties

        approxDurationMs

        approxDurationMs: string

        audioChannels

        audioChannels: number

        audioQuality

        audioQuality: string

        audioSampleRate

        audioSampleRate: string

        averageBitrate

        averageBitrate: number

        bitrate

        bitrate: number

        cipher

        cipher: string

        contentLength

        contentLength: string

        fps

        fps: number

        height

        height: number

        itag

        itag: number

        lastModified

        lastModified: string

        loudnessDb

        loudnessDb: number

        mimeType

        mimeType: string

        projectionType

        projectionType: string

        quality

        quality: string

        qualityLabel

        qualityLabel: string

        signatureCipher

        signatureCipher: string

        targetDurationSec

        targetDurationSec: number

        url

        url: string

        width

        width: number

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +formatData | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface formatData

        Hierarchy

        • formatData

        Index

        Properties

        approxDurationMs

        approxDurationMs: string

        audioChannels

        audioChannels: number

        audioQuality

        audioQuality: string

        audioSampleRate

        audioSampleRate: string

        averageBitrate

        averageBitrate: number

        bitrate

        bitrate: number

        cipher

        cipher: string

        contentLength

        contentLength: string

        fps

        fps: number

        height

        height: number

        itag

        itag: number

        lastModified

        lastModified: string

        loudnessDb

        loudnessDb: number

        mimeType

        mimeType: string

        projectionType

        projectionType: string

        quality

        quality: string

        qualityLabel

        qualityLabel: string

        signatureCipher

        signatureCipher: string

        targetDurationSec

        targetDurationSec: number

        url

        url: string

        width

        width: number

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.DuplexOptions.html b/docs/interfaces/_internal_.internal.DuplexOptions.html index 7c09f3d..4567e74 100644 --- a/docs/interfaces/_internal_.internal.DuplexOptions.html +++ b/docs/interfaces/_internal_.internal.DuplexOptions.html @@ -1,3 +1,3 @@ DuplexOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        Index

        Properties

        Optional allowHalfOpen

        allowHalfOpen?: boolean

        Optional autoDestroy

        autoDestroy?: boolean

        Optional decodeStrings

        decodeStrings?: boolean

        Optional defaultEncoding

        defaultEncoding?: BufferEncoding

        Optional emitClose

        emitClose?: boolean

        Optional encoding

        encoding?: BufferEncoding

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional readableHighWaterMark

        readableHighWaterMark?: number

        Optional readableObjectMode

        readableObjectMode?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Optional writableCorked

        writableCorked?: number

        Optional writableHighWaterMark

        writableHighWaterMark?: number

        Optional writableObjectMode

        writableObjectMode?: boolean

        Methods

        Optional construct

        Optional destroy

        Optional final

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Optional write

        Optional writev

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Optional writableCorked

        writableCorked?: number

        Optional writableHighWaterMark

        writableHighWaterMark?: number

        Optional writableObjectMode

        writableObjectMode?: boolean

        Methods

        Optional construct

        Optional destroy

        Optional final

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Optional write

        Optional writev

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.FinishedOptions.html b/docs/interfaces/_internal_.internal.FinishedOptions.html index f0e5426..227e3a6 100644 --- a/docs/interfaces/_internal_.internal.FinishedOptions.html +++ b/docs/interfaces/_internal_.internal.FinishedOptions.html @@ -1,3 +1,3 @@ FinishedOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        Index

        Properties

        Optional error

        error?: boolean

        Optional readable

        readable?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Optional writable

        writable?: boolean

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Optional writable

        writable?: boolean

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.Pipe.html b/docs/interfaces/_internal_.internal.Pipe.html index a9679aa..b4fcbe2 100644 --- a/docs/interfaces/_internal_.internal.Pipe.html +++ b/docs/interfaces/_internal_.internal.Pipe.html @@ -1 +1 @@ -Pipe | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        • Pipe

        Index

        Methods

        close

        • close(): void
        • Returns void

        hasRef

        • hasRef(): boolean
        • Returns boolean

        ref

        • ref(): void
        • Returns void

        unref

        • unref(): void
        • Returns void

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +Pipe | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        • Pipe

        Index

        Methods

        close

        • close(): void
        • Returns void

        hasRef

        • hasRef(): boolean
        • Returns boolean

        ref

        • ref(): void
        • Returns void

        unref

        • unref(): void
        • Returns void

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.PipelineOptions.html b/docs/interfaces/_internal_.internal.PipelineOptions.html index 54a3786..4c57236 100644 --- a/docs/interfaces/_internal_.internal.PipelineOptions.html +++ b/docs/interfaces/_internal_.internal.PipelineOptions.html @@ -1 +1 @@ -PipelineOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        • PipelineOptions

        Index

        Properties

        Properties

        signal

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +PipelineOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        • PipelineOptions

        Index

        Properties

        Properties

        signal

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.ReadableOptions.html b/docs/interfaces/_internal_.internal.ReadableOptions.html index 7909018..afd9ed7 100644 --- a/docs/interfaces/_internal_.internal.ReadableOptions.html +++ b/docs/interfaces/_internal_.internal.ReadableOptions.html @@ -1,3 +1,3 @@ ReadableOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        Index

        Properties

        Optional autoDestroy

        autoDestroy?: boolean

        Optional emitClose

        emitClose?: boolean

        Optional encoding

        encoding?: BufferEncoding

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Methods

        Optional construct

        Optional destroy

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Methods

        Optional construct

        Optional destroy

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.StreamOptions.html b/docs/interfaces/_internal_.internal.StreamOptions.html index 0f7f5d4..11cf3a1 100644 --- a/docs/interfaces/_internal_.internal.StreamOptions.html +++ b/docs/interfaces/_internal_.internal.StreamOptions.html @@ -1,3 +1,3 @@ -StreamOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StreamOptions<T>

        Type parameters

        Hierarchy

        Index

        Properties

        Optional autoDestroy

        autoDestroy?: boolean

        Optional emitClose

        emitClose?: boolean

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional signal

        +StreamOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface StreamOptions<T>

        Type parameters

        Hierarchy

        Index

        Properties

        Optional autoDestroy

        autoDestroy?: boolean

        Optional emitClose

        emitClose?: boolean

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Methods

        Optional construct

        Optional destroy

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Methods

        Optional construct

        Optional destroy

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.TransformOptions.html b/docs/interfaces/_internal_.internal.TransformOptions.html index 6c131e3..9dbb411 100644 --- a/docs/interfaces/_internal_.internal.TransformOptions.html +++ b/docs/interfaces/_internal_.internal.TransformOptions.html @@ -1,3 +1,3 @@ TransformOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        Index

        Properties

        Optional allowHalfOpen

        allowHalfOpen?: boolean

        Optional autoDestroy

        autoDestroy?: boolean

        Optional decodeStrings

        decodeStrings?: boolean

        Optional defaultEncoding

        defaultEncoding?: BufferEncoding

        Optional emitClose

        emitClose?: boolean

        Optional encoding

        encoding?: BufferEncoding

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional readableHighWaterMark

        readableHighWaterMark?: number

        Optional readableObjectMode

        readableObjectMode?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Optional writableCorked

        writableCorked?: number

        Optional writableHighWaterMark

        writableHighWaterMark?: number

        Optional writableObjectMode

        writableObjectMode?: boolean

        Methods

        Optional construct

        Optional destroy

        Optional final

        Optional flush

        • Parameters

          Returns void

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Optional transform

        Optional write

        Optional writev

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Optional writableCorked

        writableCorked?: number

        Optional writableHighWaterMark

        writableHighWaterMark?: number

        Optional writableObjectMode

        writableObjectMode?: boolean

        Methods

        Optional construct

        Optional destroy

        Optional final

        Optional flush

        • Parameters

          Returns void

        Optional read

        • read(size: number): void
        • Parameters

          • size: number

          Returns void

        Optional transform

        Optional write

        Optional writev

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.internal.WritableOptions.html b/docs/interfaces/_internal_.internal.WritableOptions.html index 06c9b37..ec4fc42 100644 --- a/docs/interfaces/_internal_.internal.WritableOptions.html +++ b/docs/interfaces/_internal_.internal.WritableOptions.html @@ -1,3 +1,3 @@ WritableOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        Index

        Properties

        Optional autoDestroy

        autoDestroy?: boolean

        Optional decodeStrings

        decodeStrings?: boolean

        Optional defaultEncoding

        defaultEncoding?: BufferEncoding

        Optional emitClose

        emitClose?: boolean

        Optional highWaterMark

        highWaterMark?: number

        Optional objectMode

        objectMode?: boolean

        Optional signal

        When provided the corresponding AbortController can be used to cancel an asynchronous action.

        -

        Methods

        Optional construct

        Optional destroy

        Optional final

        Optional write

        Optional writev

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Methods

        Optional construct

        Optional destroy

        Optional final

        Optional write

        Optional writev

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/interfaces/_internal_.tokenOptions.html b/docs/interfaces/_internal_.tokenOptions.html index 40a3fc3..a9408ca 100644 --- a/docs/interfaces/_internal_.tokenOptions.html +++ b/docs/interfaces/_internal_.tokenOptions.html @@ -1 +1 @@ -tokenOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface tokenOptions

        Hierarchy

        • tokenOptions

        Index

        Properties

        Optional soundcloud

        soundcloud?: { client_id: string }

        Type declaration

        • client_id: string

        Optional spotify

        spotify?: { client_id: string; client_secret: string; market: string; refresh_token: string }

        Type declaration

        • client_id: string
        • client_secret: string
        • market: string
        • refresh_token: string

        Optional youtube

        youtube?: { cookie: string }

        Type declaration

        • cookie: string

        Legend

        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +tokenOptions | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface tokenOptions

        Hierarchy

        • tokenOptions

        Index

        Properties

        Optional soundcloud

        soundcloud?: { client_id: string }

        Type declaration

        • client_id: string

        Optional spotify

        spotify?: { client_id: string; client_secret: string; market: string; refresh_token: string }

        Type declaration

        • client_id: string
        • client_secret: string
        • market: string
        • refresh_token: string

        Optional youtube

        youtube?: { cookie: string }

        Type declaration

        • cookie: string

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method
        • Property

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html index 20f8e20..169d73f 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,29 +1,27 @@ -play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        play-dl

        Index

        Type aliases

        Deezer

        +play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        play-dl

        Index

        Type aliases

        Deezer

        Shared type for Deezer tracks, playlists and albums

        -

        SoundCloud

        +

        SoundCloud

        Type of SoundCloud

        -

        SoundCloudStream

        SoundCloudStream: <internal>.Stream
        -

        Type for SoundCloud Stream

        -

        Spotify

        +

        Spotify

        type for Spotify Class

        -

        YouTube

        +

        YouTube

        Type for YouTube returns

        -

        YouTubeStream

        YouTubeStream: <internal>.Stream | LiveStream
        +

        YouTubeStream

        YouTubeStream: <internal>.Stream | LiveStream

        Type for YouTube Stream

        -

        Functions

        attachListeners

        authorization

        • authorization(): void

        Functions

        attachListeners

        authorization

        • authorization(): void

        cookieHeaders

        • cookieHeaders(headCookie: string[]): void

        decipher_info

        cookieHeaders

        • cookieHeaders(headCookie: string[]): void

        decipher_info

        deezer

        deezer

        dz_advanced_track_search

        dz_advanced_track_search

        Returns <internal>.Promise<DeezerTrack[]>

        An array of tracks matching the metadata

        -

        dz_validate

        • dz_validate(url: string): <internal>.Promise<"track" | "playlist" | "album" | "search" | false>

        dz_validate

        • dz_validate(url: string): <internal>.Promise<"track" | "playlist" | "album" | "search" | false>
        • Validates a Deezer URL

          Parameters

          • url: string

            The URL to validate

          Returns <internal>.Promise<"track" | "playlist" | "album" | "search" | false>

          The type of the URL either 'track', 'playlist', 'album', 'search' or false. false means that the provided URL was a wrongly formatted or unsupported Deezer URL.

          -

        extractID

        • extractID(url: string): string

        extractID

        • extractID(url: string): string

        getFreeClientID

        getFreeClientID

        is_expired

        • is_expired(): boolean

        is_expired

        • is_expired(): boolean

        playlist_info

        playlist_info

        refreshToken

        refreshToken

        search

        search

        setToken

        so_validate

        • so_validate(url: string): <internal>.Promise<false | "track" | "playlist" | "search">

        setToken

        so_validate

        • so_validate(url: string): <internal>.Promise<false | "track" | "playlist" | "search">

        soundcloud

        soundcloud

        sp_validate

        • sp_validate(url: string): "track" | "playlist" | "album" | "search" | false

        sp_validate

        • sp_validate(url: string): "track" | "playlist" | "album" | "search" | false
        • Function to validate Spotify url

          Parameters

          • url: string

            url for validation

          Returns "track" | "playlist" | "album" | "search" | false

          type of url or false.

          -

        spotify

        spotify

        stream

        stream

        stream_from_info

        Returns <internal>.Promise<YouTubeStream | SoundCloudStream>

        YouTube / SoundCloud Stream to play

        +

        stream_from_info

        validate

        • validate(url: string): <internal>.Promise<"so_playlist" | "so_track" | "sp_track" | "sp_album" | "sp_playlist" | "dz_track" | "dz_playlist" | "dz_album" | "yt_video" | "yt_playlist" | "search" | false>

        Returns <internal>.Promise<YouTubeStream | SoundCloudStream>

        YouTube / SoundCloud Stream to play

        +

        validate

        • validate(url: string): <internal>.Promise<"so_playlist" | "so_track" | "sp_track" | "sp_album" | "sp_playlist" | "dz_track" | "dz_playlist" | "dz_album" | "yt_video" | "yt_playlist" | "search" | false>
        • Command to validate the provided url. It checks whether it supports play-dl or not.

          Parameters

          • url: string

            url to validate

          Returns <internal>.Promise<"so_playlist" | "so_track" | "sp_track" | "sp_album" | "sp_playlist" | "dz_track" | "dz_playlist" | "dz_album" | "yt_video" | "yt_playlist" | "search" | false>

          On failure, returns false else type of url.

          -

        video_basic_info

        video_basic_info

        video_info

        video_info

        yt_validate

        • yt_validate(url: string): "playlist" | "video" | "search" | false

        yt_validate

        • yt_validate(url: string): "playlist" | "video" | "search" | false
        • Command to validate a YouTube url

          Parameters

          • url: string

            Url for validation

          Returns "playlist" | "video" | "search" | false

          type of url or false.

          -

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules/_internal_.EventEmitter.html b/docs/modules/_internal_.EventEmitter.html index 3d47bad..5a3d79a 100644 --- a/docs/modules/_internal_.EventEmitter.html +++ b/docs/modules/_internal_.EventEmitter.html @@ -1 +1 @@ -EventEmitter | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace EventEmitter

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +EventEmitter | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace EventEmitter

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules/_internal_._node_stream_consumers_.html b/docs/modules/_internal_._node_stream_consumers_.html index 3edb291..d58153e 100644 --- a/docs/modules/_internal_._node_stream_consumers_.html +++ b/docs/modules/_internal_._node_stream_consumers_.html @@ -1 +1 @@ -"node:stream/consumers" | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace "node:stream/consumers"

        Index

        Functions

        arrayBuffer

        blob

        buffer

        json

        text

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +"node:stream/consumers" | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace "node:stream/consumers"

        Index

        Functions

        arrayBuffer

        blob

        buffer

        json

        text

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules/_internal_._node_stream_promises_.html b/docs/modules/_internal_._node_stream_promises_.html index d4acb8d..1332210 100644 --- a/docs/modules/_internal_._node_stream_promises_.html +++ b/docs/modules/_internal_._node_stream_promises_.html @@ -1 +1 @@ -"node:stream/promises" | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace "node:stream/promises"

        Index

        Functions

        finished

        pipeline

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +"node:stream/promises" | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace "node:stream/promises"

        Index

        Functions

        finished

        pipeline

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules/_internal_.html b/docs/modules/_internal_.html index 7a3f531..55f14e5 100644 --- a/docs/modules/_internal_.html +++ b/docs/modules/_internal_.html @@ -1,7 +1,7 @@ -<internal> | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace <internal>

        Index

        Namespaces

        Enumerations

        Classes

        Interfaces

        Type aliases

        Variables

        Type aliases

        ArrayBufferLike

        ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]

        ArrayBufferView

        ArrayBufferView: TypedArray | <internal>.DataView

        BufferEncoding

        BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "base64url" | "latin1" | "binary" | "hex"

        IteratorResult

        IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>

        Type parameters

        • T

        • TReturn = any

        LookupFunction

        LookupFunction: (hostname: string, options: LookupOneOptions, callback: (err: ErrnoException | null, address: string, family: number) => void) => void

        Type declaration

        Partial

        Partial<T>: { [ P in keyof T]?: T[P] }
        +<internal> | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Namespace <internal>

        Index

        Namespaces

        Enumerations

        Classes

        Interfaces

        Type aliases

        Variables

        Type aliases

        ArrayBufferLike

        ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]

        ArrayBufferView

        ArrayBufferView: TypedArray | <internal>.DataView

        BufferEncoding

        BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "base64url" | "latin1" | "binary" | "hex"

        IteratorResult

        IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>

        Type parameters

        • T

        • TReturn = any

        LookupFunction

        LookupFunction: (hostname: string, options: LookupOneOptions, callback: (err: ErrnoException | null, address: string, family: number) => void) => void

        Type declaration

        Partial

        Partial<T>: { [ P in keyof T]?: T[P] }

        Make all properties in T optional

        -

        Type parameters

        • T

        PromiseSettledResult

        PromiseSettledResult<T>: PromiseFulfilledResult<T> | PromiseRejectedResult

        Type parameters

        • T

        PropertyKey

        PropertyKey: string | number | symbol

        ProxyOptions

        ProxyOptions: ProxyOpts | string

        Readonly

        Readonly<T>: { readonly [ P in keyof T]: T[P] }
        +

        Type parameters

        • T

        PromiseSettledResult

        PromiseSettledResult<T>: PromiseFulfilledResult<T> | PromiseRejectedResult

        Type parameters

        • T

        PropertyKey

        PropertyKey: string | number | symbol

        ProxyOptions

        ProxyOptions: ProxyOpts | string

        Readonly

        Readonly<T>: { readonly [ P in keyof T]: T[P] }

        Make all properties in T readonly

        Type parameters

        • T

        SocketConnectOpts

        TypedArray

        WithImplicitCoercion

        WithImplicitCoercion<T>: T | { valueOf: any }

        Type parameters

        • T

        Variables

        AbortSignal

        AbortSignal: { prototype: <internal>.AbortSignal }

        Type declaration

        ArrayBuffer

        BigInt64Array

        BigUint64Array

        Buffer

        DataView

        Date

        Error

        Float32Array

        Float64Array

        Function

        Int16Array

        Int32Array

        Int8Array

        Map

        Object

        Provides functionality common to all JavaScript objects.

        -

        Promise

        SharedArrayBuffer

        SharedArrayBuffer: SharedArrayBufferConstructor

        Uint16Array

        Uint32Array

        Uint8Array

        Uint8ClampedArray

        Uint8ClampedArray: Uint8ClampedArrayConstructor

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

        Promise

        SharedArrayBuffer

        SharedArrayBuffer: SharedArrayBufferConstructor

        Uint16Array

        Uint32Array

        Uint8Array

        Uint8ClampedArray

        Uint8ClampedArray: Uint8ClampedArrayConstructor

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules/_internal_.internal.finished.html b/docs/modules/_internal_.internal.finished.html index b12f3b8..b48c922 100644 --- a/docs/modules/_internal_.internal.finished.html +++ b/docs/modules/_internal_.internal.finished.html @@ -1 +1 @@ -finished | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Index

        Functions

        Functions

        __promisify__

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +finished | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Index

        Functions

        Functions

        __promisify__

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules/_internal_.internal.html b/docs/modules/_internal_.internal.html index 870fac6..f845c4e 100644 --- a/docs/modules/_internal_.internal.html +++ b/docs/modules/_internal_.internal.html @@ -8,7 +8,7 @@ control stream destruction using an AbortController.

        const controller = new AbortController();
        setTimeout(() => controller.abort(), 10_000); // set a timeout
        const stream = addAbortSignal(
        controller.signal,
        fs.createReadStream(('object.json'))
        );
        (async () => {
        try {
        for await (const chunk of stream) {
        await process(chunk);
        }
        } catch (e) {
        if (e.name === 'AbortError') {
        // The operation was cancelled
        } else {
        throw e;
        }
        }
        })();
        since

        v15.4.0

        -

        Type parameters

        Parameters

        Returns B extends WritableStream ? B : WritableStream

      • Type parameters

        Parameters

        Returns B extends WritableStream ? B : WritableStream

      • Type parameters

        Parameters

        • source: A
        • transform1: T1
        • transform2: T2
        • destination: B
        • Optional callback: PipelineCallback<B>

        Returns B extends WritableStream ? B : WritableStream

      • Type parameters

        Parameters

        • source: A
        • transform1: T1
        • transform2: T2
        • transform3: T3
        • destination: B
        • Optional callback: PipelineCallback<B>

        Returns B extends WritableStream ? B : WritableStream

      • Type parameters

        Parameters

        • source: A
        • transform1: T1
        • transform2: T2
        • transform3: T3
        • transform4: T4
        • destination: B
        • Optional callback: PipelineCallback<B>

        Returns B extends WritableStream ? B : WritableStream

      • Parameters

        Returns WritableStream

      • Parameters

        Returns WritableStream

      • Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/docs/modules/_internal_.internal.pipeline.html b/docs/modules/_internal_.internal.pipeline.html index a6390ed..7a0fc46 100644 --- a/docs/modules/_internal_.internal.pipeline.html +++ b/docs/modules/_internal_.internal.pipeline.html @@ -1 +1 @@ -pipeline | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Index

        Functions

        Functions

        __promisify__

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +pipeline | play-dl
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Index

        Functions

        Functions

        __promisify__

        Legend

        • Constructor
        • Property
        • Method
        • Private property
        • Private method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file diff --git a/play-dl/SoundCloud/classes.ts b/play-dl/SoundCloud/classes.ts index 7410086..5d514ee 100644 --- a/play-dl/SoundCloud/classes.ts +++ b/play-dl/SoundCloud/classes.ts @@ -201,7 +201,7 @@ export class SoundCloudPlaylist { /** * SoundCloud Stream class */ -export class Stream { +export class SoundCloudStream { stream: Readable; type: StreamType; private url: string; diff --git a/play-dl/SoundCloud/index.ts b/play-dl/SoundCloud/index.ts index 7226b04..3930b9d 100644 --- a/play-dl/SoundCloud/index.ts +++ b/play-dl/SoundCloud/index.ts @@ -1,8 +1,8 @@ import fs from 'node:fs'; import { StreamType } from '../YouTube/stream'; import { request } from '../Request'; -import { SoundCloudPlaylist, SoundCloudTrack, SoundCloudTrackFormat, Stream } from './classes'; - +import { SoundCloudPlaylist, SoundCloudTrack, SoundCloudTrackFormat, SoundCloudStream } from './classes'; +export { SoundCloudStream } let soundData: SoundDataOptions; if (fs.existsSync('.data/soundcloud.data')) { soundData = JSON.parse(fs.readFileSync('.data/soundcloud.data').toString()); @@ -69,7 +69,7 @@ export async function so_search( * @param quality Quality to select from * @returns SoundCloud Stream */ -export async function stream(url: string, quality?: number): Promise { +export async function stream(url: string, quality?: number): Promise { const data = await soundcloud(url); if (data instanceof SoundCloudPlaylist) throw new Error("Streams can't be created from Playlist url"); @@ -83,7 +83,7 @@ export async function stream(url: string, quality?: number): Promise { const type = HLSformats[quality].format.mime_type.startsWith('audio/ogg') ? StreamType.OggOpus : StreamType.Arbitrary; - return new Stream(s_data.url, type); + return new SoundCloudStream(s_data.url, type); } /** * Function to get Free Client ID of soundcloud. @@ -101,11 +101,6 @@ export async function getFreeClientID(): Promise { const data2 = await request(urls[urls.length - 1]); return data2.split(',client_id:"')[1].split('"')[0]; } - -/** - * Type for SoundCloud Stream - */ -export type SoundCloudStream = Stream; /** * Function for creating a Stream of soundcloud using a SoundCloud Track Class * @param data SoundCloud Track Class @@ -122,7 +117,7 @@ export async function stream_from_info(data: SoundCloudTrack, quality?: number): const type = HLSformats[quality].format.mime_type.startsWith('audio/ogg') ? StreamType.OggOpus : StreamType.Arbitrary; - return new Stream(s_data.url, type); + return new SoundCloudStream(s_data.url, type); } /** * Function to check client ID diff --git a/play-dl/Spotify/classes.ts b/play-dl/Spotify/classes.ts index ea4cf41..2a272f4 100644 --- a/play-dl/Spotify/classes.ts +++ b/play-dl/Spotify/classes.ts @@ -2,9 +2,21 @@ import { request } from '../Request'; import { SpotifyDataOptions } from '.'; interface SpotifyTrackAlbum { + /** + * Spotify Track Album name + */ name: string; + /** + * Spotify Track Album url + */ url: string; + /** + * Spotify Track Album id + */ id: string; + /** + * Spotify Track Album release date + */ release_date: string; release_date_precision: string; total_tracks: number; diff --git a/play-dl/YouTube/classes/Video.ts b/play-dl/YouTube/classes/Video.ts index a75fa88..4e4b0fa 100644 --- a/play-dl/YouTube/classes/Video.ts +++ b/play-dl/YouTube/classes/Video.ts @@ -137,7 +137,7 @@ export class YouTubeVideo { */ tags: string[]; /** - * Constructor Class for YouTube Video + * Constructor for YouTube Video Class * @param data JSON parsed data. */ constructor(data: any) {