muzik
Version:
DiscordJS v13 Müzik Modülü
35 lines (34 loc) • 1.24 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Track = void 0;
const ytdl_core_1 = require("ytdl-core");
const moment_1 = __importDefault(require("moment"));
require("moment-duration-format");
class Track {
constructor(client, track) {
let song;
ytdl_core_1.getInfo(track.link).then((songInfo) => {
song = {
ad: songInfo.videoDetails.title,
link: songInfo.videoDetails.video_url,
resim: songInfo.videoDetails.thumbnails[3].url,
beğeni: songInfo.videoDetails.likes,
beğenmeme: songInfo.videoDetails.dislikes,
duration: songInfo.videoDetails.lengthSeconds,
izlenme: songInfo.videoDetails.viewCount,
};
});
this.song = song;
return song;
}
get süre() {
const formatted = moment_1.default
.duration(this.song.duration, "seconds")
.format("hh:mm:ss");
return formatted;
}
}
exports.Track = Track;