Spotify Karaoke Lyrics API स्पॉटिफाई पर उपलब्ध लाखों गानों के लिए समन्वयित बोलों तक तात्कालिक पहुंच प्रदान करती है। डेवलपर्स, संगीत प्रेमियों और ऐप निर्माताओं के लिए डिज़ाइन की गई, यह API आपको केवल एक Spotify ट्रैक आईडी पास करके वास्तविक समय में पूरे गीत के बोल प्राप्त करने की अनुमति देती है। चाहे आप एक कराओके ऐप बना रहे हों, एक संगीत शिक्षा प्लेटफॉर्म, या बोलों को प्रदर्शित करने के लिए एक इंटरैक्टिव टूल, यह API सटीक, उच्च गुणवत्ता वाले बोल प्रदान करती है जो उपयोगकर्ता सहभागिता और संगीत अनुभव को बढ़ाती है।
प्रत्येक API प्रतिक्रिया में साफ, संरचित बोलों का डेटा होता है जिसे गतिशील प्रदर्शन या विश्लेषण के लिए प्लेबैक के साथ समन्वयित किया जा सकता है। लोकप्रिय और विशिष्ट शैलियों दोनों का समर्थन करते हुए, API चार्ट-टॉपिंग हिट्स से लेकर इंडी रिलीज़ तक व्यापक गीत कवरेज सुनिश्चित करती है। इसके अतिरिक्त, इसकी अनुकूलित प्रदर्शन और स्केलेबिलिटी बड़े पैमाने के प्लेटफार्मों और हल्के मोबाइल ऐप में निर्बाध एकीकरण को सक्षम बनाती है।
गेट ट्रैक लिरिक्स - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
trackId |
[आवश्यक] Enter a track id |
{"success":true,"cached":false,"data":{"lrc":"[00:34.30] Look\n[00:37.19] If you had one shot, or one opportunity\n[00:44.19] To seize everything you ever wanted\n[00:47.12] One moment\n[00:49.33] Would you capture it or just let it slip?\n[00:53.08] Yo\n[00:54.15] His palms are sweaty, knees weak, arms are heavy\n[00:56.84] There's vomit on his sweater already, mom's spaghetti\n[00:59.50] He's nervous, but on the surface he looks calm and ready to drop bombs\n[01:03.39] But he keeps on forgetting what he wrote down, the whole crowd goes so loud\n[01:08.12] He opens his mouth, but the words won't come out\n[01:11.08] He's choking how, everybody's joking now\n[01:13.75] The clock's run out, time's up, over, blaow!\n[01:16.62] Snap back to reality\n[01:18.11] Oh, there goes gravity\n[01:19.82] Oh, there goes Rabbit, he choked\n[01:21.79] He's so mad, but he won't give up that easy, no\n[01:24.17] He won't have it, he knows his whole back's to these ropes\n[01:27.35] It don't matter, he's dope\n[01:28.94] He knows that but he's broke\n[01:30.21] He's so stagnant, he knows when he goes back to his mobile home, that's when it's\n[01:33.85] Back to the lab again, yo\n[01:35.50] This whole rhapsody\n[01:36.78] He better go capture this moment and hope it don't pass him\n[01:39.26] You better lose yourself in the music, the moment\n[01:41.48] You own it, you better never let it go\n[01:44.24] You only get one shot, do not miss your chance to blow\n[01:47.28] This opportunity comes once in a lifetime\n[01:49.92] You better lose yourself in the music, the moment\n[01:52.85] You own it, you better never let it go\n[01:55.46] You only get one shot, do not miss your chance to blow\n[01:58.21] This opportunity comes once in a lifetime\n[02:01.05] You better\n[02:01.95] The soul's escaping, through this hole that is gaping\n[02:04.43] This world is mine for the taking\n[02:06.38] Make me king, as we move toward a new world order\n[02:09.84] A normal life is boring, but superstardom's close to post mortem\n[02:14.09] It only grows harder, homie grows hotter\n[02:16.83] He blows, it's all over\n[02:18.44] These hoes is all on him\n[02:19.98] Coast to coast shows, he's known as the globetrotter\n[02:22.65] Lonely roads, God only knows\n[02:24.43] He's knows is grown farther from home, he's no father\n[02:26.83] He goes home and barely knows his own daughter\n[02:29.38] But hold your nose 'cause here goes the cold water\n[02:32.25] His hoes don't want him no more, he's cold product\n[02:35.15] They moved on to the next schmoe who flows\n[02:37.87] He nose dove and sold nada\n[02:39.33] So the soap opera is told and unfolds\n[02:42.11] I suppose it's old partner but the beat goes on\n[02:44.81] Da da dum, da dum da da\n[02:46.44] You better lose yourself in the music, the moment\n[02:49.06] You own it, you better never let it go\n[02:51.72] You only get one shot, do not miss your chance to blow\n[02:54.62] This opportunity comes once in a lifetime\n[02:57.03] You better lose yourself in the music, the moment\n[03:00.11] You own it, you better never let it go\n[03:02.77] You only get one shot, do not miss your chance to blow\n[03:05.72] This opportunity comes once in a lifetime\n[03:08.13] You better\n[03:09.13] No more games, I'ma change what you call rage\n[03:11.38] Tear this motherfucking roof off like two dogs caged\n[03:14.15] I was playing in the beginning, the mood all changed\n[03:17.09] I've been chewed up and spit out and booed off stage\n[03:19.94] But I kept rhyming and stepped right into the next cypher\n[03:22.99] Best believe somebody's paying the pied piper\n[03:25.77] All the pain inside amplified by the fact\n[03:28.58] That I can't get by with my 9-to-5\n[03:31.78] And I can't provide the right type of life for my family\n[03:35.70] 'Cause man, these goddamn food stamps don't buy diapers\n[03:38.33] And it's no movie, there's no Mekhi Phifer, this is my life\n[03:42.37] And these times are so hard, and it's getting even harder\n[03:45.16] Trying to feed and water my seed, plus\n[03:47.26] Teeter totter caught up between being a father and a prima donna\n[03:50.91] Baby mama drama's screaming on and\n[03:53.14] Too much for me to wanna stay in one spot, another day of monotony\n[03:56.32] Has gotten me to the point, I'm like a snail I've got to formulate a plot or I end up in jail or shot\n[04:01.97] Success is my only motherfucking option, failure's not\n[04:05.31] Mom, I love you, but this trailer's got to go\n[04:07.95] I cannot grow old in Salem's lot\n[04:10.28] So here I go it's my shot\n[04:12.03] Feet, fail me not, this may be the only opportunity that I got\n[04:15.79] You better\n[04:16.45] Lose yourself in the music, the moment\n[04:18.76] You own it, you better never let it go\n[04:21.31] You only get one shot, do not miss your chance to blow\n[04:24.39] This opportunity comes once in a lifetime\n[04:27.07] You better lose yourself in the music, the moment\n[04:29.89] You own it, you better never let it go\n[04:32.31] You only get one shot, do not miss your chance to blow\n[04:35.50] This opportunity comes once in a lifetime\n[04:38.12] You better\n[04:40.09] You can do anything you set your mind to, man\n[04:41.12] ","source":"v2"}}
curl --location --request GET 'https://zylalabs.com/api/7564/spotify+karaoke+lyrics+api/22038/get+track+lyrics?trackId=7MJQ9Nfxzh8LPZ9e9u68Fq' --header 'Authorization: Bearer YOUR_API_KEY'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
गेट लिरिक्स एपीआई एक निर्दिष्ट स्पॉटिफाई ट्रैक के लिए समन्वयित गीत के बोल लौटाता है प्रतिक्रिया में पूर्ण बोल पाठ समन्वयन के लिए समय की जानकारी और गीत के बारे में मेटाडेटा होता है जैसे ट्रैक आईडी और कलाकार का नाम
प्रतिक्रिया डेटा के मुख्य फ़ील्ड में "lyrics" (पूर्ण गीत का पाठ), "track_id" (स्पॉटीफाई ट्रैक आईडी), "artist" (कलाकार का नाम) और "timestamp" (गीत समकालन के लिए समय डेटा) शामिल हैं
प्रतिक्रिया डेटा JSON प्रारूप में संरचित है जिसमें स्पष्ट कुंजी-मूल्य जोड़े हैं गीत आमतौर पर एकल स्ट्रिंग के रूप में प्रस्तुत किए जाते हैं जबकि मेटाडेटा फ़ील्ड को आसान पहुंच के लिए व्यवस्थित किया गया है जिससे डेवलपर्स द्वारा जानकारी को कुशलता से पार्स और प्रदर्शित किया जा सके
गेट लिरिक्स एंडपॉइंट गानों के लिए वास्तविक समय के लिरिक्स प्रदान करता है जिसमें पूर्ण लिरिक्स टेक्स्ट समन्वय समय और ट्रैक आईडी और कलाकार के नाम जैसे संबंधित मेटाडेटा शामिल हैं जो विभिन्न शैलियों और कलाकारों को कवर करता है
डेटा की सटीकता संगीत अधिकार संगठनों के साथ साझेदारी और प्रमाणित स्रोतों से निरंतर अपडेट के माध्यम से बनाए रखी जाती है नियमित गुणवत्ता जांच यह सुनिश्चित करती है कि प्रदान किए गए गीत सही और अद्यतन हैं
विशिष्ट उपयोग के मामलों में कैरोक ऐप, संगीत शिक्षा प्लेटफार्म और इंटरैक्टिव गीत प्रदर्शन उपकरण शामिल हैं डेवलपर्स एपीआई का उपयोग करके संगीत प्लेबैक के साथ गीतों को समन्वयित करके उपयोगकर्ता सहभागिता बढ़ा सकते हैं
उपयोगकर्ता अपने अनुरोधों को कस्टमाइज़ कर सकते हैंโดย एंडपॉइंट पैरामीटर में Spotify ट्रैक आईडी निर्दिष्ट करके यह विशिष्ट गीतों के लिए गीतों की लक्षित पुनर्प्राप्ति की अनुमति देता है जो एप्लिकेशनों में वैयक्तिकृत अनुभव को सक्षम करता है
यदि एपीआई आंशिक या खाली परिणाम लौटाता है तो डेवलपर्स को उपयोगकर्ताओं को सूचित करने के लिए त्रुटि प्रबंधन लागू करना चाहिए वे अनुप्रस्थ विकल्प भी प्रदान कर सकते हैं जैसे एक संदेश दिखाना या उस गीत के लिए वैकल्पिक ट्रैक का सुझाव देना जिसकी गीत उपलब्ध हैं
Get Lyrics एंडपॉइंट मुख्य रूप से "track_id" पैरामीटर की आवश्यकता होती है जो एक Spotify ट्रैक के लिए अद्वितीय पहचानकर्ता है यह उपयोगकर्ताओं को निर्दिष्ट करने की अनुमति देता है कि वे किस गाने के गीत प्राप्त करना चाहते हैं
एपीआई विभिन्न शैलियों में कई गीतों की एक विस्तृत श्रृंखला को कवर करता है जिसमें पॉप रॉक हिप-हॉप और इंडी शामिल हैं इसमें मुख्यधारा के हिट और कम ज्ञात ट्रैक दोनों शामिल हैं जो दुनिया भर के उपयोगकर्ताओं के लिए व्यापक पहुंच सुनिश्चित करता है
"track_id" पैरामीटर किसी भी मान्य Spotify ट्रैक ID को स्वीकार करता है जो आमतौर पर अक्षरों और संख्याओं के पात्रों की एक श्रृंखला होती है उपयोगकर्ताओं को सुनिश्चित करना चाहिए कि ID Spotify कैटलॉग में मौजूद ट्रैक से मेल खाती है ताकि सफल पुनर्प्राप्ति हो सके
प्रतिक्रिया में "गीत" में गाने का पूरा पाठ होता है "ट्रैक_आईडी" गाने की पहचान करता है "कलाकार" कलाकार का नाम प्रदान करता है और "टाइमस्टैम्प" गीत समकालन के लिए समय को दर्शाता है जो प्लेबैक के दौरान गतिशील प्रदर्शन की अनुमति देता है
उपयोगकर्ता JSON प्रतिक्रिया को पार्स कर सकते हैं ताकि अपने अनुप्रयोगों में प्रदर्शित करने के लिए गीतों और मेटाडेटा को निकाला जा सके "टाइमस्टैम्प" डेटा का उपयोग करके डेवलपर्स गीतों को संगीत प्लेबैक के साथ समन्वयित कर सकते हैं जिससे उपयोगकर्ता की सहभागिता बढ़ती है
गुणवत्ता की जांच में नियमित ऑडिट और सत्यापित स्रोतों से अपडेट शामिल हैं जिससे यह सुनिश्चित होता है कि गीतों के बोल सटीक हैं और नवीनतम संस्करणों को दर्शाते हैं संगीत अधिकार संगठनों के साथ साझेदारी डेटा की विश्वसनीयता को और बढ़ाती है
प्रतिक्रिया में आमतौर पर गीतों के लिए क्षेत्र, ट्रैक आईडी, कलाकार का नाम और समय चिह्नों के साथ एक संरचित JSON ऑब्जेक्ट शामिल होता है उपयोगकर्ता एकसमान प्रारूप की अपेक्षा कर सकते हैं जिससे विभिन्न अनुप्रयोगों में एकीकृत करना आसान होता है
उपयोगकर्ताओं को गलत ट्रैक आईडी को पकड़ने के लिए त्रुटि प्रबंधन लागू करना चाहिए जिससे उपयोगकर्ताओं को फीडबैक मिल सके इसमें त्रुटि संदेश प्रदर्शित करना या वैकल्पिक ट्रैक का सुझाव देना शामिल हो सकता है जिससे उपयोगकर्ता अनुभव सुचारू हो सके
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
533ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,815ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,732ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
385ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
308ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
670ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,462ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
360ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
656ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
94ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,771ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
451ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
684ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,847ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
406ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
784ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,815ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
999ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
500ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
55ms