Skip to content

Simple toolkit for everything to do with song lyrics. Find, write, and sync lyrics for existing songs with ease.

License

Notifications You must be signed in to change notification settings

aelithron/lyrickit

Repository files navigation

LyricKit IMG

A one-stop-shop webapp for everything related to lyrics!
Download, write, sync, and export lyrics to be usable where you need them.
This project was made for Moonshot, a Hack Club event!

Features

  • Metadata extractor for uploaded song files
  • Pulls existing lyrics from LRCLIB
  • Includes a simple tool for playing a song and syncing while you do so, inspired by https://lrc-maker.github.io.
  • Works with bulk imports (drop a bunch of songs in, pull/write/sync lyrics, and export a .zip at the end).
  • Mobile compatibility
  • Supports many file types

Usage

Go to lyrics.novatea.dev in a web browser! Upload your songs and follow the flow illustrated by the sidebar (it goes in order).

Self-hosting

With Docker Compose

Copy the following Compose file to your server or computer, and name it compose.yaml:

services:
  lyrickit:
    image: ghcr.io/aelithron/lyrickit:latest
    container_name: lyrickit
    ports:
      - "3000:3000"
    restart: unless-stopped

Then, simply run docker compose up -d in the directory of the file!

With docker run

Run the following command on your server or computer:

docker run -d \
  --name lyrickit \
  -p 3000:3000 \
  --restart unless-stopped \
  ghcr.io/aelithron/lyrickit:latest

Credits

This project uses some Font Awesome and Twemoji icons throughout.

About

Simple toolkit for everything to do with song lyrics. Find, write, and sync lyrics for existing songs with ease.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors 2

  •  
  •