- Notifications
You must be signed in to change notification settings - Fork1
Fetch synced lyrics from Musixmatch and save it as *.lrc file, written in Go. Python versionhttps://github.com/fashni/MxLRC
License
NotificationsYou must be signed in to change notification settings
fashni/mxlrc-go
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Command line tool to fetch synced lyrics fromMusixmatch and save it as *.lrc file.
TBA
Required Go 1.17+
go install github.com/fashni/mxlrc-go@latest
Usage: mxlrc-go [--outdir OUTDIR] [--cooldown COOLDOWN] [--token TOKEN] SONG [SONG ...]Positional arguments: SONG song information in [ artist,title ] format (required)Options: --outdir OUTDIR, -o OUTDIR output directory [default: lyrics] --cooldown COOLDOWN, -c COOLDOWN cooldown time in seconds [default: 15] --depth DEPTH, -d DEPTH (directory mode) maximum recursion depth [default: 100] --update, -u (directory mode) update existing lyrics file --bfs (directory mode) use breatdth-first-search traversal --token TOKEN, -t TOKEN musixmatch token --help, -h display this help and exit
mxlrc-go adele,hello
mxlrc-go adele,hello "the killers,mr. brightside" -o some_directory
mxlrc-go example_input.txt -c 20
mxlrc-go "Dream Theater"
This option overrides the
-o/--outdir
argument which means the lyrics will be saved in the same directory as the given input.
The
-d/--depth
argument limit the depth of subdirectory to scan. Use-d 0
or--depth 0
to only scan the specified directory.
Follow steps 1 to 5 from the guidehere to get a new Musixmatch token.
About
Fetch synced lyrics from Musixmatch and save it as *.lrc file, written in Go. Python versionhttps://github.com/fashni/MxLRC
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published