hoshimi
    Preparing search index...

    Interface DecodeMethods

    The methods for decoding base64 encoded tracks.

    interface DecodeMethods {
        multiple(tracks: string[], requester: unknown): Promise<Track[]>;
        single(track: string, requester: unknown): Promise<Track>;
    }
    Index

    Methods

    • Decodes multiple base64 encoded tracks.

      Parameters

      • tracks: string[]

        The base64 encoded tracks.

      • requester: unknown

        The requester of the tracks.

      Returns Promise<Track[]>

      The decoded tracks.

      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
    • Decodes a single base64 encoded track.

      Parameters

      • track: string

        The base64 encoded track.

      • requester: unknown

        The requester of the track.

      Returns Promise<Track>

      The decoded track.

      const node = player.node;
      const track = await node.decode.single("base64EncodedTrack");
      console.log(track.info.title); // Track Title