music-start-pro
Version:
Music Start Pro is a discord bot that can play YouTube music by slash command.
29 lines (28 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MusicInfo = void 0;
var MusicInfo = /** @class */ (function () {
function MusicInfo(url, title, likes, viewCount, playCounter) {
if (playCounter === void 0) { playCounter = 0; }
this.url = url;
this.title = title;
this.likes = likes;
this.viewCount = viewCount;
this.playCounter = playCounter;
}
MusicInfo.fromDetails = function (info) {
var detail = info.videoDetails;
if (!detail.videoId)
return null;
var url = "https://www.youtube.com/watch?v=".concat(detail.videoId);
var title = detail.title || "";
var viewCount = parseInt(detail.viewCount) || 0;
var likes = detail.likes || 0;
return new MusicInfo(url, title, likes, Number(viewCount));
};
MusicInfo.fromCache = function (info) {
return new MusicInfo(info.u, info.n, 0, 0);
};
return MusicInfo;
}());
exports.MusicInfo = MusicInfo;