Агуулгын хүснэгт:

Chromecast дээр Spotify хөгжмийг автоматаар тоглуулах NFC хаяг бүхий цомгууд: 5 алхам
Chromecast дээр Spotify хөгжмийг автоматаар тоглуулах NFC хаяг бүхий цомгууд: 5 алхам

Видео: Chromecast дээр Spotify хөгжмийг автоматаар тоглуулах NFC хаяг бүхий цомгууд: 5 алхам

Видео: Chromecast дээр Spotify хөгжмийг автоматаар тоглуулах NFC хаяг бүхий цомгууд: 5 алхам
Видео: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү төсөл нь Spotify дээр миний хамгийн их тоглосон уран бүтээлчдийн цомгийн эвлүүлэг хийх санаагаар эхэлсэн юм. Python дээр Spotify API -тай хэсэг тоглосны дараа эдгээр цомгийн хавтасыг Spotify URI -тэй нь холбож, утсаараа хүрээд тоглуулж эхлэх нь сайхан байх болно гэж бодлоо. Автоматжуулалтын апп нь гар хүрсэн цомгуудыг Chromecast төхөөрөмж дээр автоматаар тоглуулах боломжийг олгодог.

Алхам 1: Танд хэрэгтэй зүйл

Цомгийн хавтас болон Spotify URI -ийг авах
Цомгийн хавтас болон Spotify URI -ийг авах
  • NFC хаягууд: Аль болох олон програмчлагдах боломжтой шошгуудыг харуулахыг хүсч байна. (Гэртээ олон NFC хаягийг хэзээ ч авч болохгүй тул илүү ихийг худалдаж авсан нь дээр) Би уурхайг AliExpress -аас бөөнөөр худалдаж авсан (100 шошго нь ойролцоогоор 10 доллар).
  • NFC -тэй андройд утас
  • NFC TagWriter by NXP, үнэгүй Android NFC зохиолч програм
  • Automate, үйлдлийг автоматжуулах үнэгүй Android автоматжуулалтын програм
  • Spotify данс. Энэ төслийг Spotify: Spotify URI (Spotify номын сан доторх уран бүтээлчид, цомог, хайлт, тоглуулах жагсаалт, дууг хуваалцах, байршуулах зориулалттай нэгдмэл нөөцийн тодорхойлогчид) NFC хаяг дээр бичсэн бөгөөд дараа нь Automate уншиж тоглуулж эхлэх болно. Spotify дээрх хөгжим (мөн магадгүй таны Chromecast руу дамжуулах боломжтой).
  • (Нэмэлт) Chromecast төхөөрөмж. Хэрэв танд дамжуулах төхөөрөмж байхгүй бол хөгжим ухаалаг гар утсан дээрээ тоглож эхэлнэ.
  • (Нэмэлт) Цомгийн хавтас: та аль хэдийн гэртээ байгаа цомгийн хавтасыг ашиглаж болно. Миний бүх хөгжмийг Spotify-аас дамжуулдаг тул надад цомгийн хавтас байхгүй байсан тул 2a алхамаас Python скрипттэй цомгийн хавтсыг татаж аваад 10 см х 10 см хэмжээтэй хурц гэрэлгүй хэлбэрээр хэвлэв.

Алхам 2: Цомгийн хавтас болон Spotify URI -ийг авах

Цомгийн хавтас болон Spotify URI -ийг авах
Цомгийн хавтас болон Spotify URI -ийг авах
Цомгийн хавтас болон Spotify URI -ийг авах
Цомгийн хавтас болон Spotify URI -ийг авах

Цомгийн хавтас болон Spotify URI -ийг авах хоёр арга бий:

  • Алхам 2а нь миний бичсэн Python скриптийг ашиглан Spotify дээрх шилдэг уран бүтээлчдийнхээ цомгийн хавтсыг хэрхэн автоматаар татаж авах талаар тайлбарласан болно. Энэ скрипт нь мөн Spotify дээрх бүх Spotify URI бүхий шаардлагатай.csv файлыг автоматаар үүсгэдэг. NFC хаягийг бичихийн тулд энэ.csv файлыг 3 -р алхамд оруулах шаардлагатай.
  • Алхам 2b нь Python скрипт ажиллуулахгүйгээр Python багц суулгахгүйгээр цомгийн хавтас болон Spotify URI -ийг хэрхэн гар аргаар олж авах талаар тайлбарласан болно. Хэрэв та альбомын олон хавтасыг гараар татаж авах, URI бүрийг өөрөө хайх, шаардлагатай.csv файл руу хуулж оруулах шаардлагатай бол энэ алхам нь илүү хялбар боловч маш их ажил болно.

2a алхам: Цомгийн хавтас болон Spotify URI -ийг Python скриптээр автоматаар татаж авах

Энэ алхамд Spotify дээр хамгийн их тоглогдсон 60 уран бүтээлч бүрийн 10 цомгийн хавтасыг миний бичсэн Python скриптээр автоматаар татаж авдаг. Эхлээд Spotipy Python багцыг компьютер дээрээ суулгах ёстой. Пип суулгасан системд үүнийг дараах байдлаар хийж болно.

$ pip spotipy суулгах

Python скриптийг Github дээрээс album_covers_and_URIs.py хэлбэрээр олж болно. Та скриптийг терминал эсвэл командын мөрөөс дараах байдлаар ажиллуулдаг.

$ python albums_and_URIs.py

Скриптийг анх ажиллуулахад таны анхдагч хөтөч дээр линк нээгдэж, скриптэд таны Spotify "хэрэглэгчийн дээд" статистикийг унших боломжийг олгох болно. Аппликешнд хандах эрх өгсний дараа танд https://example.com/… гэсэн линк рүү чиглүүлэх болно. Бүх линкийг хуулж терминал эсвэл командын мөрөнд оруулаад скриптэд шаардлагатай зөвшөөрлийг өгөөрэй. Үүний дараа програм нь нэг уран бүтээлчээс 10 цомгийн хавтас хавтас хавтас руу татаж авдаг. Би 10 см х 10 см хэмжээтэй гэрэл зургийг гэрэл зураг хэлбэрээр онлайн хэлбэрээр хэвлэх үйлчилгээнд нэг ширхэгийг 0.10 еврогоор хэвлэв. Цомгийн хавтаснаас гадна татаж авсан цомгуудын бүх Spotify URI -ийг агуулсан.csv файл үүсгэнэ. Энэ.csv файлыг TagWriter_mass_encoding.csv гэж нэрлэсэн бөгөөд аль хэдийн TagWriter програмд ашиглахаар форматласан бөгөөд олон NFC хаягийг хялбархан бичдэг. NFC шошго бичихийг хүсээгүй, хэвлээгүй бүх мөр цомгийг устгахыг зөвлөж байна. Хэрэв таны хэвлэсэн цомог Python скриптээр татагдаагүй байгаа бол Spotify URI -ийг.csv файлд гараар нэмэхийн тулд 2b алхамыг үзнэ үү.

2b алхам: Цомгийн хавтасыг гараар татаж, Spotify URI -ийг хайж олох

Хэрэв та Python скриптийг ашиглан Spotify дээрх шилдэг уран бүтээлчдийн цомгийн хавтсыг автоматаар татаж авахыг хүсэхгүй байгаа бол энэ алхамыг дагана уу. Google -ийн зургийн энгийн хайлтын тусламжтайгаар та хэвлэхийг хүссэн бүх цомгийн хавтасыг олох боломжтой. Би 10 см х 10 см хэмжээтэй гэрэл зургийг гэрэл зураг хэлбэрээр онлайн хэлбэрээр хэвлэх үйлчилгээнд нэг ширхэгийг 0.10 еврогоор хэвлэв. Та Spotify URI цомог бүрийг хайх хэрэгтэй. Үүнийг Spotify ширээний програм дээр хийдэг бөгөөд үүнийг хэвлэх дэлгэц дээр харж болно. Цомгийн сонголтуудыг сонгоод хуваалцах> 'Spotify URI -ийг хуулах' хэсэгт очно уу. Spotify URI -ийг олон тооны NFC хаягийг хялбархан бичихэд ашигладаг TagWriter програмд зориулагдсан.csv файлд нэмж оруулах ёстой. Зарим жишээ өгөгдөл бүхий загварыг дэлгэцийн агшинд харуулсан бөгөөд үүнийг миний Github хуудсан дээрээс Tagwriter_mass_encoding.csv хэлбэрээр татаж авах боломжтой. Энэ загварыг Spotify URI -ийн утга учиртай тайлбараар бөглөхөө мартуузай. Бэлэн болмогц энэ файлыг.csv файл хэлбэрээр дахин хадгална уу.

Цомгийнхоо хавтсыг хэвлэж дууссаны дараа цомгийн нүүр бүрийн ард нэг NFC хаяг байрлуулна. Шошгыг илүү хялбар уншихын тулд NFC хаягийг цомог дээр ижил байрлалд байрлуулах нь дээр.

Алхам 3: Spotify URI -ийг TagWriter ашиглан бичих

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 -ийн оролт болгон ашиглах болно. Энэ програмыг Google Play Дэлгүүрээр дамжуулан NFC андройд утсан дээрээ суулгана уу. Tagwriter_mass_encoding.csv файлыг аппликешнд хандахын тулд ухаалаг гар утсан дээрээ хадгалах ёстой.. Csv файлаас NFC хаягийг бичихийн тулд дараах алхмуудыг дагана уу.

  1. TagWriter програмын үндсэн дэлгэц дээр 'Tags бичих' -ийг сонгоно уу.
  2. "CSV -ээс бичих" -ийг сонгоно уу.
  3. . Csv файл руугаа ороод файлыг УДАН дарж сонгоно уу
  4. Баруун дээд буланд Dataset индекс (1/6) харагдаж байна. Энэ нь програм.csv файл дахь 6 оруулгыг зөв уншсан гэсэн үг юм (загвар дээрх 6 оруулгын 2b алхам дээрх дэлгэцийн агшинг үзнэ үү). "Бичих" -ийг сонгоно уу
  5. Дараагийн дэлгэц дээр та тухайн зүйлийн агуулгыг харах болно. Дэлгэцийн зурган дээр энэ нь "spotify: album: 32MqLe …" бөгөөд энэ нь миний Tagwriter_mass_encoding.csv загварт орсон эхний оруулгатай тохирч байна. Энэ оруулгад White Lies: BIG TV гэсэн тодорхойлолт орсон байгаа тул энэ агуулгыг энэ цомгийн хавтсан дээрх хаягаар бичих ёстой.
  6. Spotify URI хаягийг бичихийн тулд утсаа NFC хаягаар авчирна уу. Таны NFC чипээр шошгыг хүлээн авах үед энэ нь автоматаар бичигдэх болно. Үүнийг хийхийн тулд ухаалаг гар утасныхаа NFC чип нь чиптэй маш ойрхон байх ёстой. Хэрэв энэ нь тийм ч хялбар биш бол Google дээр хайлт хийж төхөөрөмж дээрх NFC чипийн яг байршлыг олж мэдээрэй.

Алхам 4: Ухаалаг гар утсаараа хөгжим тоглуулж эхлэхийн тулд автоматжуулалтыг ашиглана уу

Ухаалаг гар утсаараа хөгжим тоглуулж эхлэхийн тулд автоматжуулалтыг ашиглана уу
Ухаалаг гар утсаараа хөгжим тоглуулж эхлэхийн тулд автоматжуулалтыг ашиглана уу

Автоматжуулалт нь Tasker шиг автоматжуулалтын програм боловч урсгалын диаграмын илүү зөн совингийн аргыг ашигладаг бөгөөд бүрэн үнэгүй хувилбартай. Би энэ төслийн урсгалыг аль хэдийн бичсэн байсан тул та зөвхөн урсгалыг апп руу оруулж, тохиргоондоо зарим тохиргоог өөрчлөх хэрэгтэй. Баруун дээд буланд байгаа олон нийтийн дүрс тэмдгийг сонгоод "NFC тагнаас Chromecast руу Spotify цомог" хайх замаар урсгалыг Automate апп дотроос татаж авах боломжтой. Урсгалын диаграмыг дээрх дэлгэцийн агшинд үзүүлэв. Та Chromecast болон Spotify програмын тохиргооны зарим блокуудыг өөрчлөх шаардлагатай болно.

  • Зүүн дээд хувьсагчийн блок: Spotify програмын англи хувилбар дээр боломжтой төхөөрөмжүүдийг "Төхөөрөмжүүд боломжтой" нэртэй текст элементийн доор харуулав. Хэрэв таны апп өөр хэл дээр байгаа бол энэ блокийн утгыг өөрчилнө үү.
  • Дараагийн блок: Энд таны Chromecast төхөөрөмжийн нэр хадгалагдана. Хэрэв таных "Зочны өрөө" -ээс өөр байвал энэ блокны утгыг өөрчил.
  • Хэрэв танд удаан Android төхөөрөмж байгаа бол товшилтын зөв харилцан үйлчлэлийг олж авахын тулд хойшлуулах блокуудын хугацааг өөрчилж үзээрэй.
  • Хэрэв та зөвхөн төхөөрөмж дээрээ хөгжим тоглуулахыг хүсч байгаа бөгөөд Chromecast руу дамжуулахгүй бол гаралтын урсгалын шугамыг "Delay 3s" блокоос хасна уу.

Энэ урсгалыг цаана нь ажиллуулахдаа NFC хаягийн байршилд байгаа цомгийн хавтсыг хүрэхэд л ухаалаг гар утас эсвэл Chromecast дээрээ цомгоо тоглуулах боломжтой байх ёстой. Хэрэв ямар нэг зүйл зөв ажиллахгүй байвал автоматжуулалтын урсгалын бүртгэлийг үзнэ үү.

Алхам 5: Тэмдэглэл

Тэмдэглэл
Тэмдэглэл
  • Би 45 орчим цомгийн хавтсыг том хүрээ (100 см х 60 см) дотор байрлуулсан. Миний хүлээлтийн эсрэг NFC хаягийг жижиг шилэн хавтангийн ард амархан уншдаг байв.
  • Spotify URI -ийн тоглуулах жагсаалтыг автоматжуулалтын урсгал дэмждэг. Та дуртай тоглуулах жагсаалтаа Spotify URI -ийг хайж, TAG дээр өмнөх алхмуудын нэгэн адил бичиж болно.
  • Spotify API нь хэрэглэгчийн хамгийн их тоглосон цомгуудыг асуухыг зөвшөөрдөггүй. Тийм ч учраас эхлээд хамгийн их тоглосон уран бүтээлчдийг асууж, дараа нь тухайн уран бүтээлчийн шилдэг 10 цомгийн цомгийн хавтасыг татаж авдаг.

Зөвлөмж болгож буй: