সুচিপত্র:

ক্রোমকাস্টে স্বয়ংক্রিয়ভাবে স্পটিফাই মিউজিক চালানোর জন্য NFC ট্যাগ সহ অ্যালবাম: 5 টি ধাপ
ক্রোমকাস্টে স্বয়ংক্রিয়ভাবে স্পটিফাই মিউজিক চালানোর জন্য NFC ট্যাগ সহ অ্যালবাম: 5 টি ধাপ

ভিডিও: ক্রোমকাস্টে স্বয়ংক্রিয়ভাবে স্পটিফাই মিউজিক চালানোর জন্য NFC ট্যাগ সহ অ্যালবাম: 5 টি ধাপ

ভিডিও: ক্রোমকাস্টে স্বয়ংক্রিয়ভাবে স্পটিফাই মিউজিক চালানোর জন্য NFC ট্যাগ সহ অ্যালবাম: 5 টি ধাপ
ভিডিও: গুগল হোম সেটআপ ও কীভাবে ব্যবহার করবেন... 2024, নভেম্বর
Anonim
Image
Image

এই প্রকল্পটি Spotify এ আমার সর্বাধিক বাজানো শিল্পীদের একটি অ্যালবাম কোলাজ তৈরির ধারণা দিয়ে শুরু হয়েছিল। পাইথনে স্পটিফাই এপিআই নিয়ে কিছু খেলার পরে, আমি ভেবেছিলাম এই অ্যালবাম কভারগুলিকে তাদের স্পটিফাই ইউআরআই -এর সাথে সংযুক্ত করা এবং আমার ফোনে কেবল তাদের স্পর্শ করে তাদের খেলা শুরু করা ভাল হবে। অটোমেশন অ্যাপটি ক্রোমকাস্ট ডিভাইসে স্বয়ংক্রিয়ভাবে স্পর্শ করা অ্যালবামগুলি চালানোর অনুমতি দেয়।

ধাপ 1: আপনার যা লাগবে

অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পাওয়া
অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পাওয়া
  • এনএফসি ট্যাগ: আপনার যত অ্যালবাম আছে আপনি প্রদর্শন করতে চান তত প্রোগ্রামযোগ্য ট্যাগ। (আরও কিছু কেনা ভাল কারণ আপনি বাড়িতে অনেক NFC ট্যাগ করতে পারবেন না) আমি AliExpress (প্রায় 10 $ এর জন্য 100 ট্যাগ) থেকে বাল্ক খনি কিনেছি।
  • এনএফসি সহ একটি অ্যান্ড্রয়েড ফোন
  • এনএফসি ট্যাগ রাইটার এনএক্সপি, একটি ফ্রি অ্যান্ড্রয়েড এনএফসি রাইটার অ্যাপ্লিকেশন
  • অটোমেট, একটি স্বয়ংক্রিয় অ্যান্ড্রয়েড অটোমেশন অ্যাপ্লিকেশন যা স্বয়ংক্রিয়ভাবে কাজ করে
  • একটি Spotify অ্যাকাউন্ট। এই প্রকল্পটি স্পটিফাইয়ের সাথে ব্যবহার করার জন্য লেখা হয়েছিল: একটি স্পটিফাই ইউআরআই (স্পটিফাই লাইব্রেরির মধ্যে শিল্পী, অ্যালবাম, অনুসন্ধান, প্লেলিস্ট এবং গানগুলি ভাগ এবং সনাক্ত করার জন্য ইউনিফর্ম রিসোর্স আইডেন্টিফায়ার) একটি এনএফসি ট্যাগে লেখা হয় এবং পরে খেলা শুরু করার জন্য স্বয়ংক্রিয়ভাবে পড়ে Spotify- এ মিউজিক (এবং সম্ভবত আপনার Chromecast- এ কাস্ট করা)।

  • (Alচ্ছিক) একটি Chromecast ডিভাইস। যদি আপনার কাছে কাস্ট করার জন্য কোন ডিভাইস না থাকে তবে সঙ্গীতটি কেবল আপনার স্মার্টফোনে বাজতে শুরু করবে।
  • (Ptionচ্ছিক) অ্যালবাম কভার: আপনি বাড়িতে ইতিমধ্যেই থাকা অ্যালবাম কভার ব্যবহার করতে পারেন। আমার কোন অ্যালবাম কভার ছিল না কারণ আমার সমস্ত সঙ্গীত স্পটিফাই থেকে প্রবাহিত হয় তাই আমি ধাপ 2a থেকে পাইথন স্ক্রিপ্ট দিয়ে অ্যালবাম কভারগুলি ডাউনলোড করেছি এবং সেগুলি 10 সেমি x 10 সেমি অ-ঝলক ছবি হিসাবে মুদ্রিত করেছি।

ধাপ ২: অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পাওয়া

অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পাওয়া
অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পাওয়া
অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পাওয়া
অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পাওয়া

অ্যালবাম কভার এবং Spotify URI এর দুটি উপায় আছে:

  • ধাপ 2 এ ব্যাখ্যা করেছে যে কিভাবে আপনি স্বয়ংক্রিয়ভাবে আমার শীর্ষস্থানীয় শিল্পীদের অ্যালবাম কভার ডাউনলোড করতে পারেন আমার লেখা পাইথন স্ক্রিপ্ট ব্যবহার করে। এই স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে Spotify এর অ্যালবামে সমস্ত Spotify URI- এর সাথে প্রয়োজনীয়.csv ফাইল তৈরি করে NFC ট্যাগ লেখার জন্য ধাপ 3 এ এই.csv ফাইলটি প্রয়োজন।
  • ধাপ 2b ব্যাখ্যা করে যে কিভাবে আপনি পাইথন স্ক্রিপ্ট চালানো এবং পাইথন প্যাকেজ ইনস্টল না করে ম্যানুয়ালি অ্যালবাম কভার এবং স্পটিফাই ইউআরআই পেতে পারেন। এই ধাপটি সহজ কিন্তু অনেক কাজ যদি আপনাকে ম্যানুয়ালি একাধিক অ্যালবাম কভার ডাউনলোড করতে হয়, প্রতিটি ইউআরআই নিজের জন্য অনুসন্ধান করুন এবং সেগুলি অনুলিপি করুন এবং প্রয়োজনীয়.csv ফাইলে অতীত করুন।

ধাপ 2a: স্বয়ংক্রিয়ভাবে অ্যালবাম কভার ডাউনলোড করে এবং একটি পাইথন স্ক্রিপ্ট দিয়ে ইউআরআই স্পটিফাই করে

এই ধাপে Spotify- এ আপনার সর্বাধিক বাজানো artists০ জন শিল্পীর প্রত্যেকের ১০ টি অ্যালবাম কভার আমার লেখা পাইথন স্ক্রিপ্ট দ্বারা স্বয়ংক্রিয়ভাবে ডাউনলোড হয়ে যায়। প্রথমে আপনার পিসিতে পাইথন প্যাকেজ স্পটিপি ইনস্টল করা উচিত। পিপ ইনস্টল করা সিস্টেমে এটি করা যেতে পারে:

$ pip install spotipy

পাইথন স্ক্রিপ্টটি আমার Github এ album_covers_and_URIs.py হিসাবে পাওয়া যাবে আপনি একটি টার্মিনাল বা কমান্ড প্রম্পট থেকে স্ক্রিপ্টটি চালান:

$ python album_and_URIs.py

আপনি যখন স্ক্রিপ্টটি চালাবেন তখন প্রথমবার আপনার ডিফল্ট ব্রাউজারে একটি লিঙ্ক খোলা হবে যাতে স্ক্রিপ্টটি আপনার স্পটিফাই "ইউজার-টপ" পরিসংখ্যান পড়তে পারে। আবেদনের অ্যাক্সেস দেওয়ার পরে, আপনাকে https://example.com/… দিয়ে শুরু হওয়া একটি লিঙ্কে নির্দেশিত হয়, সম্পূর্ণ লিঙ্কটি অনুলিপি করুন এবং স্ক্রিপ্টটিকে প্রয়োজনীয় অনুমতি দেওয়ার জন্য টার্মিনাল বা কমান্ড প্রম্পটে পেস্ট করুন। এরপর প্রোগ্রামটি প্রতি শিল্পীর জন্য 10 টি অ্যালবাম কভার ডাউনলোড করে ফোল্ডার কভার/ <artist_name/ আপনার কোলাজের জন্য কোন অ্যালবামগুলি আপনি মুদ্রণ করতে চান এবং কোনটি আপনি বাতিল করতে চান তা আপনার সিদ্ধান্ত। আমি একটি অনলাইন ফটো প্রিন্টিং সার্ভিসে প্রায় 0.10 ইউরোতে 10 সেমি x 10 সেন্টিমিটার নন-গ্লার ছবি হিসাবে আমার মুদ্রণ করেছি। অ্যালবাম কভার ছাড়াও, ডাউনলোড করা অ্যালবামের সমস্ত Spotify URI ধারণ করে একটি.csv ফাইল তৈরি করা হয়। এই.csv ফাইলের নাম TagWriter_mass_encoding। অ্যালবামগুলির সমস্ত সারি যা আপনি মুদ্রণ করেননি এবং একটি NFC ট্যাগ লিখতে চান না তা সরানোর জন্য জোরালোভাবে সুপারিশ করা হয়। যদি এমন অ্যালবাম কভার থাকে যা আপনি মুদ্রণ করেন যা পাইথন স্ক্রিপ্ট দ্বারা ডাউনলোড করা হয়নি, তাহলে.csv ফাইলে Spotify URI ম্যানুয়ালি যোগ করার জন্য ধাপ 2b দেখুন।

ধাপ 2b: অ্যালবাম কভারগুলি ম্যানুয়ালি ডাউনলোড করা এবং স্পটিফাই ইউআরআই খুঁজে পাওয়া

আপনি যদি Spotify এ আপনার শীর্ষ শিল্পীদের অ্যালবাম কভার স্বয়ংক্রিয়ভাবে ডাউনলোড করতে পাইথন স্ক্রিপ্ট ব্যবহার করতে না চান, তাহলে এই ধাপটি অনুসরণ করুন। একটি সাধারণ গুগল ইমেজ অনুসন্ধানের মাধ্যমে আপনি যে সমস্ত অ্যালবাম কভার মুদ্রণ করতে চান তা খুঁজে পেতে পারেন। আমি একটি অনলাইন ফটো প্রিন্টিং সার্ভিসে প্রায় 0.10 ইউরোতে 10 সেমি x 10 সেন্টিমিটার নন-গ্লার ছবি হিসাবে আমার মুদ্রণ করেছি। আপনাকে প্রতিটি অ্যালবাম স্পটিফাই ইউআরআই অনুসন্ধান করতে হবে। এটি স্পটিফাই ডেস্কটপ অ্যাপে করা হয় যেমন প্রিন্ট স্ক্রিনে দেখা যায়। অ্যালবামের বিকল্পগুলি নির্বাচন করুন এবং ভাগ করতে যান> 'কপি স্পটিফাই ইউআরআই'। Spotify URI একটি.csv ফাইলে যোগ করা উচিত যা বিশেষ করে TagWriter অ্যাপের জন্য ফরম্যাট করা আছে যা আমরা সহজেই একাধিক NFC ট্যাগ লিখতে ব্যবহার করব। কিছু নমুনা ডেটা সহ একটি টেমপ্লেট স্ক্রিনশটে উপস্থাপন করা হয়েছে এবং আমার Github পৃষ্ঠায় Tagwriter_mass_encoding.csv হিসাবে ডাউনলোড করা যাবে। আপনার স্পটিফাই ইউআরআই এবং একটি অর্থপূর্ণ বিবরণের সাথে এই টেমপ্লেটটি পূরণ করতে ভুলবেন না। প্রস্তুত হলে, এই ফাইলটিকে আবার.csv ফাইল হিসাবে সংরক্ষণ করুন।

যখন আপনি আপনার অ্যালবাম কভার মুদ্রণ করেন, প্রতিটি অ্যালবাম কভারের পিছনে একটি NFC ট্যাগ রাখুন। আরও সহজে ট্যাগগুলি পড়ার জন্য অ্যালবামে NFC ট্যাগগুলিকে একই অবস্থানে রাখা ভাল।

ধাপ 3: TagWriter এর সাহায্যে Spotify URI লেখা

TagWriter দিয়ে Spotify URI লেখা
TagWriter দিয়ে Spotify URI লেখা
TagWriter দিয়ে Spotify URI লেখা
TagWriter দিয়ে Spotify URI লেখা
TagWriter দিয়ে Spotify URI লেখা
TagWriter দিয়ে Spotify URI লেখা
TagWriter দিয়ে Spotify URI লেখা
TagWriter দিয়ে Spotify URI লেখা

Tagwriter_mass_encoding.csv ফাইলটি NXP অ্যান্ড্রয়েড অ্যাপ দ্বারা NFC TagWriter এর ইনপুট হিসেবে ব্যবহার করা হবে। দয়া করে গুগল প্লে স্টোরের মাধ্যমে আপনার এনএফসি অ্যান্ড্রয়েড ফোনে এই অ্যাপটি ইনস্টল করুন। অ্যাপ্লিকেশনটি অ্যাক্সেস করার জন্য Tagwriter_mass_encoding.csv ফাইলটি আপনার স্মার্টফোনে সংরক্ষণ করা উচিত।. Csv ফাইল থেকে NFC ট্যাগ লিখতে পরবর্তী ধাপগুলি অনুসরণ করুন:

  1. ট্যাগ রাইটার অ্যাপের হোম স্ক্রিনে 'ট্যাগ লিখুন' নির্বাচন করুন
  2. "CSV থেকে লিখুন" নির্বাচন করুন
  3. আপনার.csv ফাইলে যান এবং ফাইলটি দীর্ঘক্ষণ টিপে এটি নির্বাচন করুন
  4. উপরের ডানদিকে আপনি দেখতে পাবেন ডেটাসেট সূচক (1/6)। এর মানে হল যে অ্যাপ্লিকেশনটি.csv ফাইলে 6 টি এন্ট্রি সঠিকভাবে পড়ে (টেমপ্লেটের 6 টি এন্ট্রিগুলির জন্য ধাপ 2b এ স্ক্রিনশট দেখুন)। "লিখুন" নির্বাচন করুন
  5. পরবর্তী পর্দায় আপনি বর্তমান আইটেমের বিষয়বস্তু দেখতে পাবেন। স্ক্রিনশটে এটি "স্পটফাই: অ্যালবাম: 32 এমকিউএলই …" যা আমার Tagwriter_mass_encoding.csv টেমপ্লেটের প্রথম এন্ট্রির সাথে মিলে যায়। এই এন্ট্রিতে বিবরণ আছে হোয়াইট লাইস: বিগ টিভি তাই এই কন্টেন্টটি এই অ্যালবাম কভারে ট্যাগের জন্য লেখা উচিত।
  6. স্পটফাই ইউআরআই ট্যাগে লিখতে আপনার ফোনটি এনএফসি ট্যাগে নিয়ে আসুন। যখন ট্যাগটি আপনার NFC চিপ দ্বারা উপলব্ধি করা হয়, তখন এটি স্বয়ংক্রিয়ভাবে লেখা হবে। এটি করার জন্য আপনার স্মার্টফোনের NFC চিপটি চিপের খুব কাছাকাছি হওয়া উচিত। যদি এটি সহজে না ঘটে, আপনার ডিভাইসে NFC চিপের সঠিক অবস্থান খুঁজে পেতে একটি Google অনুসন্ধান করুন।

ধাপ 4: স্মার্টফোন স্পর্শ দ্বারা সঙ্গীত বাজানো শুরু করতে স্বয়ংক্রিয় ব্যবহার করা

স্মার্টফোন স্পর্শ দ্বারা সঙ্গীত বাজানো শুরু করতে স্বয়ংক্রিয় ব্যবহার
স্মার্টফোন স্পর্শ দ্বারা সঙ্গীত বাজানো শুরু করতে স্বয়ংক্রিয় ব্যবহার

অটোমেট হল টাসকারের মতো একটি অটোমেশন অ্যাপ কিন্তু এটি আরও স্বজ্ঞাত প্রবাহ ডায়াগ্রাম পদ্ধতি ব্যবহার করে এবং এর সম্পূর্ণ বিনামূল্যে সংস্করণ রয়েছে। আমি ইতিমধ্যে এই প্রকল্পের জন্য প্রবাহ লিখেছি তাই আপনাকে কেবল অ্যাপে প্রবাহ আমদানি করতে হবে এবং আপনার কনফিগারেশনে কিছু সেটিংস পরিবর্তন করতে হবে। উপরের ডান কোণে কমিউনিটি আইকন নির্বাচন করে এবং "এনএফসি ট্যাগ থেকে ক্রোমকাস্টে স্পটিফাই অ্যালবাম" অনুসন্ধান করে স্বয়ংক্রিয় অ্যাপের মধ্যে থেকে প্রবাহটি ডাউনলোড করা যায়। প্রবাহ চিত্রটি উপরের স্ক্রিনশটে উপস্থাপন করা হয়েছে। আপনার Chromecast এবং Spotify অ্যাপ কনফিগারেশনের জন্য আপনাকে কিছু ব্লক পরিবর্তন করতে হবে:

  • উপরের বাম ভেরিয়েবল ব্লক: স্পটিফাই অ্যাপের ইংরেজি সংস্করণে উপলব্ধ ডিভাইসগুলি "ডিভাইসগুলি উপলভ্য" নামে একটি পাঠ্য উপাদানের অধীনে উপস্থাপন করা হয়। যদি আপনার অ্যাপ অন্য ভাষায় হয়, তাহলে এই ব্লকের মান পরিবর্তন করুন।
  • পরবর্তী ব্লক: এখানে আপনার Chromecast ডিভাইসের নাম সংরক্ষিত আছে। যদি আপনার "লিভিং রুম" থেকে আলাদা হয়, তাহলে এই ব্লকের মান পরিবর্তন করুন।
  • আপনার যদি ধীর গতির অ্যান্ড্রয়েড ডিভাইস থাকে: সঠিক ক্লিক ইন্টারঅ্যাকশন পেতে বিলম্ব ব্লকের সময় পরিবর্তন করার চেষ্টা করুন।
  • যদি আপনি শুধুমাত্র আপনার ডিভাইসে সঙ্গীত চালাতে চান এবং ক্রোমকাস্টে নিক্ষেপ না করেন: নিচের "বিলম্ব 3s" ব্লক থেকে আউটপুট প্রবাহ লাইন সরান।

পটভূমিতে এই প্রবাহটি চালানোর সময়, আপনার স্মার্টফোন বা ক্রোমকাস্টে অ্যালবামটি কেবল এনএফসি ট্যাগ অবস্থানে অ্যালবাম কভার স্পর্শ করে চালাতে সক্ষম হওয়া উচিত। যদি কিছু সঠিকভাবে কাজ না করে তবে স্বয়ংক্রিয় প্রবাহের লগগুলি দেখুন।

ধাপ 5: মন্তব্য

মন্তব্য
মন্তব্য
  • আমি একটি বড় ফ্রেমে (100 সেমি x 60 সেমি) প্রায় 45 টি অ্যালবাম কভার রেখেছি। আমার প্রত্যাশার বিপরীতে NFC ট্যাগগুলি ছোট কাচের প্লেটের পিছনে সহজেই পড়েছিল।
  • প্লেলিস্টের স্পটিফাই ইউআরআই স্বয়ংক্রিয় প্রবাহ দ্বারা সমর্থিত। আপনি আপনার পছন্দের প্লেলিস্টের স্পটিফাই ইউআরআই খুঁজতে পারেন এবং আগের ধাপগুলির মতোই একটি ট্যাগে সেগুলি লিখতে পারেন।
  • Spotify API ব্যবহারকারীর সর্বাধিক চালানো অ্যালবামগুলি অনুসন্ধান করার অনুমতি দেয় না। এজন্য প্রথমে সর্বাধিক বাজানো শিল্পীদের জিজ্ঞাসা করা হয় এবং তারপরে সেই শিল্পীর 10 টি শীর্ষ অ্যালবামের অ্যালবাম কভার ডাউনলোড করা হয়।

প্রস্তাবিত: