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

Package detail

genius-lyrics

zyrouge40.1kMIT4.4.7TypeScript support: included

Fetches Lyrics from Genius at Ease.

lyrics, genius, genius-lyrics, lyrics-api, discord-lyrics, lyrics-genius, genius-parser

readme

Genius Lyrics 🎵

npm npm npm Documentation

🤔 Whats is this?

Just a simple lyrics fetcher that uses Genius. This also has official API implementations.

💻 Installation

npm install genius-lyrics

⚙️ Usage

const Genius = require("genius-lyrics");
const Client = new Genius.Client("top-secret-optional-key");

✏️ Examples

Requiring

JavaScript

const Genius = require("genius-lyrics");
const Client = new Genius.Client("top-secret-optional-key"); // Scrapes if no key is provided

TypeScript

import Genius from "genius-lyrics";
const Client = new Genius.Client("top-secret-optional-key"); // Scrapes if no key is provided

Fetching a Song and Lyrics

const searches = await Client.songs.search("faded");

// Pick first one
const firstSong = searches[0];
console.log("About the Song:\n", firstSong, "\n");

// Ok lets get the lyrics
const lyrics = await firstSong.lyrics();
console.log("Lyrics of the Song:\n", lyrics, "\n");

Fetching an Artist

const artist = await Client.artists.get(456537);
console.log("About the Artist:\n", artist, "\n");