by pandaeye0 » Wed Jan 01, 2025 2:49 am
Dear Dev, I finally got the MM2024 installed after its release. After some testing on lrclib (a few songs so not exactly sure), I notice that even if the song has synced lyrics, MM returned the plain lyrics. Is it possible to check the code to see whether it is the case?
The relevant API document is appended for your ease of reference:
https:// lrclib. net/docs
Example request
Code: Select all
GET /api/get?artist_name=Borislav+Slavov&track_name=I+Want+to+Live&album_name=Baldur%27s+Gate+3+(Original+Game+Soundtrack)&duration=233
Example response
200 OK:
Code: Select all
{
"id": 3396226,
"trackName": "I Want to Live",
"artistName": "Borislav Slavov",
"albumName": "Baldur's Gate 3 (Original Game Soundtrack)",
"duration": 233,
"instrumental": false,
"plainLyrics": "I feel your breath upon my neck\n...The clock won't stop and this is what we get\n",
"syncedLyrics": "[00:17.12] I feel your breath upon my neck\n...[03:20.31] The clock won't stop and this is what we get\n[03:25.72] "
}
An example is given below:
https:// lrclib. net/search/%E5%A4%AA%E9%99%BD%E6%98%9F%E8%BE%B0
(Cantonese song, sorry if the encoding mess things up, but it demonstrate the idea)
Naturally I would like MM to return synced lyrics by default and plained lyrics otherwise.
Dear Dev, I finally got the MM2024 installed after its release. After some testing on lrclib (a few songs so not exactly sure), I notice that even if the song has synced lyrics, MM returned the plain lyrics. Is it possible to check the code to see whether it is the case?
The relevant API document is appended for your ease of reference:
https:// lrclib. net/docs
[quote]Example request
[code]GET /api/get?artist_name=Borislav+Slavov&track_name=I+Want+to+Live&album_name=Baldur%27s+Gate+3+(Original+Game+Soundtrack)&duration=233[/code]
Example response
200 OK:
[code]{
"id": 3396226,
"trackName": "I Want to Live",
"artistName": "Borislav Slavov",
"albumName": "Baldur's Gate 3 (Original Game Soundtrack)",
"duration": 233,
"instrumental": false,
"plainLyrics": "I feel your breath upon my neck\n...The clock won't stop and this is what we get\n",
"syncedLyrics": "[00:17.12] I feel your breath upon my neck\n...[03:20.31] The clock won't stop and this is what we get\n[03:25.72] "
}[/code][/quote]
An example is given below:
https:// lrclib. net/search/%E5%A4%AA%E9%99%BD%E6%98%9F%E8%BE%B0
(Cantonese song, sorry if the encoding mess things up, but it demonstrate the idea)
Naturally I would like MM to return synced lyrics by default and plained lyrics otherwise.