{"repo":"lavacord/Lavacord","free":true,"listed":false,"github":"https://github.com/lavacord/Lavacord","clone":"git clone https://github.com/lavacord/Lavacord.git","description":"Lightweight Lavalink client for Node.js with TypeScript, ESM/CommonJS support and multiple Discord library compatibility","language":"TypeScript","stars":82,"topics":["discord","lavalink","eris","bot","discordjs","lavalink-music","lavalink-client","client","music","voice"],"license":"MIT","category":"media-processing","readme_excerpt":"Lightweight and efficient Lavalink client for Node.js built with TypeScript Click here for the documentation Table of Contents - Features - Installation - Quick Start - Lavalink Node Configuration - Supported Discord Libraries - Wrapper Example - Basic Usage - Search Examples - Advanced Usage - Player Controls - Audio Filters - Error Handling - Multiple Nodes & Load Balancing - Events - Donate - Contributors Features - Supports Lavalink v4 - Built with TypeScript with ES Modules and CommonJS support - Multiple Discord library wrappers available - Follows the Lavalink API closely and provides a consistent way to interact with Lavalink Installation Install Lavacord using either yarn , npm , pnpm or the package manager of your choice: Requirements: - Node.js v20 or newer is required . - A running Lavalink server (Java 17+ required). Quick Start To get started with using Lavacord, first ensure you have a Lavalink server running. You can find instructions on how to set up a Lavalink server on the Lavalink Getting Started page. Once you have Lavacord installed, you will want to import the Manager class from Lavacord or one of the library wrappers, depending on which Discord library you are using, then initialise it with your Lavalink nodes and bot user ID and send function if not using a wrapper. Also keep in mind that while all the examples below use CommonJS syntax, Lavacord supports TypeScript, ESM, and CJS. You can import the Manager class using either require or import syntax,","default_branch":null,"files":null,"tree":[],"storefront":"/r/lavacord","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lavacord/Lavacord/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}