syncedlyrics icon indicating copy to clipboard operation
syncedlyrics copied to clipboard

Return additional metadata

Open henrydatei opened this issue 9 months ago • 0 comments

I have the problem that I want to search for "We own it" by 2 Chainz and Wiz Khalifa:

import syncedlyrics
syncedlyrics.search("we own it 2 chainz", allow_plain_format=False)

This return the correct lyrics:

[00:07.81] It's Young Khalifa man\n
[00:10.79] 2 Chainz!\n
[00:13.17] Money's the motivation\n
[00:14.53] Money's the conversation\n
[00:16.13] You on vacation, we gettin' paid so\n
[00:18.73] We on paid-cation, I did it for the fam\n
[00:21.41] It's whatever we had to do, it's just who I am\n
[00:24.10] Yeah, it's the life I chose\n
[00:26.41] Gunshots in the dark, one eye closed\n
[00:29.14] And we got it cookin' like a one-eyed stove\n
[00:32.08] You can catch me kissin' my girl with both eye' closed\n
...
[02:15.73] See these people I ride with (I ride or die for life)\n
[02:18.09] This moment, we own it\n
[02:21.10] This moment, we own it\n
[02:22.40] I ride or die for mine\n
[02:22.87] I'm ride or die material\n
[02:23.67] One life to live, so here we go\n
[02:24.24] This moment, we own it\n
[02:24.75] 

But the timesteps seem to be wrong, the whole songs lasts for about 3:47 and not 2:24 as the last lyrics line indicates. Now I question myself if the returned lyrics belongs to a different version of the song. It would be great if you could return some additional metadata (if the APIs provide that) to check against that

henrydatei avatar May 12 '24 15:05 henrydatei