{"categories":[{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"},{"label":"Speech","url":"https://skillfed.io/packages/category/multimedia-sound-audio-speech"},{"label":"Players","url":"https://skillfed.io/packages/category/multimedia-sound-audio-players"}],"enrichment":{"capability":"Fetches synchronized lyrics in LRC format for music tracks from multiple online providers, with options for plain text or word-level karaoke formats.","skillfed_tags":["lyrics-fetching","lrc-format","music-metadata"],"use_cases":["Build a music player or karaoke app that displays synchronized lyrics alongside playback.","Batch download LRC files for a music library to enable lyrics display in compatible media players.","Integrate lyrics search into a music metadata tool or music discovery application.","Create a CLI tool to fetch and save lyrics for offline use or archival purposes.","Develop a translation workflow by fetching lyrics in multiple languages using the lang parameter."],"what_it_does":"syncedlyrics is a Python library and CLI tool that retrieves synchronized lyrics in LRC format from multiple online music providers. It wraps requests, beautifulsoup4, and rapidfuzz to search and parse lyrics, offering both a simple Python API and a command-line interface. You can search by track name and artist, optionally filter for synced-only or plain-text lyrics, request word-level karaoke formats, and save results to .lrc files.\n\nThe package supports several providers including Musixmatch, Lrclib, NetEase, Megalobiz, and Genius, though the documentation notes that some (Deezer, Lyricsify) are currently broken. It requires Python 3.8 or later and has low install friction. However, maintenance is dormant\u2014the last commit was 2024-07-28\u2014so provider integrations may break as external APIs change without timely fixes.","worth_installing":"Yes, if you need a straightforward way to fetch synchronized lyrics and can tolerate dormant maintenance. The low install friction, permissive MIT license, and broad provider support make it practical for music apps or CLI tools. However, be aware that provider breakage is likely without active maintenance\u2014test each provider you rely on before deploying to production."},"id":"syncedlyrics","links":{"html":"https://skillfed.io/packages/syncedlyrics","md":"https://skillfed.io/packages/syncedlyrics.md","pypi":"https://pypi.org/project/syncedlyrics/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-07-28","license_spdx":null,"license_treatment":"permissive","name":"syncedlyrics","python_support":"supports_current","summary":"Get an LRC format (synchronized) lyrics for your music"},"popularity":{"monthly_downloads":101437,"position":12935,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
