Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

queuecard

A3PIRE23MIT1.5.0TypeScript support: included

Experience your Discord bot's music in a visual format.

music-card, discord-music-card, music-card-discord, discord.js, spotify, youtube, image, node-canvas, canvas-constructor, discord, discord-canvas

readme

About

Musicard is a futuristic music card library designed for Discord bots.

Installation

npm install musicard

Example

This example code will generate a music card image and save it.

(async () => {
    const { musicCard } = require("musicard");
    const fs = require("fs");

    const card = new musicCard()
        .setName("Bad Habits")
        .setAuthor("By Ed Sheeran")
        .setColor("auto")
        .setTheme("dynamic")
        .setBrightness(50)
        .setThumbnail("https://static.qobuz.com/images/covers/ga/ua/rmk2cpqliuaga_600.jpg")
        .setProgress(10)
        .setStartTime("0:00")
        .setEndTime("3:00")

    const cardBuffer = await card.build();

    fs.writeFileSync(`musicard.png`, cardBuffer);
    console.log("Done!");
})()

Output

This is the classic output of musicard. classic

This is the dynamic output of musicard. dynamic

Projects

Sr. Name Platform
1 Riffy Music Bot (Official) discord.js