cover-img

Lyricy - A lyrics-searching tool

A command line lyrics utility tool that's searches and adds lyrics to your offline songs

8 October, 2022

2

2

0

Why lyricy ?

We can use spotDL/spotify-downloader to download our Spotify playlist and songs along with album art and metadata. But it does not add the lyrics of the songs in the song metadata. lyricy search for the lyrics of the song adds to song metadata.

you can use Retro music player for android to listen to offline local songs with synced lyrics.

Features

  • Used as a Python package, Desktop application, and mobile application (PWA)
  • Easy to add lyrics to your offline songs
  • Preview of lyrics
  • Synced lyrics with lrc time tags
  • Lyrics without lrc tags
  • Save lyrics as lrc file
  • Add your own lyrics or downloaded lyrics to songs

Usage

GUI

GUI is built with flet

demo

CLI

Installation

Using pip


Windows user download this executable file

demo



Searching for lyrics using your queries



Searching for lyrics for your track

Track must have album metadata title


After searching it print list of lyrics, enter the index number lyrics to get the full lyrics

Adding lyrics

Adding lyrics to track metadata to get synced lyrics



select the preferred lyrics for the song to add it

If track does not have metadata title or any other irrelevant name, use can use --query option to override this.


Changing lyrics provider

By default the lyrics provider is is megalobiz, but you can use other provider is rclyricsband



Remove lyrics



Show lyrics



Downloading lrc file


This search and ask for the prompt, select any song it will download and save as lrc file

Add lrc file to song


It will add the lyrics to song metadata

Python Package

Install

Using pip


Simple Usage


Saving and adding lyrics to track


Using Other Providers

Default provider is https://www.megalobiz.com/, but you can use other provider is https://rclyricsband.com/.


Lyrics Providers

Contributions

Contributions are Welcome. Feel free to report bugs in issue and fix some bugs by creating pull requests. Comments, Suggestions, Improvements and Enhancements are always welcome.

Languages
Python

Python

python

script

automation

2

2

0

python

script

automation

YOGESHWARAN R

More Articles

Showwcase is a professional tech network with over 0 users from over 150 countries. We assist tech professionals in showcasing their unique skills through dedicated profiles and connect them with top global companies for career opportunities.

© Copyright 2025. Showcase Creators Inc. All rights reserved.