Skip to content

Features

  • 💯 Lavalink v4 Supported only (with many Lavalink Plugins)

  • ✅ Player-Destroy Reasons like:

    • Channel got deleted, Player got disconnected…
  • ✨ Choose able queue stores (maps, collections, redis, databases, …)

    • You can create your own queueStore, thus make it easy to sync queues accross multiple connections (e.g. dashboard-bot)
    • Automated Queue Sync methods
    • Automated unresolveable Tracks (save the queries as Partial Track Objects -> Fetch the tracks only once they are gonna play)
  • 😍 Included Filter & Equalizer Management

  • 👍 Multiple Player Options for easier use

    • onDisconnect -> Player Destroy / auto Reconnect on when its queue got empty
    • onEmptyQueue -> Player Destroy / leave After x Time
    • instaFixFilter -> seek the player after applying a filter, to instantly apply it’s effect (only works for little-durational-songs)
    • applyVolumeAsFilter -> instead of using lavalink.volume, it uses lavalink.filters.volume which is much different!
  • 🛡️ Lavalink Validations

    • It only let’s you use the filters / plugins / sources, if Lavalink actually has it enabled
  • 🛡️ Client Validations

    • Allows you to whitelist links and even blacklist links / words / domain names, so that it doesn’t allow requests you don’t want!
    • Checks almost all Lavalink Requests for out of bound errors, right before the request is made to prevent process breaking errors.
  • 🧑‍💻 Memory friendly and easy style

    • Only the required data is displayed, and the store-way & types match Lavalink#IMPLEMENTATION.md
  • 😘 Automated Handlings

    • Skips the songs, on TrackEnd, TrackStuck, TrackError,
    • Destroys the player on channeldelete
    • Pauses / resumes the player if it get’s muted / unmuted (server-wide) [soon]
  • 😁 Much much more!