Sisukord:
- Samm: mida vajate
- 2. samm: albumikaante ja Spotify URI -de hankimine
- 3. samm: Spotify URI -de kirjutamine TagWriteriga
- 4. samm: nutitelefoni puudutamise abil muusika esitamise alustamiseks kasutage automatiseerimist
- 5. samm: märkused
Video: NFC -siltidega albumid Spotify muusika automaatseks esitamiseks Chromecastis: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See projekt sai alguse ideest teha albumikollaaž minu enimmängitud artistidest Spotifys. Pärast mõningast mängimist Spotify API -ga Pythonis arvasin, et oleks tore siduda need albumikaaned nende Spotify URI -dega ja hakata neid mängima, puudutades neid lihtsalt oma telefoniga. Automatiseerimisrakendus võimaldab puudutatud albumeid automaatselt esitada Chromecasti seadmes.
Samm: mida vajate
- NFC -sildid: nii palju programmeeritavaid silte kui teil on albumeid, mida soovite kuvada. (Parem osta rohkem, sest kodus ei saa kunagi olla palju NFC -silte) Ostsin oma hulgi AliExpressist (100 silti umbes 10 dollari eest).
- Android -telefon NFC -ga
- NFC TagWriter by NXP, tasuta Androidi NFC -kirjutajarakendus
- Automatiseeri, Androidi tasuta automaatikarakendus toimingute automatiseerimiseks
- Spotify konto. See projekt on kirjutatud kasutamiseks koos Spotifyga: Spotify URI (Uniform Resource Identifiers for sharing, locating the artist, albums, search, playlists and songs in Spotify library) on kirjutatud NFC -sildile ja hiljem loeb seda automatiseerimine mängimise alustamiseks muusikat Spotifys (ja võib -olla ka teie Chromecasti edastada).
- (Valikuline) Chromecasti seade. Kui teil pole seadet, kuhu üle kanda, hakkab muusika lihtsalt nutitelefonis mängima.
- (Valikuline) Albumi kaaned: saate kasutada juba kodus olevaid albumikaane. Mul ei olnud ühtegi albumikaant, kuna kogu mu muusika voogesitatakse Spotifyst, nii et laadisin albumi kaaned Pythoni skriptiga alla sammus 2a ja printisin need pimestamata piltidena 10 cm x 10 cm.
2. samm: albumikaante ja Spotify URI -de hankimine
Albumi kaante ja Spotify URI -de hankimiseks on kaks võimalust.
- Samm 2a selgitab, kuidas saate Spotifys oma tippartistide albumikaaned automaatselt alla laadida, kasutades minu kirjutatud Pythoni skripti. See skript genereerib automaatselt ka vajaliku.csv -faili koos kõigi Spotify URI -dega Spotify albumites. Seda.csv -faili on 3. etapis vaja NFC -siltide kirjutamiseks.
- Samm 2b selgitab, kuidas saate albumite kaaned ja Spotify URI -d käsitsi hankida ilma Pythoni skripte käivitamata ja Pythoni pakette installimata. See samm on lihtsam, kuid nõuab palju tööd, kui peate mitu albumikaant käsitsi alla laadima, iga URI -d ise otsima ning kopeerima ja kleepima vajalikku.csv -faili.
Samm 2a: albumikaante ja Spotify URI -de automaatne allalaadimine Pythoni skriptiga
Selles etapis laaditakse minu kirjutatud Pythoni skriptiga automaatselt alla 10 albumikaant iga teie 60 Spotifys enim mängitud esitaja kohta. Esmalt tuleks teie arvutisse installida Pythoni pakett Spotipy. Süsteemides, kuhu on paigaldatud toru, saab seda teha järgmiselt.
$ pip install spotipy
Pythoni skripti leiate minu Githubist nimega album_covers_and_URIs.py. Käivitate skripti terminalist või käsurealt järgmiselt:
$ python albums_and_URIs.py
Skripti esmakordsel käivitamisel avatakse teie vaikebrauseris link, mis annab skriptile juurdepääsu teie Spotify statistika lugemiseks. Pärast rakendusele juurdepääsu andmist suunatakse teid lingile, mis algab aadressiga https://example.com/…. Kopeerige kogu link ja kleepige see terminali või käsureale, et anda skriptile vajalikud õigused. Edaspidi laadib programm alla 10 albumi kaant kunstnike kohta kaustadesse Kaaned/ <artist_name/ Teie saate otsustada, milliseid albumeid soovite oma kollaažiks printida ja millised ära visata. Trükkisin oma fotod 10 cm x 10 cm pimestamata piltidena veebipõhises fototrükiteenuses hinnaga umbes 0,10 eurot tükk. Lisaks albumite kaantele luuakse ka.csv -fail, mis sisaldab kõiki allalaaditud albumite Spotify URI -sid. Selle.csv -faili nimi on TagWriter_mass_encoding.csv ja see on juba vormindatud kasutamiseks rakenduses TagWriter mitme NFC -märgendi hõlpsaks kirjutamiseks. On tungivalt soovitatav eemaldada kõik albumiridad, mida te pole printinud ega soovi NFC -silti kirjutada. Kui prinditud albumikaaned ei ole Pythoni skriptiga alla laaditud, vaadake sammu 2b, et Spotify URI käsitsi lisada.csv -faili.
2. samm. Albumikaante käsitsi allalaadimine ja Spotify URI -de leidmine
Kui te ei soovi Pythoni skripti abil oma tippartistide albumikaaned automaatselt alla laadida Spotifyst, järgige seda sammu. Lihtsa Google'i pildiotsingu abil leiate kõik albumikaaned, mida soovite printida. Trükkisin oma fotod 10 cm x 10 cm pimestamata piltidena veebipõhises fototrükiteenuses hinnaga umbes 0,10 eurot tükk. Samuti peate otsima iga albumi Spotify URI -d. Seda tehakse Spotify töölauarakenduses, nagu on näha prindiekraanil. Valige albumi valikud ja minge jagamiseks> „Kopeeri Spotify URI”. Spotify URI tuleks lisada.csv -faili, mis on vormindatud spetsiaalselt rakenduse TagWriter jaoks, mida kasutame mitme NFC -sildi hõlpsaks kirjutamiseks. Ekraanipildil on näidisandmetega mall ja selle saab alla laadida minu Githubi lehelt nimega Tagwriter_mass_encoding.csv. Täitke see mall kindlasti oma Spotify URI -de ja sisuka kirjeldusega. Kui olete valmis, salvestage see fail uuesti.csv -failina.
Kui olete oma albumi kaaned printinud, asetage iga albumi kaane tagaküljele üks NFC -silt. Siltide hõlpsamaks lugemiseks on kõige parem paigutada NFC -sildid albumitele samasse kohta.
3. samm: Spotify URI -de kirjutamine TagWriteriga
Faili Tagwriter_mass_encoding.csv kasutatakse NXP androidrakenduse sisendiks NFC TagWriterile. Installige see rakendus Google Play poe kaudu oma NFC Android -telefoni. Fail Tagwriter_mass_encoding.csv tuleks nutitelefoni salvestada, et rakendus sellele juurde pääseks. NFC -siltide kirjutamiseks.csv -failist toimige järgmiselt.
- Rakenduse TagWriter avaekraanil valige „Siltide kirjutamine”
- Valige "Kirjuta CSV -st"
- Minge oma.csv -faili ja valige see, vajutades faili LONG
- Paremas ülanurgas näete andmekogumite indeksit (1/6). See tähendab, et rakendus luges õigesti.csv -faili 6 kirjet (malli 6 kirje kohta vt ekraanipilti punktis 2b). Valige "Kirjuta"
- Järgmisel ekraanil näete praeguse üksuse sisu. Ekraanipildil on see "spotify: album: 32MqLe…", mis vastab minu Tagwriter_mass_encoding.csv malli esimesele kirjele. Sellel kirjel on kirjeldus White Lies: BIG TV, nii et see sisu tuleks kirjutada albumi kaane sildile.
- Viige oma telefon NFC -märgendi juurde, et märgendile kirjutada spotify URI. Kui teie NFC kiip märkab märgendit, kirjutatakse see automaatselt. Selleks peaks teie nutitelefoni NFC -kiip olema kiibile väga lähedal. Kui see ei juhtu lihtsalt, tehke Google'i otsing, et leida oma seadmes NFC -kiibi täpne asukoht.
4. samm: nutitelefoni puudutamise abil muusika esitamise alustamiseks kasutage automatiseerimist
Automatiseerimine on automaatikarakendus nagu Tasker, kuid see kasutab intuitiivsemat vooskeemi ja sellel on täiesti tasuta versioon. Ma juba kirjutasin selle projekti voo, nii et peate voo ainult rakendusse importima ja oma konfiguratsiooni mõningaid seadeid muutma. Voo saab alla laadida rakendusest Automatiseerida, valides paremas ülanurgas kogukonnaikooni ja otsides „Spotify album NFC -märgist Chromecasti”. Vooskeem on esitatud ülaltoodud ekraanipildil. Peate oma Chromecasti ja Spotify rakenduse konfiguratsiooni mõned plokid muutma.
- Ülemine vasakpoolne muutujaplokk: Spotify rakenduse ingliskeelses versioonis on saadaval olevad seadmed esitatud tekstielemendi all nimega "Devices Available". Kui teie rakendus on teises keeles, muutke selle ploki väärtust.
- Järgmine plokk: siia salvestatakse teie Chromecasti seadme nimi. Kui teie oma erineb elutoast, muutke selle ploki väärtust.
- Kui teil on aeglasem Android -seade: proovige viivitusplokkide aega muuta, et saada õigeid klikke.
- Kui soovite muusikat esitada ainult oma seadmes ja mitte edastada Chromecasti, eemaldage väljundvoo alumisest plokist "Delay 3s".
Seda voogu taustal käivitades peaksite saama albumi esitada oma nutitelefonis või Chromecasti, puudutades lihtsalt NFC -sildi asukohas asuvat albumi kaant. Kui midagi ei tööta õigesti, vaadake automaatvoo logisid.
5. samm: märkused
- Panin umbes 45 albumikaant suurele raamile (100 cm x 60 cm). Minu ootustele vastu vaadates olid NFC -sildid väikese klaasplaadi taga hõlpsasti loetavad.
- Esitusloendi Spotify URI -sid toetab ka automatiseerimise voog. Saate otsida oma lemmikloendite Spotify URI -d ja kirjutada need TAG -ile samamoodi nagu eelmised sammud.
- Spotify API ei luba päringuid teha kasutaja enim mängitud albumitest. Seetõttu küsitakse esmalt enim mängitud artiste ja seejärel laaditakse alla selle esitaja 10 parima albumi albumikaaned.
Soovitan:
Tule, muusika ja tulede sünkroonimine: 10 sammu (piltidega)
Tule, muusika ja tulede sünkroonimine: me kõik teame, et elektroonikat kasutatakse paljudes olulistes ülesannetes haiglates, koolides ja tehastes. Miks mitte ka nendega koos natuke lõbutseda. Selles juhendis teen ma tule- ja valguspurskeid (LED -e), mis reageerivad muusikale, et muusikat natuke teha
Meeleolukõlar- võimas kõlar meeleolumuusika esitamiseks ümbritseva õhu temperatuuril: 9 sammu
Meeleolukõlar- võimas kõlar meeleolumuusika esitamiseks ümbritseva õhu temperatuuri põhjal: Hei! MCT Howest Kortrijki kooliprojekti jaoks tegin meeleolukõlari, see on nutikas Bluetooth-kõlar, millel on erinevad andurid, LCD ja WS2812b LED -riba kaasas. Kõlar esitab taustamuusikat vastavalt temperatuurile, kuid võib
Fordi Audiophile stereoraadio esitamine MP3 -failide esitamiseks .: 7 sammu
Kuidas teha Fordi Audiophile stereoraadio MP3-failide esitamiseks. See juhend annab teile mõned olulised üksikasjad selle kohta, kuidas täita Ford Audiophile'i (ja tõenäoliselt Mach 300, Shaker 500 ja Shaker 1000) MP3 CD-R ühilduvusnõudeid ) tehase stereo, nii et saate CD-plaadil MP3-faile põletada ja nautida
Autostereo kasutamine MP3 -de esitamiseks vanemal kodustereol: 7 sammu
Autostereo kasutamine MP3 -de esitamiseks vanemal kodustereol: MP3 -failide esitamine kodustereos Olen viimase kahe aastakümne jooksul alla laadinud või rippinud umbes 5000 klassikalist rokkmuusikat ja vajasin lihtsat viisi digitaalse muusikafailide esitamiseks vanemal kodustereol. Mul on ühendatud kodukinoarvuti (HTC)
Muusika reaktiivne valgus -- Kuidas teha ülilihtne muusika reaktiivvalgus, et muuta lauaarvuti ahvatlevaks: 5 sammu (piltidega)
Muusika reaktiivne valgus || Kuidas teha ülilihtne muusika reaktiivvalgus, et muuta töölaud lauaarvutiks: Hei, mis on poisid, täna ehitame väga huvitava projekti. Täna ehitame muusikale reageeriva valguse. LED muudab heledust vastavalt bass, mis on tegelikult madala sagedusega helisignaal. See on väga lihtne ehitada. Me