Command line tool to fetch synced lyrics from Musixmatch and save it as *.lrc file.
Download from Release page
Required Python 3.6+
- Clone/download this repo
- Install dependancy with pip
pip install -r requirements.txt
mxlrc [-h] -s SONG [SONG ...] [-o OUTDIR] [-t WTIME]
optional arguments:
-h, --help show this help message and exit
-s SONG [SONG ...], --song SONG [SONG ...]
song information in the format [ artist,title ], a
text file containing list of songs, or a folder
containing the song files
-o OUTDIR, --out OUTDIR
output directory, default: lyrics
-t SLEEP, --sleep SLEEP
sleep time (seconds) in between request, default: 30
--token TOKEN musixmatch token
mxlrc -s adele,hello
mxlrc -s adele,hello "the killers,mr. brightside" -o some_directory
mxlrc -s example_input.txt -t 20
mxlrc -s "Dream Theater/Images and Words (1992)" -t 20
This option overrides the
-o/--outdirargument which means the lyrics will be saved in the same directory as the given input.
Follow steps 1 to 5 from the guide here to get a new Musixmatch token.
- Directory containing music files as input