v2.2.0
Removed
Fixed
- a50d465 SoundCloud regex
- 2297c2c SoundCloud tracks with undefined
isrc
- abcc10f SoundCloud playlist loading
- 6bcd6a6 not loading small Spotify playlist and albums
- ecdce2c YouTube (Music) regex
- e05ca32 crash on early trackException
- 56bbd90 crash upon unpausing dead connection
- 4a0d358 MD files syntax
- a52ec98 Tsumi
NodeLink features support
message - f7991a9 emitting
TrackExceptionEvent
without a playing track - d4efe0f Rainlink client marked as pure Node.js/JS
- 46a4001 not defaulting timescale filter values
- e5ef1f9
rotation
filter implementation - 7e784a9 fdb5dd6
vibrato
filter implementation - ccbf670 crash using
seek
filter - 1f3e734 not properly applying filters
- aa7ba27 23bfeb8 5e26288
playingPlayers
value - 4ab6cec
resolve
not declared - 2921f82 Spotify loadLyrics fallback to Genius
- 49dd795 missing body compressing headers
- 9cf8b07 track encoder
- e19c0ef track decoder
- baf30ba NodeLink internal functions position
- e871afa Dockerfile to build properly
- e443d1c crash using YouTube regex
- 9a1f5e3 crash connecting to unknown WebSocket path on Windows
- 4afb4c5da3ca19efa03e02019591c5d244cada91missing word on README
- 903a481 crash loading YouTube with
bypassAgeRestricted
enabled - 0097636
/v4/decodeTracks
not decoding all tracks
Updated
- e50763c Tsumi
NodeLink features support
state - 1ed4633 used dependencies list
- 3ad13a5 NodeLink version
Added
- ceeca18 for SoundCloud sets
- 230de1a usage of
@performanc/pwsl-server
- 9b66343 Tsumi client to clients list
- e5ef1f9 more native filters
- ad0df86 native Deezer and BandCamp playback (mp3)
- 0886d98 needed dependencies
- 806755c Bun support
- 3d4c652 Blue.ts client to client list
Improved
- d239b61 Docker image weight
- bb533ef
.dockerignore
and.gitignore
- deabfd6 filters organization
- e7d812d filtering speed
- 8cca76a filter's code organization
- dbad780 track encoder and decoder