@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.

/@pipichka/magmastream/

    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