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=["Deezer"])

Providers

  • NetEase (music.163.com)
  • Deezer

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

Uploaded Source

Built Distribution

syncedlyrics-0.2.2-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: syncedlyrics-0.2.2.tar.gz
  • Upload date:
  • Size: 6.9 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.2.2.tar.gz
Algorithm Hash digest
SHA256 bb705b221f603f2ee17fe198d5103e86c7174960f4e7a5b9acf509bf3252383f
MD5 36b50a9beb257e7beb04952e90f419ec
BLAKE2b-256 7b2fa69571df59dcbfa6c12955879501e14fe7c923713e7d1c913df94c1920db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syncedlyrics-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 9.3 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.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bd50d6e9cee5bbdd812e777dd462aab2bea239d8790f5639e96d2c5efd3b78d1
MD5 d086a6e63836499e232ea8979ab92f01
BLAKE2b-256 e09e29bf79883c7fea4d8e5531f2a49adf71e12bd24a93f83152520d484f081f

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