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.4.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

syncedlyrics-0.4.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: syncedlyrics-0.4.0.tar.gz
  • Upload date:
  • Size: 8.6 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.4.0.tar.gz
Algorithm Hash digest
SHA256 d4a4e3207053b367e5d51ec9f8583886a2395796562c6fa4d75de12ef9decba7
MD5 71accae88286ad7b1e97a7d30cdf2a4c
BLAKE2b-256 eaac734e04c605722f6689947ea4263a3dc1f7cbad5c552be2398939136b1cc7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syncedlyrics-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 11.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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be2f77e4185ae95162048564bf747b2c9cb82e0e3b9635e877fbcb903c4c7d69
MD5 1a102bf4265de7cc91a8c0de6fe46751
BLAKE2b-256 026519f078dfd25b2527dae6a74f3ae8078091a211fe06f1746b15f2a32dadb2

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