NodeLink

Performant LavaLink alternative written with Node.Js

BSD-2-CLAUSE License

Stars
38
Committers
10

Bot releases are hidden (Show)

NodeLink - v1.9.13

Published by ThePedroo about 1 year ago

Resume

This version fixed issues for playing and stats

Bugs

  • No longer bugs when sends play request first than voice details
  • No longer sends ping as null when discord.js still didn't get it.

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.12

Published by ThePedroo over 1 year ago

Resume

This version fixes critical issues that caused NodeLink to crash when extracting ncode from new player.js

Bugs

  • No longer crashes while extracting ncode

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.11

Published by ThePedroo over 1 year ago

Resume

Fixed issue that allowed NodeLink to be crashed.

Bugs

  • No longer crashes for invalid encodedTrack (updatePlayer) strings.

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.10

Published by ThePedroo over 1 year ago

Resume

Fixed and improved logging

Bugs

  • There are no longer missing [ in trackException log
  • Added color to retrieveStream log
  • get the -> retrieve on trackException & retrieveStream logs

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.9

Published by ThePedroo over 1 year ago

Resume

Fixed logging, destroy function and trackStart

Bugs

  • Fixed destroy function that wouldn't destroy properly
  • Fixed logging missing in some parts
  • Fixed trackStart show track as null

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.7

Published by ThePedroo over 1 year ago

Resume

Fixed many issues

Bugs

  • Fixed YouTube track regex failing with some URLs
  • Fixed NodeLink fail with 302 http code (Found)
  • YouTube shorts and track not fail with LOGIN_REQUIRED error (and send the error message properly)
  • HTTP(s) source fixed

Changed

Renamed maxPlaylistSize -> maxAlbumPlaylistLength and maxResults -> maxResultsLength

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.6

Published by ThePedroo over 1 year ago

Resume

Organized project filed, fixed issue on playback end.

Bugs

Youtube playbacks are no longer going to end abruptly.

Changed

Organized project files, index.js, voiceHandler and connectionHandler moved to connection/

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.4

Published by ThePedroo over 1 year ago

Resume

Fixed typo on readme, created voiceHandler.js, forced to use certain HTTP methods.

Bugs

Clients will no longer be able to use POST in GET endpoints
Typo on readme fixed.

Add

Created voiceHandler.js for organization

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.3

Published by ThePedroo over 1 year ago

Resume

Patches a bug where some endpoints would refuse to work due to the duplication/incorrect parameters for the send function, which sends a response back to the client.

Fixed endpoints below:

  • decodetrack
  • encodetrack
  • encodetracks
  • stats

Bugs

Fixed issue where some endpoints wouldn't work, returning the error message.

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.2

Published by ThePedroo over 1 year ago

Resume

Multiple fixes: updating player crash, youtube innertube crash, trackEnd/exception crash & auto updater crash.

Bugs

  • Fixed issue that in the update player endpoint would crash NodeLink.
  • Innertube no longer crashing due to a missing new.
  • Auto updater no longer crashing.

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.9.1

Published by ThePedroo over 1 year ago

Resume

Now when a client sends a play requests, won't create a vm context everytime, instead, every innertube interval.

Optimizations

Won't create a VM Script every play request.

Changes

Replaced some lets for consts.

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.8.1-beta

Published by ThePedroo over 1 year ago

Resume

Few changes: added the option to update with pre-releases, like this one.

Changes

Add the option to either auto update/check for updates with beta/pre-releases releases.

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.8.1

Published by ThePedroo over 1 year ago

Resume

Few changes: added the /v4/info endpoint, updated README.md, and updated error JSONs

Bugs

The mismatch of severity value with Lavalink, now all of them are only either common, suspicious or fault.

Changes

Now when a http request fails, will print to stderr with console.error instead.

Added

Added the /v4/info endpoint for compability reasons.

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.7.1

Published by ThePedroo over 1 year ago

Resume

Fixed issues for filters and play, reduced variable amount per player.

Bugs

  • Fixed filters & playing not working for local/http source tracks.
  • Fixed NodeLink not playing any source

Optimization

  • Removed unused variables and optimized it

Full changelog

You can see the full changelog by clicking here

NodeLink - v1.6.5

Published by ThePedroo over 1 year ago

This is an major update, and one of most important ones, this makes filters near production ready and out of beta!
But not only that, other things were implemented, see all changes below.

  • Fixed issue where NodeLink would crash when trying to play a filter when one is already playing.
  • Implemented updatePlayer.seek and .endTime
  • Fixed stop endpoint

Full Changelog: https://github.com/PerformanC/NodeLink/compare/v1.6.1...v1.6.5

NodeLink - v1.6.1

Published by ThePedroo over 1 year ago

This update comes with only a bug fix

  • Fixed bug that crashed NodeLink when sending a play request.

Full Changelog: https://github.com/PerformanC/NodeLink/compare/v1.6.0...v1.6.1

NodeLink - v1.6.0

Published by ThePedroo over 1 year ago

This is an important commit, which fixes a major issue, and improves stability.
It's from extreme importance that you update NodeLink.

  • Filters are now more stable.
  • Now innertube deciphers ncode to get faster speeds.
  • Improved debugging with more options.

Full Changelog: https://github.com/PerformanC/NodeLink/compare/v1.5.0...v1.6.0

NodeLink - v1.5.0

Published by ThePedroo over 1 year ago

This version with 1 major addition and 1 minor remove

  • Added support for filters, but highly unstable and inneficient for now.
  • Removed caching system, due to issues.

Full Changelog: https://github.com/PerformanC/NodeLink/compare/v1.4.1...v1.5.0

NodeLink - v1.4.1

Published by ThePedroo over 1 year ago

This release comes with few updates:

  • Cache for stream URL added, no longer will fetch all the time
  • Removed nodelink_ prefix to all functions

Full Changelog: https://github.com/PerformanC/NodeLink/compare/v1.4.0...v1.4.1

NodeLink - v1.4.0

Published by ThePedroo over 1 year ago

New v1.4.0 version, which comes with several updates, the major ones are:

  • ytmusic, pandora
  • bug fixes for youtube regexes
  • faster loadtracks, and organized

Full Changelog: https://github.com/PerformanC/NodeLink/commits/v1.4.0