Ad

LrcApi: StreamMusic Lyrics API

LrcApi provides a Flask API for fetching lyrics and metadata from music services like Kugou and NetEase. It supports text/JSON APIs and offers Docker deployment.
Screenshot of HisAtri/LrcApi homepage

LrcApi is a Python Flask API designed to readily access lyrics for music tracks. It supports retrieving lyrics, album art, and metadata via various APIs, primarily focusing on integration with music streaming platforms like Kugou and NetEase. The API primarily leverages HTTP requests to these external services to obtain the desired data. The API provides both public and private access options, catering to different deployment scenarios.

This project offers a flexible and easy-to-use API for accessing lyrics, with support for both public API access and dedicated private deployments. It features comprehensive documentation and Docker support for simplified containerization. The API includes a metadata modification interface adding value for music library enrichment.

  • Lyric Retrieval: Supports retrieval of lyrics from multiple sources including Kugou and NetEase APIs.
  • Metadata Fetching: Enables access to album art, artist, and album information.
  • API Flexibility: Offers both text and JSON API formats.
  • Docker Support: Includes Dockerfile and Docker Compose configuration for easy deployment.
  • Serverless Compatibility: Allows using public API endpoint for quick testing without deployment.
  • Metadata Tagging: Implements an interface for modifying music metadata like title, artist and album.
  • Easy Integration: Designed for straightforward integration into music players and other applications.

The LrcApi project is actively maintained, with recent commits and a history of updates. The documentation is comprehensive and includes clear instructions for various deployment scenarios, including Docker. While the public API may have occasional latency, the core functionality seems stable and reliable, making it suitable for production use cases.

LrcApi benefits developers and music platforms by providing a simplified way to integrate lyrics and metadata into their applications. It's particularly valuable for music players, library management tools, and streaming services seeking to enhance the user experience with readily available song information. It offers a convenient alternative to manually scraping lyrics or relying on less reliable methods.

Summarize:
Share:
Stars
1,223
Forks
121
Issues
3
Created
3 years ago
Commit
1 month ago
License
GPL-3.0
Archived
No
Updated 1 day ago

Similar Repositories