Spotify
Macro Deck के साथ शामिलSpotify का प्लेबैक नियंत्रित करें, गाने लाइक करें, प्लेलिस्ट संभालें और अपने डेक पर दिखाएँ कि क्या चल रहा है।
ट्रैक चलाते दो म्यूज़िक प्लेयर विजेट, एक पूरा कवर स्टाइल में और एक छोटा कवर स्टाइल में, दोनों के हेडर में Spotify का नाम और लोगो
- चलाना, रोकना, आगे-पीछे जाना, सीक, शफ़ल, रिपीट और वॉल्यूम
- कोई ट्रैक या प्लेलिस्ट चलाएँ, या बटन दबाने पर उसे चुनें
- गाने लाइक करें और मौजूदा ट्रैक को प्लेलिस्ट में जोड़ें
- प्लेबैक को किसी दूसरे Spotify डिवाइस पर ले जाएँ
- म्यूज़िक प्लेयर विजेट और ट्रैक, कलाकार और प्रगति के वेरिएबल
Spotify इंटीग्रेशन Spotify Web API के ज़रिए Macro Deck को आपके Spotify खाते से जोड़ता है। यह उस खाते के लिए Spotify जहाँ भी चल रहा हो, वहाँ प्लेबैक नियंत्रित करता है: डेस्कटॉप ऐप, आपका फ़ोन, कोई स्पीकर या कोई भी दूसरा Spotify Connect डिवाइस। Spotify का उसी कंप्यूटर पर चलना ज़रूरी नहीं है जिस पर Macro Deck चलता है।
जोड़ने के लिए आप Spotify Developer Dashboard में अपना एक छोटा ऐप बनाते हैं और उसकी Client ID और Client Secret Macro Deck में डालते हैं। इसके बाद Macro Deck Spotify लॉगिन खोलता है, और आप एक बार पहुँच की अनुमति देते हैं। Web API से प्लेबैक नियंत्रित करने के लिए Spotify Premium चाहिए; यह Spotify का नियम है, Macro Deck का नहीं।
आप क्या कर सकते हैं
- चलाएँ, रोकें, आगे-पीछे जाएँ, सीक करें, शफ़ल चालू या बंद करें, रिपीट मोड सेट करें और वॉल्यूम बदलें।
- कोई खास ट्रैक या प्लेलिस्ट शुरू करें। चुनाव खाली छोड़ें, तो बटन दबाने पर Macro Deck आपसे एक चुनने को कहता है।
- किसी खास डिवाइस पर प्लेबैक शुरू करें, या प्लेबैक को दूसरे डिवाइस पर ले जाएँ और उसे चलता या रुका रहने दें।
- मौजूदा ट्रैक को अपने Liked Songs में जोड़ें या उससे हटाएँ, और उसे किसी प्लेलिस्ट में जोड़ें या उससे हटाएँ।
- म्यूज़िक प्लेयर विजेट में कवर, प्रगति और चलाने और आगे बढ़ने के बटनों के साथ दिखाएँ कि क्या चल रहा है।
- बटन लेबल में
spotify_current_track_nameजैसे वेरिएबल इस्तेमाल करें, और किसी स्लाइडर कोspotify_volumeयाspotify_current_positionसे जोड़ें।
कुछ उदाहरण सेटअप:
- एक Toggle Play/Pause बटन, जो दिखाता है कि संगीत चल रहा है या रुका हुआ है।
- Liked Song टॉगल करें वाला दिल का बटन, जो दिखाता है कि मौजूदा गाना आपके Liked Songs में है या नहीं।
- एक बटन, जो Transfer Playback से प्लेबैक को आपके कंप्यूटर से लिविंग रूम के स्पीकर पर ले जाता है।
spotify_volumeसे जुड़ा एक स्लाइडर, जो वॉल्यूम के साथ चलता है और खींचने पर उसे बदल देता है।
यह कैसे काम करता है
संगीत चलते समय Macro Deck लगभग हर 3 सेकंड, रुके होने पर हर 5 सेकंड और कुछ न चलने पर हर 10 सेकंड में Spotify से प्लेबैक की स्थिति पूछता है। Spotify ऐप में किए गए बदलाव इसी समय में दिखाई देते हैं। एक्सेस टोकन पृष्ठभूमि में नवीनीकृत होते हैं, इसलिए आपको दोबारा तभी साइन इन करना होता है जब Spotify पहुँच वापस ले ले। जब Spotify अनुरोधों की संख्या सीमित करता है या जवाब नहीं देता, तो Macro Deck रुक जाता है, आख़िरी ज्ञात स्थिति बनाए रखता है और आगे बढ़ पाने तक एकीकरण के नीचे Spotify पेज पर एक समस्या दिखाता है। आप एक Spotify खाता जोड़ सकते हैं।
आपको क्या चाहिए
- एक Spotify Premium खाता। Spotify केवल Premium खातों को अपने Web API से प्लेबैक नियंत्रित करने देता है।
- Spotify Developer Dashboard में आपका अपना एक ऐप, उसकी Client ID और Client Secret के लिए।
- Spotify लॉगिन के लिए उस कंप्यूटर पर एक वेब ब्राउज़र जिस पर Macro Deck चलता है।
- कम से कम एक डिवाइस पर खुला Spotify, ताकि नियंत्रित करने के लिए कुछ हो।
सेट अप करें
चरण 1: Spotify Developer Dashboard में एक ऐप बनाएँ
developer.spotify.com/dashboard पर Spotify Developer Dashboard खोलें, साइन इन करें और एक नया ऐप बनाएँ। कोई भी नाम और विवरण चलेगा।
चरण 2: Macro Deck में सेटअप शुरू करें
Macro Deck में, साइडबार में एकीकरण पर क्लिक करें और Spotify पर क्लिक करें। अवलोकन टैब पर कॉन्फ़िगरेशन सेक्शन में सेट अप करें पर क्लिक करें। ऊपर दाईं ओर का स्विच चालू करने पर भी यही डायलॉग खुलता है, और सेटअप पूरा होते ही इंटीग्रेशन चालू हो जाता है। Spotify से कनेक्ट करें डायलॉग कॉपी बटन के साथ एक Redirect URI दिखाता है।
चरण 3: अपने Spotify ऐप में Redirect URI जोड़ें
अपने Spotify ऐप की सेटिंग में वह Redirect URI जोड़ें जो Macro Deck दिखाता है, ठीक वैसा ही जैसा दिखाया गया है, और सेव करें।
चरण 4: Client ID और Client Secret डालें
अपने Spotify ऐप से Client ID और Client Secret कॉपी करें और उन्हें Macro Deck में इन्हीं नामों वाले फ़ील्ड में पेस्ट करें। फिर जारी रखें पर क्लिक करें।
चरण 5: अपने ब्राउज़र में पहुँच की अनुमति दें
Macro Deck आपके ब्राउज़र में Spotify लॉगिन खोलता है और डायलॉग प्राधिकरण की प्रतीक्षा है… दिखाता है। अपने Premium खाते से साइन इन करें और पहुँच की अनुमति दें, फिर Macro Deck पर लौटें। सेटअप अपने आप आगे बढ़ता है और कॉन्फ़िगरेशन का नाम आपके Spotify खाते के नाम पर रखता है, जैसे Spotify (Alex)। जब डायलॉग सेटअप पूरा हुआ। दिखाए, तो हो गया पर क्लिक करें।
चरण 6: किसी बटन पर एक क्रिया जोड़ें
डेक पेज पर उस बटन पर क्लिक करें जिसे आप इस्तेमाल करना चाहते हैं। डेक अनलॉक होना चाहिए: जब ऊपर दाईं ओर के बटन पर लॉक करें लिखा हो, तो डेक अनलॉक है। एडिटर खुलता है और उसमें छोटा दबाव चुना हुआ होता है। + क्रिया जोड़ें पर क्लिक करें, क्रिया जोड़ें डायलॉग में बाईं ओर Spotify चुनें और कोई क्रिया चुनें, जैसे Toggle Play/Pause। फिर सहेजें पर क्लिक करें।
चरण 7: बटन दबाएँ
किसी भी डिवाइस पर Spotify में कुछ चलाना शुरू करें, फिर अपने डेक पर बटन दबाएँ। प्लेबैक रुकता है या फिर से शुरू होता है।
क्रियाएँ18
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- Play
- प्लेबैक फिर से शुरू करता है।
- Pause
- प्लेबैक रोकता है।
- Toggle Play/Pause
- चलाने और रोकने के बीच बदलता है, और बटन पर प्लेबैक की स्थिति दिखाता है।
- Next Track
- अगले ट्रैक पर जाता है।
- Previous Track
- पिछले ट्रैक पर जाता है।
- Refresh State
- Spotify से तुरंत प्लेबैक की मौजूदा स्थिति पूछता है।
- Set Volume
- चल रहे डिवाइस का वॉल्यूम 0 से 100% के बीच सेट करता है।
- Volume Up
- वॉल्यूम 10% बढ़ाता है।
- Volume Down
- वॉल्यूम 10% घटाता है।
- Seek
- मौजूदा ट्रैक में सेकंड में दी गई जगह पर जाता है।
- Toggle Shuffle
- शफ़ल चालू, बंद या टॉगल करता है, और दिखाता है कि वह चालू है या नहीं।
- Set Repeat Mode
- रिपीट को Off, Repeat Track या Repeat Album/Playlist पर सेट करता है।
- Play Track
- खोजा गया या आपके Liked Songs से चुना गया ट्रैक चलाता है, या क्रिया चलने पर आपसे एक चुनने को कहता है।
- Play Playlist
- आपकी कोई प्लेलिस्ट या खोजी गई प्लेलिस्ट चलाता है, या क्रिया चलने पर आपसे एक चुनने को कहता है।
- Play on Device
- किसी खास Spotify डिवाइस पर प्लेबैक शुरू करता है, या क्रिया चलने पर आपसे एक चुनने को कहता है।
- Transfer Playback
- प्लेबैक को दूसरे डिवाइस पर ले जाता है और उसे चलता या रुका रहने देता है।
- Liked Song टॉगल करें
- मौजूदा ट्रैक या एपिसोड को आपके Liked Songs में जोड़ता या उससे हटाता है, और दिखाता है कि वह लाइक किया गया है या नहीं।
- प्लेलिस्ट में जोड़ें या हटाएँ
- मौजूदा ट्रैक या एपिसोड को किसी प्लेलिस्ट में जोड़ता या उससे हटाता है, और दिखाता है कि वह उस प्लेलिस्ट में है या नहीं।
ट्रिगर8
कोई बटन या फ़्लो इन इवेंट पर प्रतिक्रिया दे सकता है।
- ट्रैक बदला गया
- कोई दूसरा ट्रैक चलने लगा, उसके शीर्षक, कलाकार और एल्बम के साथ (म्यूज़िक प्लेयर के नीचे)।
- प्लेबैक शुरू हुआ
- प्लेबैक शुरू हुआ या फिर से शुरू हुआ (म्यूज़िक प्लेयर के नीचे)।
- प्लेबैक रोका गया
- प्लेबैक रोका गया (म्यूज़िक प्लेयर के नीचे)।
- प्लेबैक बंद हुआ
- प्लेबैक बंद हो गया (म्यूज़िक प्लेयर के नीचे)।
- प्लेबैक डिवाइस बदला गया
- प्लेबैक दूसरे डिवाइस पर चला गया (म्यूज़िक प्लेयर के नीचे)।
- वॉल्यूम बदला गया
- वॉल्यूम बदला, नए और पिछले मान के साथ (म्यूज़िक प्लेयर के नीचे)।
- प्लेयर कनेक्ट हुआ
- Spotify तक पहुँच संभव हो गई (म्यूज़िक प्लेयर के नीचे)।
- प्लेयर डिस्कनेक्ट हुआ
- Spotify तक अब पहुँच नहीं है (म्यूज़िक प्लेयर के नीचे)।
वेरिएबल19
इन मानों को बटनों और विजेट पर दिखाएँ, या शर्तों में इस्तेमाल करें।
spotify_current_track_name- चल रहे ट्रैक का शीर्षक।
spotify_current_artist- मौजूदा ट्रैक के कलाकार, कॉमा से अलग किए हुए।
spotify_current_album- मौजूदा ट्रैक का एल्बम।
spotify_playback_state- प्लेबैक की स्थिति:
playing,pausedयाstopped। spotify_is_playing- इस समय संगीत चल रहा है या नहीं।
spotify_volume- प्रतिशत में वॉल्यूम। आप इसे सेट भी कर सकते हैं, जैसे किसी स्लाइडर से।
spotify_track_duration- मौजूदा ट्रैक की लंबाई सेकंड में।
spotify_current_position- ट्रैक कितने सेकंड चल चुका है। सीक करने के लिए आप इसे सेट भी कर सकते हैं।
spotify_progress_percentage- ट्रैक कितने प्रतिशत चल चुका है।
spotify_album_art_url- Macro Deck में मौजूदा कवर का पता।
spotify_device_name- चलाने वाले डिवाइस का नाम।
spotify_device_type- चलाने वाले डिवाइस का प्रकार, जैसे कंप्यूटर या स्पीकर।
spotify_shuffle_enabled- शफ़ल चालू है या नहीं।
spotify_repeat_mode- रिपीट मोड:
off,trackयाcontext। spotify_is_connected- Macro Deck, Spotify तक पहुँचता है और इस्तेमाल लायक सेशन है या नहीं।
spotify_current_track_url- मौजूदा ट्रैक का Spotify लिंक।
spotify_current_track_is_liked- मौजूदा ट्रैक आपके Liked Songs में है या नहीं।
spotify_top_track,spotify_top_artist- आपका सबसे ज़्यादा सुना गया ट्रैक और कलाकार।
spotify_top_tracks,spotify_top_artists- आपके सबसे ज़्यादा सुने गए ट्रैक और कलाकार, एक सूची के रूप में।
विजेट1
इन्हें विजेट पिकर से अपने डेक में जोड़ें।
- म्यूज़िक प्लेयर
- Spotify पर चल रहा ट्रैक, कलाकार और कवर दिखाता है, प्रगति और चलाने, रोकने और आगे बढ़ने के बटनों के साथ।
अक्सर पूछे जाने वाले प्रश्न
मुझे Spotify Premium क्यों चाहिए?
Spotify केवल Premium खातों को अपने Web API से प्लेबैक नियंत्रित करने देता है। मुफ़्त खाते के साथ Spotify कमांड अस्वीकार कर देता है, और Macro Deck एकीकरण के नीचे Spotify पेज पर Spotify Premium आवश्यक है समस्या दिखाता है। यह Spotify की सीमा है, Macro Deck की नहीं।
मुझे अपना Spotify ऐप क्यों बनाना पड़ता है?
Macro Deck आपके अपने ऐप की Client ID और Client Secret से Spotify से बात करता है। Spotify अनुरोध हर ऐप के हिसाब से गिनता है, इसलिए आपका डेक अपनी सीमा दूसरे उपयोगकर्ताओं के साथ साझा नहीं करता। ऐप बनाना मुफ़्त है और Spotify Developer Dashboard में एक मिनट लगता है।
क्या Spotify का Macro Deck वाले कंप्यूटर पर ही चलना ज़रूरी है?
नहीं। Macro Deck इंटरनेट के ज़रिए आपके खाते को नियंत्रित करता है, इसलिए यह उस खाते के लिए चल रहे किसी भी डिवाइस पर Spotify नियंत्रित करता है, जैसे आपका फ़ोन या कोई Spotify Connect स्पीकर। Play on Device और Transfer Playback से आप डिवाइस चुनते हैं।
क्या मैं एक से ज़्यादा Spotify खाते जोड़ सकता हूँ?
नहीं। इंटीग्रेशन एक कॉन्फ़िगरेशन सपोर्ट करता है। फिर से कॉन्फ़िगर करें चुनने पर इसकी जगह दूसरा खाता आ जाता है, और आपके बटन और विजेट काम करते रहते हैं।
Macro Deck कहता है कि Spotify उसकी दर सीमित कर रहा है। मैं क्या कर सकता हूँ?
जब आपके ऐप के क्रेडेंशियल से बहुत ज़्यादा अनुरोध किए जाते हैं, तो Spotify जवाब देना बंद कर देता है। Macro Deck अपने अनुरोध रोक देता है और आगे बढ़ने पर आपको बताता है। सीमा उसी Client ID का इस्तेमाल करने वाले हर एप्लिकेशन को गिनती है, इसलिए उसे इस्तेमाल करने वाले दूसरे ऐप बंद करने से आमतौर पर मदद मिलती है।
मेरे Spotify क्रेडेंशियल कहाँ संग्रहीत होते हैं?
Client Secret और Spotify से मिलने वाले टोकन उस कंप्यूटर पर एन्क्रिप्ट करके संग्रहीत होते हैं जिस पर Macro Deck चलता है। वे केवल Spotify को भेजे जाते हैं। आपका Spotify पासवर्ड कभी Macro Deck में नहीं डाला जाता; आप Spotify वेबसाइट पर साइन इन करते हैं।
संगीत और ऑडियो में और
YouTube Music Desktop App
Macro Deck के साथ शामिलअपने डेक से YouTube Music Desktop App नियंत्रित करें: प्लेबैक, वॉल्यूम, रेटिंग और क्या चल रहा है।
WebNowPlaying
Macro Deck के साथ शामिलWebNowPlaying एक्सटेंशन के ज़रिए अपने ब्राउज़र में चल रहे संगीत और वीडियो नियंत्रित करें और दिखाएँ कि क्या चल रहा है।
Jellyfin
Macro Deck के साथ शामिलअपने डेक से Jellyfin ऐप और टीवी नियंत्रित करें, दिखाएँ कि क्या चल रहा है और प्लेबैक शुरू या बंद होने पर प्रतिक्रिया दें।
SoundPad
Macro Deck के साथ शामिलअपनी SoundPad सूची से साउंड चलाएँ, रिकॉर्डिंग नियंत्रित करें और चल रहा साउंड अपने डेक पर दिखाएँ।
Voicemeeter
Macro Deck के साथ शामिलअपने डेक से Voicemeeter, Banana या Potato का गेन, म्यूट, रूटिंग और मैक्रो बटन नियंत्रित करें।