Sadržaj:

Albumi s oznakama NFC za automatsku reprodukciju glazbe Spotify na Chromecastu: 5 koraka
Albumi s oznakama NFC za automatsku reprodukciju glazbe Spotify na Chromecastu: 5 koraka

Video: Albumi s oznakama NFC za automatsku reprodukciju glazbe Spotify na Chromecastu: 5 koraka

Video: Albumi s oznakama NFC za automatsku reprodukciju glazbe Spotify na Chromecastu: 5 koraka
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Studeni
Anonim
Image
Image

Ovaj je projekt započeo s idejom da napravim kolaž albuma mojih najizvođenijih izvođača na Spotifyju. Nakon što sam se malo igrao sa Spotify API -jem u Pythonu, pomislio sam da bi bilo lijepo povezati ove omote albuma sa njihovim Spotify URI -jem i početi ih svirati jednostavnim dodirom telefona. Aplikacija za automatizaciju omogućuje automatsko reproduciranje dodirnutih albuma na Chromecast uređaju.

Korak 1: Ono što će vam trebati

Dobivanje omota albuma i Spotify URI -ja
Dobivanje omota albuma i Spotify URI -ja
  • NFC oznake: Koliko god programabilnih oznaka imate albuma koje želite prikazati. (Bolje kupite još jer nikada ne možete imati mnogo NFC oznaka kod kuće) Ja sam svoju kupila na veliko od AliExpressa (100 oznaka za oko 10 USD).
  • Android telefon s NFC -om
  • NFC TagWriter tvrtke NXP, besplatna Android NFC aplikacija za pisanje
  • Automate, besplatna aplikacija za automatizaciju androida za automatizaciju radnji
  • Spotify račun. Ovaj je projekt napisan za upotrebu sa Spotifyjem: Spotify URI (Uniform Resource Identifiers za dijeljenje i lociranje izvođača, albuma, pretraživanja, popisa pjesama i pjesama unutar Spotify biblioteke) zapisan je na NFC oznaci, a kasnije ga je Automate pročitao za početak reprodukcije glazbu na Spotifyju (i možda emitirati na vaš Chromecast).

  • (Izborno) Chromecast uređaj. Ako nemate uređaj za emitiranje, glazba će se jednostavno početi reproducirati na vašem pametnom telefonu.
  • (Izborno) Naslovnice albuma: možete koristiti omote albuma koje već imate kod kuće. Nisam imao omote albuma jer se sva moja glazba emitira sa Spotifyja pa sam preuzeo omote albuma s Python skriptom iz koraka 2a i ispisao ih kao slike bez odsjaja na 10 cm x 10 cm.

Korak 2: Nabavite omote albuma i Spotify URI -je

Dobivanje omota albuma i Spotify URI -ja
Dobivanje omota albuma i Spotify URI -ja
Dobivanje omota albuma i Spotify URI -ja
Dobivanje omota albuma i Spotify URI -ja

Postoje dva načina na koje možete nabaviti naslovnice albuma i Spotify URI -jeve:

  • Korak 2a objašnjava kako možete automatski preuzeti omote albuma svojih najboljih izvođača u Spotifyju koristeći Python skriptu koju sam napisao. Ova skripta također automatski generira potrebnu.csv datoteku sa svim Spotify URI -jevima u albumima na Spotifyju. Ova.csv datoteka potrebna je u 3. koraku za pisanje NFC oznaka.
  • Korak 2b objašnjava kako možete ručno dobiti omote albuma i Spotify URI -e bez pokretanja Python skripti i instaliranja Python paketa. Ovaj je korak jednostavniji, ali puno radi ako morate ručno preuzeti više omota albuma, sami potražiti svaki URI te ih kopirati i prenijeti u potrebnu.csv datoteku.

Korak 2a: Automatsko preuzimanje omota albuma i Spotify URI -ja s Python skriptom

U ovom koraku 10 omota albuma svakog od vaših 60 najizvođenijih izvođača na Spotifyju automatski se preuzimaju Python skriptom koju sam napisao. Isprva bi na vaše računalo trebao biti instaliran Python paket Spotipy. Na sustavima s instaliranim pipom to možete učiniti na sljedeći način:

$ pip install spotipy

Python skriptu možete pronaći na mom Githubu kao album_covers_and_URIs.py Skriptu pokrećete s terminala ili naredbenog retka kao:

$ python albums_and_URIs.py

Kada prvi put pokrenete skriptu, veza će se otvoriti u vašem zadanom pregledniku kako bi skripta dobila pristup za čitanje vaših Spotify statistika "na vrhu korisnika". Nakon što aplikaciji date pristup, bit ćete usmjereni na vezu koja počinje s https://example.com/… Kopirajte cijelu vezu i zalijepite je u terminal ili naredbeni redak kako biste skripti dali potrebna dopuštenja. U nastavku program preuzima 10 omota albuma po izvođačima u mape Omoti/ <ime_izvođača/ Na vama je da odlučite koje albume želite ispisati za kolaž, a koje želite odbaciti. Ja sam svoje ispisao kao slike bez odsjaja 10 cm x 10 cm u internetskoj službi za ispis fotografija za otprilike 0,10 EUR po komadu. Osim omota albuma, generira se i.csv datoteka koja sadrži sve URI Spotify preuzetih albuma. Ova.csv datoteka nosi naziv TagWriter_mass_encoding.csv i već je formatirana za upotrebu u aplikaciji TagWriter za jednostavno pisanje više NFC oznaka. Toplo se preporučuje uklanjanje svih redaka albuma koje niste ispisali i za koje ne želite napisati NFC oznaku. Ako postoje naslovnice albuma koje ste ispisali, a koje nije preuzela Python skripta, pogledajte korak 2b da biste ručno dodali Spotify URI u.csv datoteku.

Korak 2b: Ručno preuzimanje omota albuma i pronalaženje Spotify URI -ja

Ako ne želite koristiti Python skriptu za automatsko preuzimanje omota albuma vaših najboljih izvođača na Spotify, slijedite ovaj korak. Jednostavnim Google pretraživanjem slika možete pronaći sve omote albuma koje želite ispisati. Ja sam svoje ispisao kao slike bez odsjaja 10 cm x 10 cm u internetskoj službi za ispis fotografija za otprilike 0,10 EUR po komadu. Također morate potražiti svaki album Spotify URI. To se radi u aplikaciji Spotify za računala, što se može vidjeti na ekranu za ispis. Odaberite opcije albuma i idite na dijeljenje> 'Copy Spotify URI'. Spotify URI treba dodati u.csv datoteku koja je formatirana posebno za aplikaciju TagWriter koju ćemo koristiti za jednostavno pisanje više NFC oznaka. Predložak s nekim primjerima podataka prikazan je na snimci zaslona i može se preuzeti na moju stranicu Github kao Tagwriter_mass_encoding.csv. Popunite ovaj predložak sa svojim Spotify URI -jem i smislenim opisom. Kad budete spremni, spremite ovu datoteku ponovno kao.csv datoteku.

Nakon što ste ispisali omote albuma, postavite jednu NFC oznaku na poleđinu svake naslovnice albuma. Najbolje je da NFC oznake postavite na isto mjesto u albumima radi lakšeg čitanja oznaka.

Korak 3: Pisanje Spotify URI -ja pomoću TagWriter -a

Pisanje Spotify URI -ja s TagWriter -om
Pisanje Spotify URI -ja s TagWriter -om
Pisanje Spotify URI -ja s TagWriter -om
Pisanje Spotify URI -ja s TagWriter -om
Pisanje Spotify URI -ja s TagWriter -om
Pisanje Spotify URI -ja s TagWriter -om
Pisanje Spotify URI -ja s TagWriter -om
Pisanje Spotify URI -ja s TagWriter -om

Datoteka Tagwriter_mass_encoding.csv koristit će se kao ulaz za NFC TagWriter od strane Android aplikacije NXP. Molimo instalirajte ovu aplikaciju na svoj NFC android telefon putem Trgovine Google Play. Datoteka Tagwriter_mass_encoding.csv trebala bi biti pohranjena na vašem pametnom telefonu kako bi joj aplikacija mogla pristupiti. Da biste zapisali NFC oznake iz.csv datoteke, slijedite sljedeće korake:

  1. Na početnom zaslonu aplikacije TagWriter odaberite "Napiši oznake"
  2. Odaberite "Pisanje iz CSV -a"
  3. Idite na svoju.csv datoteku i odaberite je DUGIM pritiskom na datoteku
  4. U gornjem desnom kutu vidite Indeks skupa podataka (1/6). To znači da je aplikacija ispravno pročitala 6 unosa u.csv datoteci (pogledajte snimku zaslona u koraku 2b za 6 unosa u predlošku). Odaberite "Pisanje"
  5. Na sljedećem ekranu vidite sadržaj trenutne stavke. Na snimci zaslona ovo je "spotify: album: 32MqLe …" što odgovara prvom unosu u mom predlošku Tagwriter_mass_encoding.csv. Ovaj unos ima opis Bijele laži: VELIKA TV pa bi ovaj sadržaj trebao biti zapisan na oznaci na omotu albuma.
  6. Donesite svoj telefon na NFC oznaku da biste upisali spotify URI na oznaku. Kada oznaka opazi vaš NFC čip, bit će automatski napisana. Da biste to učinili, NFC čip vašeg pametnog telefona trebao bi biti vrlo blizu čipu. Ako se to ne dogodi lako, pretražite Google kako biste pronašli točno mjesto NFC čipa na svom uređaju.

Korak 4: Upotreba Automatizacije za početak reprodukcije glazbe putem pametnog telefona Dodirnite

Korištenje Automatizacije za početak reprodukcije glazbe putem pametnog telefona Dodirnite
Korištenje Automatizacije za početak reprodukcije glazbe putem pametnog telefona Dodirnite

Automate je aplikacija za automatizaciju poput Taskera, ali koristi intuitivniji dijagram toka i ima potpuno besplatnu verziju. Već sam napisao tijek za ovaj projekt pa trebate samo uvoziti tok u aplikaciju i promijeniti neke postavke u svoju konfiguraciju. Tok se može preuzeti iz aplikacije Automate odabirom ikone zajednice u gornjem desnom kutu i pretraživanjem "Spotify album from NFC tag to Chromecast". Dijagram toka prikazan je na gornjoj snimci zaslona. Morat ćete promijeniti neke blokove za konfiguraciju aplikacije Chromecast i Spotify:

  • Gornji lijevi varijabilni blok: u engleskoj verziji aplikacije Spotify dostupni uređaji prikazani su pod tekstualnim elementom pod nazivom "Dostupni uređaji". Ako je vaša aplikacija na drugom jeziku, promijenite vrijednost ovog bloka.
  • Sljedeći blok: Ovdje se pohranjuje naziv vašeg Chromecast uređaja. Ako se vaš razlikuje od "Dnevne sobe", promijenite vrijednost ovog bloka.
  • Ako imate sporiji Android uređaj: pokušajte promijeniti vrijeme blokova odgode kako biste ostvarili ispravnu interakciju klikova.
  • Ako samo želite reproducirati glazbu na svom uređaju, a ne emitirati na Chromecast: uklonite liniju izlaznog toka iz donjeg bloka "Odgoda 3 s".

Prilikom izvođenja ovog tijeka u pozadini, trebali biste moći reproducirati album na svom pametnom telefonu ili Chromecastu jednostavnim dodirom naslovnice albuma na mjestu NFC oznake. Ako nešto ne radi ispravno, pogledajte Dnevnici tijeka automatizacije.

Korak 5: Primjedbe

Opaske
Opaske
  • Stavio sam oko 45 omota albuma u veliki okvir (100 cm x 60 cm). Suprotno mojim očekivanjima, oznake NFC -a lako su se čitale iza male staklene ploče.
  • Spotify URI popise za reprodukciju također podržava protok Automatiziraj. Možete potražiti Spotify URI svojih omiljenih popisa za reprodukciju i zapisati ih u oznaku na isti način kao u prethodnim koracima.
  • Spotify API ne dopušta postavljanje upita o albumima koje su korisnici najčešće puštali. Zato se prvo ispituju najizvođeniji izvođači, a zatim se preuzimaju omoti albuma 10 najboljih albuma tog izvođača.

Preporučeni: