Releases: skick1234/DisTube
Releases · skick1234/DisTube
5.0.4
5.0.3
Bug Fixes
- An error will now be thrown if no encryption library is installed, preventing an endless queue.
- An error will be thrown if a song search is attempted without the required extractor plugins.
- The issue where the
skip
option was not working inDisTube#play
has been resolved.
Full Changelog: 5.0.2...5.0.3
5.0.2
Refactor
Song#id
is mandatory
Bug Fixes
- Fix
playSong
event doesn't emit in some cases whenemitNewSongOnly
option istrue
Full Changelog: 5.0.1...5.0.2
5.0.1
5.0.0
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: 4.2.2...5.0.0
4.2.2
Full Changelog: 4.2.1...4.2.2
4.2.1
- DisTubeOptions: add more ffmpeg options
- Check ffmpeg status before playing the stream
- Fix some bugs related to ffmpeg on windows
Full Changelog: 4.2.0...4.2.1
4.2.0
- Stream: Self-handling FFmpeg stream
- Event: add
ffmpegDebug
event
Full Changelog: 4.1.1...4.2.0
4.1.1
- Stream: Fix stream ended prematurely caused by YouTube throttling
Full Changelog: 4.1.0...4.1.1
4.1.0
DisTubeOptions.youtubeCookie
now supportsArray<Cookie>
for the new@distube/ytdl-core
cookie agent.- Deprecated basic
string
use forDisTubeOptions.youtubeCookie
in favor of improved cookie management.
Full Changelog: 4.0.6...4.1.0