DecodeMethods

The methods for decoding base64 encoded tracks.

Signature

export interface DecodeMethods

Properties

0

No properties.

Methods

2

Methods

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 Title
multiple(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