Skip to content

v2.1.0

Compare
Choose a tag to compare
@ThePedroo ThePedroo released this 20 Apr 23:38
· 86 commits to main since this release
74a3bd9

Removed

  • 957bea7 unused variable and parameters
  • ab37744 old CLIENT_DEVELOPMENT.md file
  • 7fac501 unused trackStuck logging
  • f9bc645 thresold option
  • af1e034 console.log
  • 830c84e unnecessary queries in YouTube (Music) requests
  • b7de594 unnecessary replace in decodeTrack endpoint
  • 355ca8e Windows audio sending impacted notice

Fixed

  • a52304c Deezer regex
  • 8707608 config.js file options
  • 38f0d68 README.md dependencies list
  • b52abd5 local source
  • ebda86f stats endpoint
  • 9fe0205 accessing undeclared pdRegex variable
  • 703fa7e local source error
  • 4122177 resolve not defined in soundcloud.js
  • a1f7a71 loadLyrics logging
  • ea04e77 fallback searching of SoundCloud
  • d5bab9a NAME/VERSION parsing
  • c964b74 http source returning undefined
  • 2868d19 upon pause request with disconnected client
  • 72fcad9 crash on non-ciphered YouTube tracks
  • 4b66307 invalid artworkUrl on some YouTube tracks
  • 1b3e47f YouTube Music searches with bypassAgeRestricted option enabled
  • 2b87fb4 syntax
  • c4514c1 crash upon loading invalid YouTube URLs
  • 441b10a loadTracks performance by rejecting empty searches
  • 1fb43b4 crash loading Spotify playlists with artists
  • 05d033b play logging
  • 915add0 http source error response
  • cd721a0 fcbd72e (playing) players value
  • b395a60 Dockerfile dependencies
  • 99db2a4 2c58a30 YouTube lives detection
  • b3847bd bypassAgeRestricted enabled by default
  • 1028caf HLS loading
  • 0d989d7 crash on play request without voice channel information
  • 1d6c86d track ending logic
  • 15f9309 playingPlayers value
  • 5d0b180 not detecting track ends
  • a61fde4 voice channel moves
  • 45f71ee playerUpdate data information
  • 97058db paused behavior
  • 515667f changing the value of a constant variable
  • 68594f0 not removing listeners
  • 8c85929 duplicated trackStart on track replacement
  • 8dc7581 local source playback
  • f14f2c1 filtering on local and http source
  • 1f73a3a check for HTTP/2 availability in makeRequest
  • be61425 local source playback ending
  • 4e59db7 crash on track ending
  • c62b85e events and debug logs
  • f1c0f79 bandcamp source logging
  • f1c0f79 trackEnd log ortography
  • 14082b3 setting some filters as global filters
  • 0b1437f not emitting finishBuffering with filtered tracks
  • c0daf78 not emit trackEnd on YouTube livestreams and Deezer tracks
  • cb4afbf player being used instead of this
  • 441a319 3df9fd0 YouTube searches constantly returning No matches found
  • b33b64c SoundCloud tracks not emitting trackEnd
  • ab492d1 SoundCloud track uri value
  • 0173a23 SoundCloud track ending prematurely
  • 6ced59f YouTube (Music) not following maxSearchResults
  • 72ad2f2 trackStart not emitting upon replacing
  • b6426b3 playerUpdate guildId as undefined
  • 057fd67 position on filtered tracks
  • d34fc79 trackStart showing old track instead of new one
  • 52c7898 crash on sending audio when a client disconnects between the timeout
  • 74a3bd9 Dockerfile

Updated

Added

  • 9f24395 pcm voice receiving audio type
  • 9430676 support for YouTube livestreams
  • 23facb9 error handler for loadTrack, retrieveStream and loadLyrics
  • c047393 option to save logs to a file
  • a5e88a0 Dockerfile file
  • 8cff67c auth logging
  • a58469e stricter checks to header informations
  • 7fac501 Windows audio sending performance warning
  • 37e1af7 Lavalink-Api-Version header to all API messages
  • 0ca3d1b flowery source
  • 1402f56 check for udp connection in pause requests
  • bd2d29c Docker guide (#57)
  • f5b3bf1 RainLink to clients list (#59)

Improved

  • 0e918a5 NodeLinkStream class ABI
  • aa483f4 error handling robustness
  • 0e2d53d HLS loading and parsing
  • 3ba56a0 security by disabling http source by default
  • fa810b2 preRelease value
  • b72101d organization by moving bypassAgeRestricted option to YouTube options
  • 11cd28b YouTube (Music) error handling
  • 04d17e2 Dockerfile security
  • 62335f1 security by disabling local source by default
  • 90f110b track ending detection
  • d258541 code readability
  • 4366f5c http source logging
  • 2972399 Docker container final size

Full Changelog

The full changelog of this release can be seen here