विषयसूची:

Chromecast पर Spotify संगीत को स्वचालित रूप से चलाने के लिए NFC टैग वाले एल्बम: 5 चरण
Chromecast पर Spotify संगीत को स्वचालित रूप से चलाने के लिए NFC टैग वाले एल्बम: 5 चरण

वीडियो: Chromecast पर Spotify संगीत को स्वचालित रूप से चलाने के लिए NFC टैग वाले एल्बम: 5 चरण

वीडियो: Chromecast पर Spotify संगीत को स्वचालित रूप से चलाने के लिए NFC टैग वाले एल्बम: 5 चरण
वीडियो: Recensione Samsung Galaxy Z Fold2 ed approfondimento 2024, नवंबर
Anonim
Image
Image

यह प्रोजेक्ट Spotify पर मेरे सबसे अधिक खेले जाने वाले कलाकारों का एक एल्बम कोलाज बनाने के विचार से शुरू हुआ। कुछ समय के लिए Python में Spotify API के साथ खेलने के बाद, मैंने सोचा कि इन एल्बम कवर को उनके Spotify URI से लिंक करना अच्छा होगा और उन्हें बस अपने फोन से छूकर उन्हें खेलना शुरू करें। ऑटोमेशन ऐप क्रोमकास्ट डिवाइस पर टच किए गए एल्बम को स्वचालित रूप से चलाने की अनुमति देता है।

चरण 1: आपको क्या चाहिए

एल्बम कवर प्राप्त करना और यूआरआई को स्पॉटिफाई करना
एल्बम कवर प्राप्त करना और यूआरआई को स्पॉटिफाई करना
  • एनएफसी टैग: जितने भी प्रोग्राम योग्य टैग आपके पास एल्बम हैं, आप प्रदर्शित करना चाहते हैं। (बेहतर कुछ और खरीदें क्योंकि आपके पास घर पर कभी भी कई एनएफसी टैग नहीं हो सकते हैं) मैंने अलीएक्सप्रेस से थोक में खरीदा (लगभग 10 $ के लिए 100 टैग)।
  • एनएफसी के साथ एक एंड्रॉइड फोन
  • एनएफसी टैगवाइटर एनएक्सपी द्वारा, एक मुफ्त एंड्रॉइड एनएफसी लेखक आवेदन
  • स्वचालित, कार्यों को स्वचालित करने के लिए एक निःशुल्क एंड्रॉइड ऑटोमेशन एप्लिकेशन
  • एक Spotify खाता। इस प्रोजेक्ट को Spotify के साथ उपयोग करने के लिए लिखा गया था: एक Spotify URI (Spotify लाइब्रेरी के भीतर कलाकारों, एल्बमों, खोजों, प्लेलिस्ट और गानों को साझा करने और खोजने के लिए यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर) NFC टैग पर लिखा जाता है और बाद में ऑटोमेट द्वारा पढ़ना शुरू करने के लिए पढ़ा जाता है। Spotify पर संगीत (और संभवतः आपके Chromecast पर डाला गया)।

  • (वैकल्पिक) एक क्रोमकास्ट डिवाइस। यदि आपके पास कास्ट करने के लिए कोई उपकरण नहीं है, तो संगीत बस आपके स्मार्टफ़ोन पर बजना शुरू हो जाएगा।
  • (वैकल्पिक) एल्बम कवर: आप घर पर पहले से मौजूद एल्बम कवर का उपयोग कर सकते हैं। मेरे पास कोई एल्बम कवर नहीं था क्योंकि मेरा सारा संगीत Spotify से स्ट्रीम किया गया है इसलिए मैंने चरण 2a से पायथन स्क्रिप्ट के साथ एल्बम कवर डाउनलोड किए और उन्हें 10 सेमी x 10 सेमी पर गैर-चमकदार चित्रों के रूप में मुद्रित किया।

चरण 2: एल्बम कवर प्राप्त करना और यूआरआई को स्पॉटिफाई करना

एल्बम कवर प्राप्त करना और यूआरआई को स्पॉटिफाई करना
एल्बम कवर प्राप्त करना और यूआरआई को स्पॉटिफाई करना
एल्बम कवर प्राप्त करना और यूआरआई को स्पॉटिफाई करना
एल्बम कवर प्राप्त करना और यूआरआई को स्पॉटिफाई करना

आप दो तरीकों से एल्बम कवर प्राप्त कर सकते हैं और URI को Spotify कर सकते हैं:

  • चरण 2a बताता है कि आप मेरे द्वारा लिखी गई पायथन लिपि का उपयोग करके Spotify में अपने शीर्ष कलाकारों के एल्बम कवर को स्वचालित रूप से कैसे डाउनलोड कर सकते हैं। यह स्क्रिप्ट स्वतः ही आवश्यक.csv फ़ाइल को सभी Spotify URI के साथ Spotify पर एल्बम के लिए जनरेट करती है। एनएफसी टैग लिखने के लिए चरण 3 में इस.csv फ़ाइल की आवश्यकता है।
  • चरण 2बी बताता है कि आप कैसे एल्बम कवर प्राप्त कर सकते हैं और पायथन स्क्रिप्ट को चलाए बिना और पायथन पैकेज स्थापित किए बिना यूआरआई को मैन्युअल रूप से स्पॉटिफाई कर सकते हैं। यह चरण सरल है, लेकिन यह बहुत काम का है यदि आपको मैन्युअल रूप से एकाधिक एल्बम कवर डाउनलोड करने हैं, प्रत्येक यूआरआई को स्वयं खोजें और उन्हें आवश्यक.csv फ़ाइल में कॉपी और पेस्ट करें।

चरण 2ए: स्वचालित रूप से एल्बम कवर डाउनलोड करना और पायथन लिपि के साथ यूआरआई को स्पॉटिफाई करना

इस चरण में Spotify पर आपके 60 सबसे अधिक खेले जाने वाले कलाकारों में से प्रत्येक के 10 एल्बम कवर स्वचालित रूप से मेरे द्वारा लिखी गई पायथन लिपि द्वारा डाउनलोड किए जाते हैं। सबसे पहले आपके पीसी पर पायथन पैकेज स्पॉटिपी को स्थापित किया जाना चाहिए। पाइप स्थापित सिस्टम पर यह निम्न द्वारा किया जा सकता है:

$ पाइप स्पॉटिपी स्थापित करें

Python स्क्रिप्ट मेरे Github पर album_covers_and_URIs.py के रूप में पाई जा सकती है। आप स्क्रिप्ट को टर्मिनल या कमांड प्रॉम्प्ट से चलाते हैं:

$ अजगर album_and_URIs.py

जब आप पहली बार स्क्रिप्ट चलाते हैं तो आपके Spotify "यूजर-टॉप" आंकड़ों को पढ़ने के लिए स्क्रिप्ट को एक्सेस देने के लिए आपके डिफ़ॉल्ट ब्राउज़र में एक लिंक खोला जाएगा। एप्लिकेशन को एक्सेस देने के बाद, आपको https://example.com/… से शुरू होने वाले लिंक पर निर्देशित किया जाता है, पूरे लिंक को कॉपी करें और स्क्रिप्ट को आवश्यक अनुमति देने के लिए इसे टर्मिनल या कमांड प्रॉम्प्ट में पेस्ट करें। इसके बाद प्रोग्राम प्रत्येक कलाकार के लिए 10 एल्बम कवर को फोल्डर में डाउनलोड करता है। मैंने एक ऑनलाइन फोटो प्रिंटिंग सेवा में लगभग 0.10 EUR के लिए 10 सेमी x 10 सेमी गैर-चमकदार चित्रों के रूप में मेरा मुद्रित किया। एल्बम कवर के अलावा, एक.csv फ़ाइल भी जेनरेट की जाती है जिसमें डाउनलोड किए गए एल्बम के सभी Spotify URI होते हैं। इस.csv फ़ाइल को TagWriter_mass_encoding.csv नाम दिया गया है और यह पहले से ही कई NFC टैग को आसानी से लिखने के लिए TagWriter एप्लिकेशन में उपयोग करने के लिए स्वरूपित है। एल्बम की उन सभी पंक्तियों को हटाने की जोरदार अनुशंसा की जाती है जिन्हें आपने प्रिंट नहीं किया है और जिनके लिए आप एनएफसी टैग नहीं लिखना चाहते हैं। यदि ऐसे एल्बम कवर हैं जिन्हें आपने प्रिंट किया है जो कि पायथन स्क्रिप्ट द्वारा डाउनलोड नहीं किए गए थे, तो मैन्युअल रूप से Spotify URI को.csv फ़ाइल में जोड़ने के लिए चरण 2b देखें।

चरण 2बी: एल्बम कवर को मैन्युअल रूप से डाउनलोड करना और Spotify URI का पता लगाना

यदि आप Spotify पर अपने शीर्ष कलाकारों के एल्बम कवर को स्वचालित रूप से डाउनलोड करने के लिए पायथन स्क्रिप्ट का उपयोग नहीं करना चाहते हैं, तो इस चरण का पालन करें। एक साधारण Google छवि खोज के साथ आप वे सभी एल्बम कवर ढूंढ सकते हैं जिन्हें आप प्रिंट करना चाहते हैं। मैंने एक ऑनलाइन फोटो प्रिंटिंग सेवा में लगभग 0.10 EUR के लिए 10 सेमी x 10 सेमी गैर-चमकदार चित्रों के रूप में मेरा मुद्रित किया। आपको Spotify URI के प्रत्येक एल्बम को भी खोजना होगा। यह Spotify डेस्कटॉप ऐप में किया जाता है जैसा कि प्रिंट स्क्रीन में देखा जा सकता है। एल्बम विकल्प चुनें और शेयर>'कॉपी स्पॉटिफाई यूआरआई' पर जाएं। Spotify URI को एक.csv फ़ाइल में जोड़ा जाना चाहिए जो विशेष रूप से TagWriter ऐप के लिए स्वरूपित है जिसका उपयोग हम आसानी से कई NFC टैग लिखने के लिए करेंगे। कुछ उदाहरण डेटा वाला एक टेम्प्लेट स्क्रीनशॉट में प्रस्तुत किया गया है और इसे मेरे Github पृष्ठ पर Tagwriter_mass_encoding.csv के रूप में डाउनलोड किया जा सकता है। इस टेम्पलेट को अपने Spotify URI और एक सार्थक विवरण के साथ भरना सुनिश्चित करें। तैयार होने पर, इस फ़ाइल को फिर से एक.csv फ़ाइल के रूप में सहेजें।

जब आप अपने एल्बम कवर को प्रिंट कर लें, तो प्रत्येक एल्बम कवर के पीछे एक NFC टैग लगाएं। टैग को अधिक आसानी से पढ़ने के लिए एनएफसी टैग्स को एल्बम पर उसी स्थिति में रखना सबसे अच्छा है।

चरण 3: Spotify URI's with TagWriter लिखना

टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना
टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना
टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना
टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना
टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना
टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना
टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना
टैगराइटर के साथ स्पॉटिफाई यूआरआई लिखना

टैगराइटर_मास_एन्कोडिंग.सीएसवी फ़ाइल का उपयोग एनएक्सपी एंड्रॉइड ऐप द्वारा एनएफसी टैगराइटर के लिए एक इनपुट के रूप में किया जाएगा। कृपया इस ऐप को Google Play Store के माध्यम से अपने एनएफसी एंड्रॉइड फोन पर इंस्टॉल करें। टैगराइटर_मास_एन्कोडिंग.सीएसवी फ़ाइल को आपके स्मार्टफोन में संग्रहित किया जाना चाहिए ताकि एप्लिकेशन इसे एक्सेस कर सके।.csv फ़ाइल से NFC टैग लिखने के लिए अगले चरणों का पालन करें:

  1. टैगवाइटर ऐप की होम स्क्रीन में 'टैग लिखें' चुनें
  2. "सीएसवी से लिखें" चुनें
  3. अपनी.csv फ़ाइल पर जाएँ और फ़ाइल को LONG दबाकर चुनें
  4. ऊपर दाईं ओर आप डेटासेट इंडेक्स (1/6) देखते हैं। इसका मतलब है कि एप्लिकेशन.csv फ़ाइल में 6 प्रविष्टियों को सही ढंग से पढ़ता है (टेम्पलेट में 6 प्रविष्टियों के लिए चरण 2बी में स्क्रीनशॉट देखें)। "लिखें" चुनें
  5. अगली स्क्रीन में आप वर्तमान आइटम की सामग्री देखते हैं। स्क्रीनशॉट में यह "spotify:album:32MqLe…" है जो मेरे Tagwriter_mass_encoding.csv टेम्पलेट में पहली प्रविष्टि से मेल खाती है। इस प्रविष्टि में विवरण है सफेद झूठ: बड़ा टीवी इसलिए इस सामग्री को इस एल्बम कवर पर टैग पर लिखा जाना चाहिए।
  6. स्पॉटिफाई यूआरआई को टैग में लिखने के लिए अपने फोन को एनएफसी टैग पर लाएं। जब टैग को आपकी NFC चिप द्वारा माना जाता है, तो यह स्वचालित रूप से लिखा जाएगा। ऐसा करने के लिए आपके स्मार्टफोन की NFC चिप चिप के बहुत करीब होनी चाहिए। यदि यह आसानी से नहीं होता है, तो अपने डिवाइस पर एनएफसी चिप का सटीक स्थान खोजने के लिए Google खोज करें।

चरण 4: स्मार्टफ़ोन टच द्वारा संगीत बजाना प्रारंभ करने के लिए स्वचालित का उपयोग करना

स्मार्टफ़ोन टच द्वारा संगीत बजाना प्रारंभ करने के लिए स्वचालित का उपयोग करना
स्मार्टफ़ोन टच द्वारा संगीत बजाना प्रारंभ करने के लिए स्वचालित का उपयोग करना

ऑटोमेट टास्कर की तरह एक ऑटोमेशन ऐप है लेकिन यह अधिक सहज प्रवाह आरेख दृष्टिकोण का उपयोग करता है और इसका पूरी तरह से मुफ्त संस्करण है। मैंने पहले ही इस परियोजना के लिए प्रवाह लिखा है, इसलिए आपको केवल ऐप में प्रवाह आयात करने और कुछ सेटिंग्स को अपने कॉन्फ़िगरेशन में बदलने की आवश्यकता है। ऊपरी दाएं कोने में समुदाय आइकन का चयन करके और "एनएफसी टैग से क्रोमकास्ट में स्पॉटिफ़ एल्बम" की खोज करके प्रवाह को ऑटोमेट ऐप के भीतर से डाउनलोड किया जा सकता है। प्रवाह आरेख ऊपर स्क्रीनशॉट में प्रस्तुत किया गया है। आपको अपने Chromecast और Spotify ऐप कॉन्फ़िगरेशन के लिए कुछ ब्लॉक बदलने होंगे:

  • ऊपरी बाएँ चर ब्लॉक: Spotify ऐप के अंग्रेजी संस्करण में उपलब्ध उपकरणों को "उपकरण उपलब्ध" नामक एक पाठ तत्व के तहत प्रस्तुत किया जाता है। यदि आपका ऐप किसी अन्य भाषा में है, तो इस ब्लॉक का मान बदलें।
  • अगला ब्लॉक: यहां आपके क्रोमकास्ट डिवाइस का नाम संग्रहीत है। यदि आपका "लिविंग रूम" से अलग है, तो इस ब्लॉक का मान बदलें।
  • यदि आपके पास एक धीमा Android उपकरण है: सही क्लिक इंटरैक्शन प्राप्त करने के लिए विलंब ब्लॉक का समय बदलने का प्रयास करें।
  • यदि आप केवल अपने डिवाइस पर संगीत चलाना चाहते हैं और Chromecast पर कास्ट नहीं करना चाहते हैं: नीचे "Delay 3s" ब्लॉक से आउटपुट फ्लो लाइन को हटा दें।

इस प्रवाह को पृष्ठभूमि में चलाते समय, आपको NFC टैग स्थान पर केवल एल्बम कवर को स्पर्श करके अपने स्मार्टफ़ोन या Chromecast पर एल्बम चलाने में सक्षम होना चाहिए। अगर कुछ ठीक से काम नहीं करता है, तो स्वचालित प्रवाह के लॉग देखें।

चरण 5: टिप्पणियां

टिप्पणियां
टिप्पणियां
  • मैंने लगभग ४५ एल्बम कवर को एक बड़े फ्रेम (१०० सेमी x ६० सेमी) में रखा। मेरी उम्मीदों के विपरीत, छोटी कांच की प्लेट के पीछे एनएफसी टैग आसानी से पढ़े जा सकते थे।
  • Spotify URI की प्लेलिस्ट भी ऑटोमेट फ्लो द्वारा समर्थित है। आप अपनी पसंदीदा प्लेलिस्ट के Spotify URI की तलाश कर सकते हैं और उन्हें पिछले चरणों की तरह ही TAG पर लिख सकते हैं।
  • Spotify API किसी उपयोगकर्ता के सबसे अधिक चलाए जाने वाले एल्बम को क्वेरी करने की अनुमति नहीं देता है। इसीलिए सबसे पहले सबसे ज्यादा खेले जाने वाले कलाकारों से पूछताछ की जाती है और फिर उस कलाकार के शीर्ष 10 एल्बमों के एल्बम कवर डाउनलोड किए जाते हैं।

सिफारिश की: