2012-11-28 17 views
5

के माध्यम से Spotify नियंत्रित करना मैं एक Arduino microcontroller का उपयोग कर Spotify (जोर्डी पैरा, http://vimeo.com/21387481#at=0 से एक के लिए) के लिए एक मूर्त नियंत्रक बना रहा हूँ।प्रसंस्करण/Arduino

मेरे पास प्रसंस्करण स्केच चल रहा है जो Arduino से डेटा के साथ सभी गणना करता है। मैं चाहता हूं कि यह प्रोसेसिंग स्केच Spotify में विभिन्न विकल्पों को नियंत्रित करने में सक्षम हो जैसे: अगला, पिछला, प्ले/पॉज़, वॉल्यूम अप/डाउन, शफल।

अभी मैं एक अतिरिक्त Arduino लियोनार्डो का उपयोग करता हूं जो ऑटो प्रेस को अनुकरण करता है जबकि ऑटोहॉटकी उनको सुनता है और उन्हें Spotify भेजता है। यह बहुत अच्छी तरह से काम नहीं करता है और मेरे पास केवल सीमित विकल्प हैं।

मुझे अधिक नियंत्रण प्राप्त करते समय उस अतिरिक्त Arduino से छुटकारा पाना अच्छा लगेगा। मैं विंडोज़ चीज़ पर काम कर रहा हूं इसलिए ऐप्पल स्क्रिप्ट काम नहीं करेगी (मेरे लिए)।

क्या स्पॉटिफा ऐप को प्रोसेसिंग से नियंत्रित करने की संभावना है? या प्रसंस्करण में एक नया Spotify ऐप बनाने के लिए पुस्तकालय का उपयोग करना संभव है?

अग्रिम में बहुत धन्यवाद!

पॉल

उत्तर

5

अस्वीकरण: मैं Spotify

पर काम अभी कोई पार मंच तरीका Spotify आवेदन को नियंत्रित करने के लिए है। लिनक्स पर, स्पॉटिफी डीबीस कमांड का जवाब देगा, जिसका मतलब है कि कुछ हैकिंग प्ले/पॉज़/अगली/पिछली भेज सकती है। मैंने सुना है कि एप्पलस्क्रिप्ट के माध्यम से मैक ओएसएक्स पर स्पॉटिफी को नियंत्रित करना भी संभव है, लेकिन मैं इसके बारे में 100% निश्चित नहीं हूं। "कंट्रोल स्पॉटिफ़ मैक ओएस एक्स सेबस्क्रिप्ट" के लिए एक त्वरित Google खोज ने कुछ रोचक परिणाम प्रस्तुत किए, हालांकि मुझे यकीन नहीं है कि उनमें से कोई भी वर्तमान या प्रासंगिक कैसे है। विंडोज के लिए, मुझे यकीन नहीं है कि अगर कोई एप्लिकेशन को कैसे नियंत्रित करेगा।

अन्यथा, आपकी सर्वश्रेष्ठ शर्त libspotify होगी, जिसके लिए आपको इसके साथ संवाद करने के लिए एक प्रोसेसिंग लाइब्रेरी लिखनी होगी। कुछ त्वरित शोध के आधार पर, ऐसा लगता है कि प्रसंस्करण पुस्तकालय जावा में लिखे गए हैं, जिसका अर्थ है कि आपको या तो jlibspotify जैसे रैपर का उपयोग करने की आवश्यकता होगी या libspotify के लिए अपने स्वयं के जेएनआई रैपर को हाथ से रोल करें।

मुझे यकीन नहीं है कि वर्तमान jlibspotify कैसे है, यह देखते हुए कि वे पुस्तकालय के पुराने संस्करण को लपेट रहे हैं। यदि आप किसी भी libspotify हैकिंग करते हैं तो यह न्यूनतम जेएनआई रैपर के साथ सी/सी ++ में बेहतर होता है, लेकिन यह सब इस परियोजना के लिए आपके इरादे से अधिक काम कर सकता है।

0

स्पॉटिफी के कीबोर्ड एकीकरण का उपयोग क्यों नहीं करें।

Arduino लियोनार्डो यूएसबी छिपा मोड का समर्थन करता है। तो, अगला, पिछला, प्ले/पॉज़, वॉल्यूम अप/डाउन, शफल के लिए कीबोर्ड कुंजी भेजें।

अधिकांश चीज़ों में एक ही बाध्य वैश्विक कुंजी है। मेरा मानना ​​है कि केवल शफल नहीं है। ऐप की शफल नियंत्रण कुंजी से जुड़ने के लिए आप अपने ओएस में ग्लोबल हॉटकी बना सकते हैं।

यदि आप प्रत्येक बटन की स्थिति पर स्थिति प्रतिक्रिया की तलाश में हैं, तो यह निश्चित रूप से आपकी सहायता नहीं करेगा।

शुभकामनाएं।