lavalink-track-codec
v1.0.0
Published
[](https://www.npmjs.com/package/lavalink-track-codec) [](LICENSE) [;
const decoded = decodeTrack(encoded);
console.log('Encoded Track:', encoded);
console.log('Decoded Track:', decoded);API
encodeTrack(track: Track): string
Encodes a Track object into a string representation.
decodeTrack(encoded: string): Track
Decodes an encoded track string back into a Track object.
Track Type Definition
type Track = {
title: string;
author: string;
length: number;
identifier: string;
isStream: boolean;
uri: string;
artworkUrl: string | null;
isrc: string | null;
sourceName: string;
position: number;
};Development
Clone the repo, install dependencies, build, and run tests:
git clone https://github.com/CycloneAddons/lavalink-track-codec
cd lavalink-track-codec
npm install
npm run build
npm run testContributions and issues are welcome!
