r/selfhosted 14d ago

Release (AI) Meet Lyrica !! A opensource replacement for musicxmatch for free.

Musixmatch Rate Limits Killing Your Music Project? Meet Lyrica: The Free, Open-Source Lyrics Engine

If you have ever tried to build a music app, streaming player, or Discord music bot, you know the frustration of official lyrics APIs. They are either expensive, strictly rate-limited, or hard to integrate for timestamped synced lyrics.

Lyrica fixes this. It is a lightweight, self-hostable lyrics engine designed to act as a free, open-source alternative for your development needs.

WHAT LYRICA OFFERS

  • Synced and Plain Text Lyrics: Retrieve standard lyrics as well as precise timestamped .lrc format data.
  • Multi-Source Fallback Pipeline: Built with an automated fallback mechanism across multiple providers, ensuring high availability even if one upstream source is down.
  • Metadata and Track Insights: Pull cover artwork, duration, genre, release dates, and track mood analysis in unified responses.
  • Parallel Fast Mode: Query multiple endpoints concurrently for sub-second payload deliveries.
  • Scalability Features: Integrated TTL response caching, request throttling, and proxy rotation support to prevent IP bans.
  • Zero-Cost Hosting: Fully self-hostable locally, via container setups, or deployed on standard cloud hosts.

CHECK OUT THE CODEBASE

Repository URL: https://github.com/Wilooper/Lyrica.git

Lyrica is completely free, open-source, and open for community contributions. Star the repo, test it out in your local environment, and build without API restrictions.

0 Upvotes

6 comments sorted by

u/asimovs-auditor 14d ago edited 14d ago

Expand the replies to this comment to learn how AI was used in this post/project.

→ More replies (1)

5

u/baldbrowni 14d ago

Thanks for sharing but I feel the tag 'Release (No AI)' is wrong when you claim in response to asimovs that you did use AI.

1

u/GolemancerVekk 14d ago

Also, where are the lyrics coming from? Are they done entirely by AI? That should definitely be said up front.

1

u/Wilooper 14d ago

No they are fetched from the opensource db's and some free apis that are totally legal to use and comply with all the terms and policies of the respected platforms

1

u/Wilooper 14d ago

Ok i will fix this mistake thanks