@pipichka/magmastream

1.2.9 • Public • Published

LavaLink Client with Enhanced Features

This repository contains a custom client for connecting to LavaLink, originally modified from Magmastream. This client includes several enhancements designed to improve functionality, performance, and user experience.

Key Features

  • Auto Play for Spotify: Seamlessly continues playing the next song in a Spotify playlist, enhancing the listening experience.
  • Smooth Skip Method: Introduces a skip() method for seamless and smooth song transitions, providing uninterrupted playback.
  • NowPlayingMessage Handling: Resolves the issue where nowPlayingMessage is not deleted when the player is destroyed, ensuring a clean and efficient user interface.
  • moveNode: Added a moveNode() method for manual node switching, allowing for better load distribution and resilience.
  • autoMoveNode: Automatically switch to an available node when the current node disconnects, ensuring continuous playback without interruptions.
  • Node State Management: Introduced functionality for enabling and disabling nodes.

Performance Optimizations

  • API Call Reduction: Optimized to minimize the number of API calls, reducing latency and improving overall performance.

Package Sidebar

Install

npm i @pipichka/magmastream

Weekly Downloads

1

Version

1.2.9

License

Apache-2.0

Unpacked Size

62.8 kB

Total Files

13

Last publish

Collaborators

  • pipichka