DisTube

A powerful Discord.js module for simplifying music commands and effortless playback of various sources with integrated audio filters.

MIT License

Downloads
23.6K
Stars
421
Committers
3

Bot releases are hidden (Show)

DisTube - 5.0.2 Latest Release

Published by skick1234 4 months ago

Refactor

  • Song#id is mandatory

Bug Fixes

  • Fix playSong event doesn't emit in some cases when emitNewSongOnly option is true

Full Changelog: https://github.com/skick1234/DisTube/compare/5.0.1...5.0.2

DisTube - 5.0.1

Published by skick1234 5 months ago

Feature

  • DisTubeStream: Support playing local files

Full Changelog: https://github.com/skick1234/DisTube/compare/5.0.0...5.0.1

DisTube - 5.0.0

Published by skick1234 5 months ago

Features

  • New plugin types: InfoExtractorPlugin & PlayableExtractorPlugin
  • Add ExtractorPlugin#searchSong method
  • Support custom FFmpeg arguments per queue
  • Support play Song from another stream source
  • Add debug event
  • Optimize DisTubeStream memory usage

Refactor

  • Remove built-in YouTube integration
  • Remove built-in plugins
  • Remove DisTube#search
  • Remove CustomPlugin
  • Remove search* events
  • Remove empty event
  • Remove leaveOn* options
  • Remove SearchResult
  • Refactor error event
  • Refactor Song & Playlist constructor
  • Refactor DisTubeHandler, DisTubeStream & QueueManager

Full Changelog: https://github.com/skick1234/DisTube/compare/4.2.2...5.0.0

DisTube - 4.2.2

Published by skick1234 6 months ago

DisTube - 4.2.1

Published by skick1234 6 months ago

  • DisTubeOptions: add more ffmpeg options
  • Check ffmpeg status before playing the stream
  • Fix some bugs related to ffmpeg on windows

Full Changelog: https://github.com/skick1234/DisTube/compare/4.2.0...4.2.1

DisTube - 4.2.0

Published by skick1234 6 months ago

  • Stream: Self-handling FFmpeg stream
  • Event: add ffmpegDebug event

Full Changelog: https://github.com/skick1234/DisTube/compare/4.1.1...4.2.0

DisTube - 4.1.1

Published by skick1234 12 months ago

  • Stream: Fix stream ended prematurely caused by YouTube throttling

Full Changelog: https://github.com/skick1234/DisTube/compare/4.1.0...4.1.1

DisTube - 4.1.0

Published by skick1234 about 1 year ago

  • DisTubeOptions.youtubeCookie now supports Array<Cookie> for the new @distube/ytdl-core cookie agent.
  • Deprecated basic string use for DisTubeOptions.youtubeCookie in favor of improved cookie management.

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.6...4.1.0

DisTube - 4.0.6

Published by skick1234 about 1 year ago

  • FilterManager: fix cannot add a Filter

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.5...4.0.6

DisTube - 4.0.5

Published by skick1234 about 1 year ago

  • DirectLink: support video & ogg link
  • Voice: avoid playing new resource when paused
  • PlayOptions: Support thread text channel
  • Util: correct formatted duration (Fix #288)
  • Filter: throw an error when using an invalid filter
  • Chore: Update docs & dependencies

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.4...4.0.5

DisTube - 4.0.4

Published by skick1234 about 2 years ago

  • Fix cannot play direct link with directLink: true option (Fix #280)

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.3...4.0.4

DisTube - 4.0.3

Published by skick1234 about 2 years ago

  • Fix DisTube#play does not join the voice channel specified in some cases (Fix #266)
  • Remove ESM build (Fix #259)

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.2...4.0.3

DisTube - 4.0.2

Published by skick1234 over 2 years ago

  • Add directLink option to enable/disable DirectLinkPlugin easily

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.1...4.0.2

DisTube - 4.0.1

Published by skick1234 over 2 years ago

Bug fixes

  • Fix Playlist#member is undefined in some cases

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.0...4.0.1

DisTube - 4.0.0

Published by skick1234 over 2 years ago

Features

  • Support discord.js v14
  • Flexible filters manager
  • Support opus stream

Breaking Changes

Update from v3 to v4 guide

Full Changelog: https://github.com/skick1234/DisTube/compare/3.3.4...4.0.0

DisTube - 4.0.0-dev.6

Published by skick1234 over 2 years ago

Refactors

  • DisTube#play throws DisTubeError instead of emitting to error event
  • Replace SearchResult class with SearchResultPlaylist class, SearchResultVideo class and SearchResult type

Bug fixes

  • Unable to play StreamType.OPUS stream
  • Do not emit VOICE_RECONNECT_FAILED error on deleted guild

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.0-dev.5...4.0.0-dev.6

DisTube - 4.0.0-dev.5

Published by skick1234 over 2 years ago

Feature

  • Support Text in Voice channel

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.0-dev.4...4.0.0-dev.5

DisTube - 4.0.0-dev.4

Published by skick1234 over 2 years ago

Features

  • DisTubeStream: Support opus stream
  • DisTubeOptions: Add streamType option to decide the stream type will be used

Bug Fixes

  • Avoid cross-joining voice channel
  • Compatible with the latest dev version of discord.js v14

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.0-dev.3...4.0.0-dev.4

DisTube - 3.3.4

Published by skick1234 over 2 years ago

  • Avoid cross-joining voice channel

Full Changelog: https://github.com/skick1234/DisTube/compare/3.3.3...3.3.4

DisTube - 4.0.0-dev.3

Published by skick1234 over 2 years ago

Feature

  • Options: add joinNewVoiceChannel option
  • Remove minification for easier debug

Bug fix

  • Fix voice manager doesn't leave in some cases

Full Changelog: https://github.com/skick1234/DisTube/compare/4.0.0-dev.2...4.0.0-dev.3

Package Rankings
Top 1.76% on Npmjs.org
Related Projects