Sisällysluettelo:

Albumit, joissa on NFC -tunnisteet Spotify -musiikin toistamiseksi automaattisesti Chromecastilla: 5 vaihetta
Albumit, joissa on NFC -tunnisteet Spotify -musiikin toistamiseksi automaattisesti Chromecastilla: 5 vaihetta

Video: Albumit, joissa on NFC -tunnisteet Spotify -musiikin toistamiseksi automaattisesti Chromecastilla: 5 vaihetta

Video: Albumit, joissa on NFC -tunnisteet Spotify -musiikin toistamiseksi automaattisesti Chromecastilla: 5 vaihetta
Video: NFC music album wall 2024, Marraskuu
Anonim
Image
Image

Tämä projekti alkoi ajatuksella tehdä albumikollaasi eniten soittamistani artisteista Spotifyssa. Pelattuani jonkin verran Spotify -sovellusliittymällä Pythonissa ajattelin, että olisi mukava linkittää nämä kansikuvat heidän Spotify -URI -osoitteisiinsa ja aloittaa niiden toisto vain koskettamalla niitä puhelimellani. Automaattisovelluksen avulla voit toistaa kosketetut albumit automaattisesti Chromecast -laitteella.

Vaihe 1: Mitä tarvitset

Albumin kansien ja Spotifyn URI -tunnisteiden hakeminen
Albumin kansien ja Spotifyn URI -tunnisteiden hakeminen
  • NFC -tunnisteet: Niin monta ohjelmoitavaa tunnistetta kuin sinulla on albumeita, jotka haluat näyttää. (Parempi ostaa lisää, koska et voi koskaan saada monia NFC -tunnisteita kotona) Ostin omani irtotavarana AliExpressistä (100 tagia noin 10 dollaria).
  • Android -puhelin, jossa on NFC
  • NFC TagWriter by NXP, ilmainen Android NFC -kirjoitinsovellus
  • Automate, ilmainen Android -automaatiosovellus toimintojen automatisoimiseksi
  • Spotify -tili. Tämä projekti on tarkoitettu käytettäväksi Spotifyn kanssa: Spotify URI (Uniform Resource Identifiers for sharing and locating artist, albums, search, playlists and songs in Spotify library) on kirjoitettu NFC -tagiin ja myöhemmin Automate lukee aloittaaksesi toiston musiikkia Spotifyssa (ja mahdollisesti suoratoistettuna Chromecastisi).

  • (Valinnainen) Chromecast -laite. Jos sinulla ei ole suoratoistolaitetta, musiikki alkaa yksinkertaisesti toistaa älypuhelimellasi.
  • (Valinnainen) Albumin kannet: voit käyttää kotona olevia albumikansia. Minulla ei ollut albumikansia, koska kaikki musiikkini suoratoistetaan Spotifysta, joten latasin albumin kannet Python-käsikirjoituksella vaiheesta 2a ja tulostin ne häikäisemättömiksi kuviksi 10 cm x 10 cm.

Vaihe 2: Albumin kansien ja Spotify -URI -tunnisteiden hankkiminen

Albumin kansien ja Spotifyn URI -tunnisteiden hakeminen
Albumin kansien ja Spotifyn URI -tunnisteiden hakeminen
Albumin kansien ja Spotifyn URI -tunnisteiden hakeminen
Albumin kansien ja Spotifyn URI -tunnisteiden hakeminen

Voit hankkia albumin kannet ja Spotify -URI -tunnukset kahdella tavalla:

  • Vaihe 2a selittää, kuinka voit ladata parhaiden artistiesi albumikansit automaattisesti Spotifysta käyttämällä kirjoittamaani Python -käsikirjoitusta. Tämä komentosarja luo myös automaattisesti tarvittavan.csv -tiedoston kaikkien Spotifyn URI -tunnisteiden kanssa Spotifyn albumeille. Tätä.csv -tiedostoa tarvitaan vaiheessa 3 NFC -tunnisteiden kirjoittamiseen.
  • Vaihe 2b selittää, miten voit hankkia albumien kansit ja Spotify URI: n manuaalisesti suorittamatta Python -skriptejä ja asentamatta Python -paketteja. Tämä vaihe on yksinkertaisempi, mutta vaatii paljon työtä, jos sinun on ladattava useita albumin kansia manuaalisesti, etsittävä jokainen URI itse ja kopioitava ja liitettävä ne tarvittavaan.csv -tiedostoon.

Vaihe 2a: Albumien kansien ja Spotify -URI -tiedostojen lataaminen automaattisesti Python -komentosarjalla

Tässä vaiheessa kirjoittamani Python -skripti lataa automaattisesti kymmenen albumin kannet jokaisesta 60 pelaamastasi artistista Spotifyssa. Aluksi Python -paketti Spotipy on asennettava tietokoneellesi. Järjestelmissä, joihin on asennettu pip, tämä voidaan tehdä seuraavasti:

$ pip asennus spotipy

Python -komentosarja löytyy Githubista nimellä album_covers_and_URIs.py. Suoritat komentosarjan päätelaitteesta tai komentoriviltä seuraavasti:

$ python albums_and_URIs.py

Kun suoritat komentosarjan ensimmäisen kerran, oletusselaimessasi avataan linkki, joka antaa skriptille oikeuden lukea Spotifyn "käyttäjä ylhäältä" -tilastoja. Kun olet antanut sovellukselle käyttöoikeuden, sinut ohjataan linkkiin, joka alkaa osoitteella https://example.com/… Kopioi koko linkki ja liitä se päätelaitteeseen tai komentokehotteeseen antaaksesi komentosarjalle tarvittavat oikeudet. Tämän jälkeen ohjelma lataa 10 albumikansia esittäjiä kohti kansioihin Kannet/ <artistin_nimi/ Voit itse päättää, mitkä albumit haluat tulostaa kollaasillesi ja mitkä haluat hylätä. Tulostin omani 10 cm x 10 cm heijastamattomina kuvina online-valokuvien tulostuspalvelussa noin 0,10 euroa kappale. Albumien kansien lisäksi luodaan myös.csv -tiedosto, joka sisältää kaikki ladattujen albumien Spotify -URI -tunnukset. Tämän.csv -tiedoston nimi on TagWriter_mass_encoding.csv, ja se on jo alustettu käytettäväksi TagWriter -sovelluksessa useiden NFC -tunnisteiden kirjoittamiseksi helposti. On erittäin suositeltavaa poistaa kaikki albumirivit, joita et ole tulostanut etkä halua kirjoittaa NFC -tunnistetta. Jos tulostamiasi albumin kansia ei ole ladattu Python -komentosarjan avulla, katso vaihe 2b lisätäksesi Spotify -URI -tiedoston manuaalisesti.csv -tiedostoon.

Vaihe 2b: Albumien kansien lataaminen manuaalisesti ja Spotifyn URI -tunnisteiden löytäminen

Jos et halua käyttää Python -komentosarjaa ladataksesi parhaiden artistiesi albumikansit automaattisesti Spotifysta, seuraa tätä vaihetta. Yksinkertaisella Google -kuvahaulla löydät kaikki tulostettavat albumikansit. Tulostin omani 10 cm x 10 cm heijastamattomina kuvina online-valokuvien tulostuspalvelussa noin 0,10 euroa kappale. Sinun on myös etsittävä jokaisesta albumista Spotify URI. Tämä tehdään Spotify -työpöytäsovelluksessa, kuten tulostusnäytössä näkyy. Valitse albumivaihtoehdot ja siirry jakamaan> Kopioi Spotify URI. Spotify URI tulee lisätä.csv -tiedostoon, joka on muotoiltu erityisesti TagWriter -sovellusta varten, jota käytämme helposti useiden NFC -tunnisteiden kirjoittamiseen. Malli, jossa on esimerkkejä tiedoista, esitetään kuvakaappauksessa, ja sen voi ladata Github -sivultani nimellä Tagwriter_mass_encoding.csv. Muista täyttää tämä malli Spotifyn URI -tunnisteella ja mielekkäällä kuvauksella. Kun olet valmis, tallenna tämä tiedosto uudelleen.csv -tiedostona.

Kun olet tulostanut albumin kansit, aseta yksi NFC -tunniste jokaisen kansikannen takaosaan. On parasta sijoittaa NFC -tunnisteet samaan paikkaan albumeissa, jotta tunnisteet luetaan helpommin.

Vaihe 3: Kirjoita Spotify -URI -tunnisteita TagWriterilla

Spotify -URI: n kirjoittaminen TagWriterin avulla
Spotify -URI: n kirjoittaminen TagWriterin avulla
Spotify -URI: n kirjoittaminen TagWriterin avulla
Spotify -URI: n kirjoittaminen TagWriterin avulla
Spotify -URI: n kirjoittaminen TagWriterin avulla
Spotify -URI: n kirjoittaminen TagWriterin avulla
Spotify -URI: n kirjoittaminen TagWriterin avulla
Spotify -URI: n kirjoittaminen TagWriterin avulla

Tagwriter_mass_encoding.csv -tiedostoa käytetään NXP Android -sovelluksen syötteenä NFC TagWriterille. Asenna tämä sovellus Android -NFC -puhelimeesi Google Play Kaupan kautta. Tagwriter_mass_encoding.csv -tiedosto on tallennettava älypuhelimeesi, jotta sovellus voi käyttää sitä. Voit kirjoittaa NFC -tunnisteet.csv -tiedostosta seuraavasti:

  1. Valitse TagWriter -sovelluksen aloitusnäytössä Kirjoita tunnisteet
  2. Valitse "Kirjoita CSV: stä"
  3. Siirry.csv -tiedostoosi ja valitse se painamalla LONG -painiketta
  4. Oikeassa yläkulmassa näet Dataset -indeksin (1/6). Tämä tarkoittaa, että sovellus on lukenut oikein.csv -tiedoston 6 merkintää (katso mallin kuusi merkintää kuvakaappauksesta vaiheessa 2b). Valitse "Kirjoita"
  5. Seuraavassa näytössä näet nykyisen kohteen sisällön. Kuvakaappauksessa tämä on "spotify: album: 32MqLe…", joka vastaa Tagwriter_mass_encoding.csv -mallini ensimmäistä merkintää. Tässä merkinnässä on kuvaus White Lies: BIG TV, joten tämä sisältö tulisi kirjoittaa tämän albumin kannen tunnisteeseen.
  6. Tuo puhelimesi NFC -tunnisteeseen kirjoittaaksesi spotify -URI -tunnisteeseen. Kun NFC -siru havaitsee tunnisteen, se kirjoitetaan automaattisesti. Älypuhelimesi NFC -sirun tulisi olla hyvin lähellä sirua, jotta tämä voidaan tehdä. Jos tämä ei tapahdu helposti, tee Google -haku löytääksesi NFC -sirun tarkka sijainti laitteestasi.

Vaihe 4: Aloita musiikin toisto Smartphone Touchin avulla Automate -toiminnon avulla

Automaattisen musiikin toiston aloittaminen älypuhelimella
Automaattisen musiikin toiston aloittaminen älypuhelimella

Automate on Taskerin kaltainen automaatiosovellus, mutta se käyttää intuitiivisempaa vuokaaviomenetelmää ja sillä on täysin ilmainen versio. Kirjoitin jo tämän projektin kulun, joten sinun tarvitsee vain tuoda kulku sovellukseen ja muuttaa joitakin asetuksia kokoonpanoosi. Virtaus voidaan ladata Automate -sovelluksesta valitsemalla yhteisön kuvake oikeasta yläkulmasta ja etsimällä "Spotify -albumi NFC -tunnisteesta Chromecastiin". Vuokaavio on esitetty yllä olevassa kuvakaappauksessa. Sinun on muutettava joitain Chromecastin ja Spotify -sovelluksesi määritysten lohkoja:

  • Vasen yläreunan muuttujalohko: Spotify -sovelluksen englanninkielisessä versiossa käytettävissä olevat laitteet esitetään tekstielementin alla "Devices Available". Jos sovelluksesi on toisella kielellä, muuta tämän lohkon arvoa.
  • Seuraava lohko: Tässä tallennetaan Chromecast -laitteesi nimi. Jos omasi on eri kuin olohuone, muuta tämän lohkon arvoa.
  • Jos sinulla on hitaampi Android -laite: yritä muuttaa viivästyslohkojen aikaa saadaksesi oikeat napsautusinteraktiot.
  • Jos haluat toistaa musiikkia vain laitteellasi etkä suoratoistaa Chromecastille: poista lähtöviiva Delay 3s -alueen alaosasta.

Kun suoritat tämän työnkulun taustalla, sinun pitäisi pystyä toistamaan albumi älypuhelimellasi tai Chromecastillasi koskettamalla albumin kantta NFC -tunnisteen sijainnissa. Jos jokin ei toimi oikein, katso Automate -työnkulun lokit.

Vaihe 5: Huomautuksia

Huomautukset
Huomautukset
  • Laitoin noin 45 albumin kannetta suureen kehykseen (100 cm x 60 cm). Odotuksiani vastaan NFC -tunnisteet oli helppo lukea pienen lasilevyn takaa.
  • Automaattivirta tukee myös Spotify -soittolistan URI -soittolistaa. Voit etsiä suosikkisoittolistasi Spotify URI -laitteen ja kirjoittaa ne TAG -tunnisteelle samalla tavalla kuin edelliset vaiheet.
  • Spotify -sovellusliittymä ei salli kyselyä käyttäjän eniten toistetuista albumeista. Siksi ensin kysytään eniten soitetuista artisteista ja sitten ladataan kyseisen artistin 10 parhaan albumin kansikuvat.

Suositeltava: