All Projects → cstefFlexin → spotify-card

cstefFlexin / spotify-card

Licence: MIT License
Generate spotify embeds using canvas

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to spotify-card

humhub-oauth
Social OAuths built for the Social Platform HumHub
Stars: ✭ 16 (-23.81%)
Mutual labels:  spotify
owntone-server
OwnTone is forked-daapd's new name. Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay devices (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
Stars: ✭ 1,408 (+6604.76%)
Mutual labels:  spotify
mirror
A "Smart Mirror" Android application
Stars: ✭ 53 (+152.38%)
Mutual labels:  spotify
fresh script
Find Spotify tracks posted to the HipHopHeads subreddit and add them to a Spotify playlist.
Stars: ✭ 69 (+228.57%)
Mutual labels:  spotify
SpotifyAdBlocker-Windows
Spotify Adblocker for windows
Stars: ✭ 42 (+100%)
Mutual labels:  spotify
Tweeterify
A Twitter bot which recommends some Spotify top charts songs to people
Stars: ✭ 18 (-14.29%)
Mutual labels:  spotify
spotify-clone
🎶🎶Simple Spotify Clone using ReactJs. Here we are using the Official Spotify API to make calls. Here we can able to login, logout and gear the music.
Stars: ✭ 21 (+0%)
Mutual labels:  spotify
SpotiSharp
Cross-platform music assistant
Stars: ✭ 22 (+4.76%)
Mutual labels:  spotify
SpotifyApi.NetCore
Lightweight .NET Core wrapper for the Spotify Web API
Stars: ✭ 31 (+47.62%)
Mutual labels:  spotify
plumeria
🤖 A Discord chat bot with rich data piping between commands
Stars: ✭ 35 (+66.67%)
Mutual labels:  spotify
PlaylistParty
📺 Play Spotify Playlists on Youtube.
Stars: ✭ 20 (-4.76%)
Mutual labels:  spotify
lavamusic
lavalink music bot base in erela.js and discord.js v13
Stars: ✭ 210 (+900%)
Mutual labels:  spotify
MySpotify
A website to view your Spotify stats.
Stars: ✭ 38 (+80.95%)
Mutual labels:  spotify
nvim-spotify
For productivity addicts who enjoy coding while listening to Spotify, and cannot lose their focus switching to the app to control their music.
Stars: ✭ 120 (+471.43%)
Mutual labels:  spotify
polybar-now-playing
Script for polybar to display and control media(not only Spotify) using DBus.
Stars: ✭ 34 (+61.9%)
Mutual labels:  spotify
visp
Visp is a Vi-like Spotify client for terminal users.
Stars: ✭ 45 (+114.29%)
Mutual labels:  spotify
connectr
A super lightweight Spotify controller
Stars: ✭ 100 (+376.19%)
Mutual labels:  spotify
Eolian
Eolian is a Discord music bot that aims to be easy to use and provide a very powerful API for queuing songs from a variety of sources such as entire albums, playlists, artist discography and more.
Stars: ✭ 20 (-4.76%)
Mutual labels:  spotify
YoutubeSpotifyDL
Youtube and Spotify music downloader with metadata.
Stars: ✭ 66 (+214.29%)
Mutual labels:  spotify
SpotifyNoPremium
A cross-platform Spicetify theme which declutters Spotify stock UI and removes all ads.
Stars: ✭ 376 (+1690.48%)
Mutual labels:  spotify

Generate song embeds easily !

Preview

spotify-card

Table of Contents

About

This is a nodejs utility to generate song embeds using skia-canvas.

The package is named spotify-card because I wanted to only add spotify support at the beginning but I ended up adding support for other platforms.

Currently supported plaforms: Spotify, Soundcloud, Youtube and Deezer

Prerequisites

Installing

You can install this package from the npm registry

yarn add spotify-card

or with the npm cli:

npm install spotify-card

Usage

Example (typescript)

import { generate } from "spotify-card";
import path from "path";
import fs from "fs";

(async () => {
    const image = await generate({
        url: "spotify:track:33yAEqzKXexYM3WlOYtTfQ",
    });
    fs.writeFileSync(path.join(__dirname, "test_image.png"), image);
})();
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].