Supporting frameworks
NextJS
Zustand
Axios and TanStack query for making API calls
daisyUI + Lucide for icons
Notion for documenting
LLM
Lyrics API
- I used this API: https://lyrics.ovh/
- It’s unreliable in a way that:
- It keeps crashing
- It has a limited catalog of songs. You are likely to not find all songs you want.
- To search a song, you have to write exactly as it’s called and you have to write it’s artist name exactly as it is or otherwise it will break.
- Endpoint:
https://api.lyrics.ovh/v1/{artist}/{song_title}
- It’s rate limited
- The best option is to use
musixmatch but they don’t offer a free tier API. https://docs.musixmatch.com/lyrics-api/introduction