Optional
customOverride defaultFilters or add more ffmpeg filters
Optional
directWhether or not playing a song with direct link
Optional
emitWhether or not emitting addList
event when creating a new Queue
Optional
emitWhether or not emitting addSong
event when creating a new Queue
Optional
emitWhether or not emitting DisTube#playSong event when looping a song or next song is the same as the previous one
Optional
emptyBuilt-in leave on empty cooldown in seconds (When leaveOnEmpty is true)
Optional
ffmpeg?: { FFmpeg options
Optional
args?: { FFmpeg default arguments
Optional
global?: FFmpegArgsOptional
input?: FFmpegArgsOptional
output?: FFmpegArgsOptional
path?: stringFFmpeg path
Optional
ffmpegFFmpeg default arguments
Optional
ffmpegFFmpeg path
Optional
joinWhether or not joining the new voice channel when using DisTube#play method
Optional
leaveWhether or not leaving voice channel if the voice channel is empty after DisTubeOptions.emptyCooldown seconds
Optional
leaveWhether or not leaving voice channel when the queue ends
Optional
leaveWhether or not leaving voice channel after using DisTube#stop function
Optional
nsfw?: booleanWhether or not playing age-restricted content and disabling safe search in non-NSFW channel
Optional
plugins?: (CustomPlugin | ExtractorPlugin)[]DisTube plugins
Optional
saveWhether or not saving the previous songs of the queue and enable DisTube#previous method
Optional
searchBuilt-in search cooldown in seconds (When searchSongs is bigger than 0)
Optional
searchLimit of search results emits in DisTube#searchResult event when
DisTube#play method executed. If searchSongs <= 1
, play the first
result
Optional
streamDecide the DisTubeStream#type will be used (Not the same as DisTubeStream#type)
Optional
youtubeYouTube cookies. Guide: YouTube Cookies
Optional
ytdlytdl-core
get info options
DisTube options