Skip to main content

Get an LRC format (synchronized) lyrics for your music

Project description

syncedlyrics

Get an LRC format (synchronized) lyrics for your music.

Downloads

Installation

pip install syncedlyrics

Usage

CLI

syncedlyrics "SEARCH_TERM"

Available Options

Flag Description
-o Path to save .lrc lyrics, default="{search_term}.lrc"
-v Use this flag to show the logs
--allow-plain Return a plain text (not synced) lyrics if not LRC was found

Python

import syncedlyrics
lrc = syncedlyrics.search("[TRACK_NAME] [ARTIST_NAME]")

Or with options:

syncedlyrics.search("...", allow_plain_format=True, save_path="{search_term}_1234.lrc", providers=["NetEase"])

Providers

Feel free to suggest more providers please.

License

MIT

Notes

I also found a repo for Musixmatch API, but it has annoying API rate limits at the moment

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

syncedlyrics-0.3.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

syncedlyrics-0.3.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file syncedlyrics-0.3.0.tar.gz.

File metadata

  • Download URL: syncedlyrics-0.3.0.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.0 Windows/10

File hashes

Hashes for syncedlyrics-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b10b9110da21b637f747551f80840c1da989654af5811750c1aae5f8ab634ee1
MD5 4d5c2750cb634d24779a457a2fa8731b
BLAKE2b-256 34992faf89c5f474612ab1d0a8033863bc3d380258eadaa7626b0f562281a544

See more details on using hashes here.

File details

Details for the file syncedlyrics-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: syncedlyrics-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.0 Windows/10

File hashes

Hashes for syncedlyrics-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8dd652bbf592d0ed776336b56aaf804538bd86122eb837b5dc847318aa8b00c8
MD5 cc979ce9bcc28a223d61fc173eb64106
BLAKE2b-256 cc3c95326a32e9b4649402327f201ab69f3628bf48d7e371dd305fbaa5026fca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page