DecodeMethods
The methods for decoding base64 encoded tracks.
Signature
export interface DecodeMethodsMethods
single(track: string, requester: TrackRequester): Promise<TrackStructure>;Decodes a single base64 encoded track.
Parameters
track- The base64 encoded track.
requester- The requester of the track.
Returns
The decoded track.
Examples
const node = player.node;
const track = await node.decode.single("base64EncodedTrack");
console.log(track.info.title); // Track Titlemultiple(tracks: string[], requester: TrackRequester): Promise<TrackStructure[]>;Decodes multiple base64 encoded tracks.
Parameters
tracks- The base64 encoded tracks.
requester- The requester of the tracks.
Returns
The decoded tracks.
Examples
const node = player.node;
const tracks = await node.decode.multiple(["base64EncodedTrack1", "base64EncodedTrack2"]);
console.log(tracks[0].info.title); // Track Title 1
console.log(tracks[1].info.title); // Track Title 2