player-engine
Version:
Play your Musics in Your Discord Music Bot | Discord.js V13 Only
25 lines (24 loc) • 901 B
TypeScript
/// <reference types="node" />
import { PlayerTrackInterface } from "../typings/PlayerTrack";
import { opus, FFmpeg } from "prism-media";
import * as stream from 'node:stream';
import { IncomingMessage } from "http";
import { AudioResource } from "@discordjs/voice";
import { DurationType } from "music-engines/dist/src/typings/base.d";
export default class PlayerTrack implements PlayerTrackInterface {
readonly title: string;
readonly url: string;
readonly picture: string;
readonly platform: string;
readonly duration: DurationType;
stream: opus.Encoder | FFmpeg | stream.Readable | IncomingMessage | Buffer;
raw: any;
audioResource: AudioResource;
metadata: any;
private tempStream;
private streamType;
constructor(data: any);
init(): Promise<void>;
createResource(inlineVolume?: boolean): AudioResource;
addMetadata(data: any): void;
}