Orodha ya maudhui:

Albamu zilizo na Lebo za NFC za kucheza Muziki wa Spotify moja kwa moja kwenye Chromecast: Hatua 5
Albamu zilizo na Lebo za NFC za kucheza Muziki wa Spotify moja kwa moja kwenye Chromecast: Hatua 5

Video: Albamu zilizo na Lebo za NFC za kucheza Muziki wa Spotify moja kwa moja kwenye Chromecast: Hatua 5

Video: Albamu zilizo na Lebo za NFC za kucheza Muziki wa Spotify moja kwa moja kwenye Chromecast: Hatua 5
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Julai
Anonim
Image
Image

Mradi huu ulianza na wazo la kutengeneza kolagi ya albamu ya wasanii wangu waliochezwa zaidi kwenye Spotify. Baada ya kucheza na Spotify API ya Python, nilidhani itakuwa nzuri kuunganisha vifuniko vya albamu hizi na Spotify URI zao na kuanza kuzicheza kwa kuzigusa tu na simu yangu. Programu ya kiotomatiki inaruhusu kucheza kiotomatiki albamu zilizoguswa kwenye kifaa cha Chromecast.

Hatua ya 1: Nini Utahitaji

Kupata Vifuniko vya Albamu na Spotify URI's
Kupata Vifuniko vya Albamu na Spotify URI's
  • Lebo za NFC: Lebo nyingi zinazopangwa kama una albamu unazotaka kuonyesha. (Bora ununue zaidi kwani huwezi kuwa na lebo nyingi za NFC nyumbani) Nilinunua yangu kwa wingi kutoka kwa AliExpress (lebo 100 kwa karibu $ 10).
  • Simu ya android na NFC
  • NFC TagWriter na NXP, programu ya mwandishi wa NFC ya bure ya android
  • Aatetomate, programu tumizi ya kiotomatiki ya bure kugeuza vitendo
  • Akaunti ya Spotify. Mradi huu uliandikwa kutumiwa na Spotify: Spotify URI (Kitambulisho cha Rasilimali Sare kwa kushiriki na kupata wasanii, albamu, utaftaji, orodha za kucheza na nyimbo ndani ya maktaba ya Spotify) imeandikwa kwenye lebo ya NFC na baadaye isomwe na Automate kuanza kucheza muziki kwenye Spotify (na labda tupa kwenye Chromecast yako).
  • (Hiari) Kifaa cha Chromecast. Ikiwa huna kifaa cha kutupia, muziki utaanza kucheza kwenye smartphone yako.
  • (Chaguo) Vifuniko vya Albamu: unaweza kutumia vifuniko vya albamu ambavyo tayari unayo nyumbani. Sikuwa na vifuniko vya albamu kwani muziki wangu wote umetiririka kutoka Spotify kwa hivyo nilipakua vifuniko vya albamu na hati ya Python kutoka hatua ya 2a na kuzichapisha kama picha zisizo za mwangaza saa 10 cm x 10 cm.

Hatua ya 2: Kupata Vifuniko vya Albamu na Spotify URI's

Kupata Vifuniko vya Albamu na Spotify URI's
Kupata Vifuniko vya Albamu na Spotify URI's
Kupata Vifuniko vya Albamu na Spotify URI's
Kupata Vifuniko vya Albamu na Spotify URI's

Kuna njia mbili ambazo unaweza kupata vifuniko vya albamu na Spotify URI's:

  • Hatua ya 2a inaelezea jinsi unaweza kupakua kiotomatiki vifuniko vya albamu ya wasanii wako wa juu kwenye Spotify ukitumia hati ya Python niliyoandika. Hati hii pia hutengeneza faili ya.csv muhimu na Spotify URI zote kwenye Albamu kwenye Spotify. Faili ya.csv inahitajika katika hatua ya 3 kuandika lebo za NFC.
  • Hatua ya 2b inaelezea jinsi unaweza kupata vifuniko vya albamu na Spotify URI kwa mikono bila kutumia hati za Python na kusanikisha vifurushi vya Python. Hatua hii ni rahisi lakini ni kazi nyingi ikiwa lazima upakue vifuniko vingi vya albamu mwenyewe, tafuta kila URI mwenyewe na unakili na uipitishe kwenye faili ya.csv muhimu.

Hatua ya 2a: Kupakua kiotomatiki vifuniko vya albamu na Spotify URI's na hati ya Python

Katika hatua hii inashughulikia albamu 10 ya kila wasanii wako 60 waliochezwa zaidi kwenye Spotify hupakuliwa kiatomati na hati ya Python niliyoandika. Mwanzoni kifurushi cha Python Spotipy kinapaswa kuwekwa kwenye PC yako. Kwenye mifumo iliyo na bomba imewekwa hii inaweza kufanywa na:

$ pip weka doa

Hati ya Python inaweza kupatikana kwenye Github yangu kama albamu_covers_and_URIs.py Unaendesha hati kutoka kwa terminal au amri ya amri kama:

Albamu $ chatu_na_URIs.py

Mara ya kwanza unapoendesha hati kiungo kitafunguliwa kwenye kivinjari chako chaguomsingi ili kutoa ufikiaji wa hati kusoma takwimu zako za "mtumiaji-wa juu" wa Spotify. Baada ya kutoa ufikiaji wa programu, unaelekezwa kwa kiunga kinachoanza na https://example.com/… Nakili kiunga kizima na ubandike kwenye terminal au amri ya amri kutoa hati ruhusa zinazohitajika. Baada ya hapo mpango unapakua vifuniko 10 vya albam kwa kila wasanii kwenye Vifuniko vya folda / <msanii_wa jina / Ni kwa wewe kuamua ni Albamu gani unayotaka kuchapisha kwa kolagi yako na ambayo unataka kutupilia mbali. Nilichapisha yangu kama picha ya 10 cm x 10 cm isiyo ya mwangaza kwenye huduma ya uchapishaji wa picha mkondoni kwa karibu 0.10 EUR moja. Licha ya vifuniko vya albamu, pia faili ya.csv inazalishwa iliyo na URI zote za Spotify za albamu zilizopakuliwa. Faili hii ya.csv imepewa jina la TagWriter_mass_encoding.csv na tayari imeundwa ili itumike katika programu ya TagWriter kuandika lebo nyingi za NFC. Inashauriwa sana kuondoa safu zote za Albamu ambazo hukuchapisha na hautaki kuandika lebo ya NFC. Ikiwa kuna vifuniko vya albamu ambavyo ulichapisha ambavyo havikupakuliwa na hati ya Python, angalia hatua 2b ili kuongeza Spotify URI kwa faili ya.csv.

Hatua ya 2b: Kupakua mwenyewe vifuniko vya albamu na kupata Spotify URI's

Ikiwa hautaki kutumia hati ya Python kupakua moja kwa moja vifuniko vya albamu ya wasanii wako wa juu kwenye Spotify, fuata hatua hii. Kwa utaftaji rahisi wa picha ya Google unaweza kupata vifuniko vyote vya albamu unayotaka kuchapisha. Nilichapisha yangu kama picha ya 10 cm x 10 cm isiyo ya mwangaza kwenye huduma ya uchapishaji wa picha mkondoni kwa karibu 0.10 EUR moja. Unahitaji pia kutafuta kila albamu Spotify URI. Hii imefanywa katika programu ya eneokazi ya Spotify kama inavyoweza kuonekana kwenye skrini ya kuchapisha. Chagua chaguo za albamu na uende kushiriki> 'Nakili Spotify URI'. URI ya Spotify inapaswa kuongezwa kwenye faili ya.csv ambayo imeumbizwa haswa kwa programu ya TagWriter ambayo tutatumia kuandika lebo nyingi za NFC. Kiolezo kilicho na data ya mfano imewasilishwa kwenye skrini na inaweza kupakuliwa kwenye ukurasa wangu wa Github kama Tagwriter_mass_encoding.csv. Hakikisha kujaza templeti hii na Spotify URI yako na maelezo yenye maana. Ukiwa tayari, hifadhi faili hii tena kama faili ya.csv.

Unapokuwa umechapisha vifuniko vya albamu yako, weka lebo moja ya NFC nyuma ya kila kifuniko cha albamu. Ni bora kuweka lebo za NFC kwa nafasi sawa kwenye Albamu ili kusoma vitambulisho kwa urahisi zaidi.

Hatua ya 3: Kuandika Spotify URI's With TagWriter

Kuandika Spotify URI Pamoja na TagWriter
Kuandika Spotify URI Pamoja na TagWriter
Kuandika Spotify URI Pamoja na TagWriter
Kuandika Spotify URI Pamoja na TagWriter
Kuandika Spotify URI Pamoja na TagWriter
Kuandika Spotify URI Pamoja na TagWriter
Kuandika Spotify URI Pamoja na TagWriter
Kuandika Spotify URI Pamoja na TagWriter

Faili ya Tagwriter_mass_encoding.csv itatumika kama pembejeo kwa NFC TagWriter na programu ya NXP ya android. Tafadhali sakinisha programu hii kwenye simu yako ya android ya NFC kupitia Duka la Google Play. Faili ya Tagwriter_mass_encoding.csv inapaswa kuhifadhiwa kwenye smartphone yako kwa programu kuipata. Kuandika vitambulisho vya NFC kutoka faili ya.csv fuata hatua zifuatazo:

  1. Kwenye skrini ya kwanza ya programu ya TagWriter chagua 'Andika vitambulisho"
  2. Chagua "Andika kutoka CSV"
  3. Nenda kwenye faili yako ya.csv na uchague kwa kubonyeza faili KWA MUDA MREFU
  4. Kwenye kulia juu unaona faharisi ya Dataset (1/6). Hii inamaanisha kuwa programu hiyo ilisoma kwa usahihi viingilio 6 kwenye faili ya.csv (angalia picha ya skrini katika hatua ya 2b kwa viingilio 6 kwenye templeti). Chagua "Andika"
  5. Katika skrini inayofuata unaona yaliyomo kwenye kipengee cha sasa. Katika picha ya skrini hii ni "spotify: albamu: 32MqLe…" ambayo inalingana na kiingilio cha kwanza kwenye kiolezo changu cha Tagwriter_mass_encoding.csv. Ingizo hili lina maelezo Uongo Mzungu: BIG TV kwa hivyo yaliyomo haya yanapaswa kuandikiwa lebo kwenye kifuniko cha albamu hii.
  6. Leta simu yako kwenye lebo ya NFC kuandika URI ya ufuatiliaji kwenye lebo. Lebo inapogunduliwa na chip yako ya NFC, itaandikwa kiatomati. Chip ya NFC ya smartphone yako inapaswa kuwa karibu sana na chip ili kufanya hivyo. Ikiwa hii haitatokea kwa urahisi, fanya utaftaji wa Google kupata mahali halisi pa chip ya NFC kwenye kifaa chako.

Hatua ya 4: Kutumia Aatetomati Kuanza kucheza Muziki kwa Kugusa kwa Smartphone

Kutumia aatetomati Kuanza kucheza Muziki kwa Kugusa kwa simu mahiri
Kutumia aatetomati Kuanza kucheza Muziki kwa Kugusa kwa simu mahiri

Aatetomate ni programu ya kiotomatiki kama Tasker lakini hutumia njia rahisi zaidi ya mchoro wa mtiririko na ina toleo la bure kabisa. Tayari niliandika mtiririko wa mradi huu kwa hivyo unahitaji tu kuingiza mtiririko kwenye programu na ubadilishe mipangilio kadhaa usanidi wako. Mtiririko unaweza kupakuliwa kutoka ndani ya programu ya Aatetomate kwa kuchagua ikoni ya jamii kona ya juu kulia na kutafuta "Albamu ya Spotify kutoka lebo ya NFC hadi Chromecast". Mchoro wa mtiririko umewasilishwa kwenye skrini hapo juu. Utahitaji kubadilisha vizuizi kwa usanidi wa programu yako ya Chromecast na Spotify:

  • Kizuizi cha juu cha kutofautisha kushoto: katika toleo la Kiingereza la programu ya Spotify vifaa vinavyopatikana huwasilishwa chini ya kipengee cha maandishi kiitwacho "Vifaa Vinapatikana". Ikiwa programu yako iko katika lugha nyingine, badilisha thamani ya kizuizi hiki.
  • Kizuizi kinachofuata: Hapa jina la kifaa chako cha Chromecast linahifadhiwa. Ikiwa yako ni tofauti na "Sebule", badilisha thamani ya kizuizi hiki.
  • Ikiwa una kifaa cha polepole cha Android: jaribu kubadilisha wakati wa vizuizi vya kuchelewesha ili kupata mwingiliano sahihi wa kubofya.
  • Ikiwa unataka tu kucheza muziki kwenye kifaa chako na sio kutupwa kwenye Chromecast: ondoa laini ya mtiririko wa pato kutoka chini ya "Kuchelewesha 3s".

Wakati wa kuendesha mtiririko huu nyuma, unapaswa kucheza albamu kwenye smartphone yako au Chromecast kwa kugusa tu kifuniko cha albamu kwenye eneo la lebo ya NFC. Ikiwa kitu haifanyi kazi kwa usahihi, angalia Kumbukumbu za mtiririko wa Anga.

Hatua ya 5: Maneno

Maneno
Maneno
  • Niliweka karibu vifuniko 45 vya albamu katika fremu kubwa (100 cm x 60 cm). Kinyume na matarajio yangu lebo za NFC zilisomwa kwa urahisi nyuma ya bamba ndogo ya glasi.
  • Orodha ya kucheza ya Spotify URI pia inasaidiwa na mtiririko wa Anga. Unaweza kutafuta URI ya Spotify ya orodha zako za kucheza unazozipenda na uziandike kwenye TAG kwa njia sawa na hatua za awali.
  • Spotify API hairuhusu kuuliza albamu zinazochezwa zaidi na mtumiaji. Ndio maana kwanza wasanii waliochezwa zaidi huulizwa kisha vifuniko vya albamu ya Albamu 10 za juu za msanii huyo hupakuliwa.

Ilipendekeza: