Hope to add lyrics API interface

Feature description:

I’m using “Music Tag Web,” a music tagging app built with Subsonic. It provides a lyrics API, allowing it to display lyrics for audio formats that don’t have built-in lyrics. So, I’m hoping Symfonium can add a lyrics API option, allowing it to connect to even more diverse lyrics interfaces. It uses a GET request method and a Bearer Token for authentication. I love Symfonium and am incredibly grateful to its creators!

Problem solved:

Solve the problem that the lyrics of some audios cannot be displayed due to the audio format

Brought benefits:

It provides a lyrics API, allowing it to display lyrics for audio formats that don’t have built-in lyrics.

Other application solutions:

 
StreamMusic introduces a lyrics API interface, which can be set as an alternative or priority. I think it is very good. In addition, it also introduces a cover interface, a song details interface, and a lyrics translation interface.
 

Additional description and context:

 

 

Screenshots / Mockup:

 

   

Subsonic already have the proper endpoint to query lyrics and most servers support .lrc files.

Integration needs to be done server side.

1 Like

OK, thanks for your reply. What I meant is that you can set a custom lyrics API interface, because the music tag web does not seem to use the official interface, as shown in the picture.

The server already provides an API interface, which means “open API.” This API is open to third-party applications and can be integrated and called by other third-party applications. For example, the info interface can display information for the homepage application, the lyrics interface can display lyrics for the music streaming app, and the health interface can be used for Docker health checks and heartbeat monitoring.

I perfectly understand but this is not the job of Symfonium to fetch data that the original server is supposed to provide.

Subsonic servers have an endpoint to query lyrics. They support embed / external lyrics and can integrate that app if they want.

Symfonium have no reason to call another API endpoint and try to match and find songs that not’s it’s job it’s the media provider job.

I understand what you mean now, thank you for your reply!