ibratabian17/lyricsplus — reverse-engineered prompt
Reverse engineered prompt
Build me a lightweight backend API for a lyrics service like LyricsPlus. It should let a client search songs, fetch lyrics and song metadata, and return synced lyrics timelines when available. It needs to pull from multiple sources like Apple Music, Spotify, Musixmatch, and QQ Music, then pick the best match for the requested track.
Please include support for user submitted synced lyrics, protected upload routes using a secret, and caching so repeated lyric lookups are faster. The cache can use Google Drive like the original project. Make configuration clear for all the account tokens and cookies needed for Apple Music, Spotify, Musixmatch, Google Drive, and the JWT secret.
I want it to run locally with npm, and be deployable to Vercel Edge Functions or Cloudflare Workers. Add simple endpoint docs so I know how to search, fetch lyrics, upload lyrics, and check metadata. Keep it clean and practical, look up current docs online if you need to.
Want more depth? Deep Reverse