Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. darbība: iegūstiet albumu vākus un Spotify URI
- 3. darbība. Spotify URI rakstīšana, izmantojot TagWriter
- 4. darbība. Izmantojot funkciju Automatizēt, lai sāktu mūzikas atskaņošanu, izmantojot viedtālruni
- 5. solis: piezīmes
Video: Albumi ar NFC tagiem, lai automātiski atskaņotu Spotify mūziku pārlūkā Chromecast: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šis projekts sākās ar ideju izveidot albumu kolāžu no maniem visvairāk atskaņotajiem māksliniekiem vietnē Spotify. Pēc dažām spēlēm ar Spotify API Python, es domāju, ka būtu jauki saistīt šos albumu vākus ar viņu Spotify URI un sākt to atskaņošanu, vienkārši pieskaroties tiem ar savu tālruni. Automatizācijas lietotne ļauj automātiski atskaņot pieskartos albumus Chromecast ierīcē.
1. darbība. Kas jums būs nepieciešams
- NFC tagi: tik daudz programmējamu tagu, cik albumu vēlaties parādīt. (Labāk nopirkt vairāk, jo mājās nekad nevar būt daudz NFC tagu) Es iegādājos rakumus vairumā no AliExpress (100 tagi par aptuveni 10 USD).
- Android tālrunis ar NFC
- NFC TagWriter by NXP, bezmaksas android NFC rakstītāja lietojumprogramma
- Automate - bezmaksas android automatizācijas programma darbību automatizēšanai
-
Spotify konts. Šis projekts tika rakstīts, lai to izmantotu kopā ar Spotify: Spotify URI (vienoti resursu identifikatori mākslinieku, albumu, meklēšanas, atskaņošanas sarakstu un dziesmu kopīgošanai un atrašanai Spotify bibliotēkā) ir uzrakstīts uz NFC birkas, un vēlāk to lasīs Automate, lai sāktu atskaņošanu mūzika vietnē Spotify (un, iespējams, apraidīta jūsu Chromecast ierīcē).
- (Neobligāti) Chromecast ierīce. Ja jums nav ierīces apraidei, mūzika vienkārši sāks atskaņot viedtālrunī.
- (Neobligāti) Albumu vāki: varat izmantot mājās jau esošos albumu vākus. Man nebija neviena albuma vāka, jo visa mana mūzika tiek straumēta no Spotify, tāpēc es lejupielādēju albumu vākus ar Python skriptu no 2.a darbības un izdrukāju tos kā nespīdīgus attēlus ar izmēru 10 cm x 10 cm.
2. darbība: iegūstiet albumu vākus un Spotify URI
Albuma vākus un Spotify URI var iegūt divos veidos:
- 2.a solis paskaidro, kā jūs varat automātiski lejupielādēt savu populārāko mākslinieku albumu vākus Spotify, izmantojot manis rakstīto Python skriptu. Šis skripts arī automātiski ģenerē nepieciešamo.csv failu ar visiem Spotify URI albumiem Spotify. Šis.csv fails ir nepieciešams 3. darbībā, lai rakstītu NFC tagus.
- 2.b solis izskaidro, kā jūs varat manuāli iegūt albumu vākus un Spotify URI, neizmantojot Python skriptus un neinstalējot Python pakotnes. Šis solis ir vienkāršāks, taču tas ir daudz darba, ja jums manuāli jālejupielādē vairāki albumu vāki, pašiem jāmeklē katrs URI un jāpārkopē un jāievieto nepieciešamajā.csv failā.
2.a darbība. Albumu vāku un Spotify URI automātiska lejupielāde ar Python skriptu
Šajā solī 10 albumu vākus katram no jūsu 60 visvairāk atskaņotajiem Spotify izpildītājiem automātiski lejupielādē mans rakstītais Python skripts. Sākumā datorā jāinstalē Python pakete Spotipy. Sistēmās, kurās ir uzstādīts pip, to var izdarīt šādi:
$ pip instalēt spotipy
Python skriptu var atrast manā Github kā album_covers_and_URIs.py Jūs skriptu palaižat no termināļa vai komandu uzvednes šādi:
$ python albums_and_URIs.py
Pirmo reizi palaižot skriptu, noklusējuma pārlūkprogrammā tiks atvērta saite, lai piešķirtu skriptam piekļuvi jūsu Spotify statistikai, kas ir visaugstākajā līmenī. Pēc tam, kad esat piešķīris lietojumprogrammai piekļuvi, jūs tiekat novirzīts uz saiti, kas sākas ar https://example.com/…. Kopējiet visu saiti un ielīmējiet to terminālī vai komandu uzvednē, lai piešķirtu skriptam nepieciešamās atļaujas. Turpmāk programma katram māksliniekam lejupielādē 10 albumu vākus mapēs Vāki/ <mākslinieka_vārds/ Jūs varat izlemt, kurus albumus vēlaties izdrukāt kolāžai un kurus atmest. Tiešsaistes fotoattēlu drukāšanas pakalpojumā es drukāju savējos kā 10 cm x 10 cm neapstarojošus attēlus par aptuveni 0,10 EUR gabalā. Papildus albumu vākiem tiek ģenerēts arī.csv fails, kas satur visus lejupielādēto albumu Spotify URI. Šī.csv faila nosaukums ir TagWriter_mass_encoding.csv, un tas jau ir formatēts lietošanai TagWriter lietojumprogrammā, lai viegli ierakstītu vairākus NFC tagus. Ir ļoti ieteicams noņemt visas albumu rindas, kuras neesat drukājis un kurām nevēlaties rakstīt NFC tagu. Ja ir izdrukāti albumu vāki, kas nav lejupielādēti ar Python skriptu, skatiet 2.b darbību, lai manuāli pievienotu Spotify URI.csv failam.
2.b darbība: manuāli lejupielādējiet albumu vākus un atrodiet Spotify URI
Ja nevēlaties izmantot Python skriptu, lai automātiski lejupielādētu savu populārāko mākslinieku albumu vākus vietnē Spotify, rīkojieties šādi. Izmantojot vienkāršu Google attēlu meklēšanu, jūs varat atrast visus albumu vākus, kurus vēlaties izdrukāt. Tiešsaistes fotoattēlu drukāšanas pakalpojumā es drukāju savējos kā 10 cm x 10 cm neapžilbinošus attēlus par aptuveni 0,10 EUR gabalā. Jums arī jāmeklē katrs albums Spotify URI. Tas tiek darīts darbvirsmas lietotnē Spotify, kā redzams drukas ekrānā. Atlasiet albuma opcijas un dodieties uz kopīgošanu> 'Kopēt Spotify URI'. Spotify URI jāpievieno.csv failam, kas ir formatēts īpaši lietotnei TagWriter, kuru mēs izmantosim, lai viegli ierakstītu vairākus NFC tagus. Ekrānuzņēmumā ir parādīta veidne ar dažiem datu piemēriem, un to var lejupielādēt manā Github lapā kā Tagwriter_mass_encoding.csv. Noteikti aizpildiet šo veidni ar savu Spotify URI un nozīmīgu aprakstu. Kad esat gatavs, saglabājiet šo failu vēlreiz kā.csv failu.
Kad esat izdrukājis savu albumu vākus, ievietojiet vienu NFC tagu katra albuma vāka aizmugurē. Vislabāk ir novietot NFC tagus vienā vietā uz albumiem, lai vieglāk lasītu tagus.
3. darbība. Spotify URI rakstīšana, izmantojot TagWriter
Fails Tagwriter_mass_encoding.csv tiks izmantots kā NXP android lietotnes ieeja NFC TagWriter. Lūdzu, instalējiet šo lietotni savā NFC android tālrunī, izmantojot Google Play veikalu. Lai programma varētu tai piekļūt, viedtālrunī jāsaglabā fails Tagwriter_mass_encoding.csv. Lai rakstītu NFC tagus no.csv faila, rīkojieties šādi:
- Lietotnes TagWriter sākuma ekrānā atlasiet “Rakstīt tagus”
- Atlasiet “Rakstīt no CSV”
- Dodieties uz savu.csv failu un atlasiet to, LONG ilgi nospiežot failu
- Augšējā labajā stūrī ir redzams datu kopas indekss (1/6). Tas nozīmē, ka lietojumprogramma pareizi nolasa.csv faila 6 ierakstus (skatiet ekrānuzņēmumu 2.b darbībā, lai iegūtu 6 veidnes ierakstus). Izvēlieties "Rakstīt"
- Nākamajā ekrānā redzat pašreizējā vienuma saturu. Ekrānuzņēmumā tas ir "spotify: albums: 32MqLe…", kas atbilst pirmajam ierakstam manā Tagwriter_mass_encoding.csv veidnē. Šim ierakstam ir apraksts White Lies: BIG TV, tāpēc šis saturs ir jāraksta uz šī albuma vāka birkas.
- Novietojiet tālruni pie NFC taga, lai tagā ierakstītu spotify URI. Kad jūsu NFC mikroshēma uztvers tagu, tas tiks rakstīts automātiski. Lai to izdarītu, viedtālruņa NFC mikroshēmai jābūt ļoti tuvu mikroshēmai. Ja tas nenotiek viegli, veiciet Google meklēšanu, lai ierīcē atrastu precīzu NFC mikroshēmas atrašanās vietu.
4. darbība. Izmantojot funkciju Automatizēt, lai sāktu mūzikas atskaņošanu, izmantojot viedtālruni
Automate ir automatizācijas lietotne, piemēram, Tasker, taču tajā tiek izmantota intuitīvāka plūsmas diagrammas pieeja, un tai ir pilnīgi bezmaksas versija. Es jau uzrakstīju šī projekta plūsmu, tāpēc jums tikai jāimportē plūsma lietotnē un jāmaina daži konfigurācijas iestatījumi. Plūsmu var lejupielādēt no lietotnes Automate, augšējā labajā stūrī atlasot kopienas ikonu un meklējot "Spotify albums no NFC taga uz Chromecast". Plūsmas diagramma ir parādīta iepriekš redzamajā ekrānuzņēmumā. Jums būs jāmaina daži Chromecast un Spotify lietotņu konfigurācijas bloki:
- Augšējais kreisais mainīgo bloks: lietotnes Spotify angļu valodas versijā pieejamās ierīces ir parādītas zem teksta elementa ar nosaukumu "Pieejamās ierīces". Ja jūsu lietotne ir citā valodā, mainiet šī bloka vērtību.
- Nākamais bloks: šeit tiek saglabāts jūsu Chromecast ierīces nosaukums. Ja jūsu izvēle atšķiras no "Dzīvojamā istaba", mainiet šī bloka vērtību.
- Ja jums ir lēnāka Android ierīce: mēģiniet mainīt aizkaves bloku laiku, lai iegūtu pareizu klikšķu mijiedarbību.
- Ja vēlaties atskaņot mūziku tikai savā ierīcē, nevis apraidīt to Chromecast ierīcē: noņemiet izvades plūsmas līniju no apakšējā bloka "Delay 3s".
Palaižot šo plūsmu fonā, jums vajadzētu būt iespējai atskaņot albumu viedtālrunī vai Chromecast ierīcē, vienkārši pieskaroties albuma vākam NFC tagu vietā. Ja kaut kas nedarbojas pareizi, apskatiet plūsmas Automatizēt žurnālus.
5. solis: piezīmes
- Es ievietoju apmēram 45 albumu vākus lielā rāmī (100 cm x 60 cm). Pretēji manām cerībām NFC birkas bija viegli nolasāmas aiz mazās stikla plāksnes.
- Atskaņošanas saraksta Spotify URI atbalsta arī plūsma Automate. Jūs varat meklēt savu iecienītāko atskaņošanas sarakstu Spotify URI un ierakstīt tos TAG tādā pašā veidā kā iepriekšējās darbības.
- Spotify API neļauj veikt vaicājumus lietotāja visvairāk atskaņotajiem albumiem. Tāpēc vispirms tiek vaicāti visvairāk atskaņotie mākslinieki un pēc tam tiek lejupielādēti šī izpildītāja 10 labāko albumu albumu vāki.
Ieteicams:
Kā panākt, lai dators automātiski ieslēgtos katru dienu vai kad: 5 soļi
Kā likt datoram automātiski startēt katru dienu vai ikreiz: šajā pamācībā jūs uzzināsit, kā likt datoram automātiski ieslēgties katru dienu noteiktā laikā, arī šī ir mana pirmā pamācība
Automobiļu stereo izmantošana, lai atskaņotu MP3 ar vecāku mājas stereo: 7 soļi
Automobiļu stereosistēmas izmantošana MP3 atskaņošanai vecākajos mājas stereoaparātos: mp3 failu atskaņošana mājas stereosistēmā Pēdējo divu desmitgažu laikā esmu lejupielādējis vai izvilcis aptuveni 5000 klasiskās rokmūzikas, un man bija nepieciešams vienkāršs veids, kā atskaņot digitālās mūzikas failus ar vecāku mājas stereo. Man ir pievienots mājas kinozāles dators (HTC)
Lielākās aizturēšanas: es uzlauzu vecu tālruni, lai atskaņotu vislielāko aizturēšanas mūziku.: 13 soļi (ar attēliem)
Lielākie aizturējumi: es uzlauzu vecu tālruni, lai atskaņotu vislielāko aizturēšanas mūziku.: Https: //youtu.be/Ma4QnfQ7DxoWell ir neskaitāmi citi aizraujoši projekti, kurus varat īstenot, izmantojot šo ļoti vienkāršo šo viegli pieejamo " galda " tālruņi
Kā meklēt lietas pārlūkā Google Chrome, izmantojot Microsoft Excel makro (nav nepieciešamas kodēšanas zināšanas): 10 soļi
Kā meklēt lietas pārlūkā Google Chrome, izmantojot Microsoft Excel makro (NAV OBLIGĀTAS KODĒŠANAS ZINĀŠANAS): Vai zinājāt, ka varat viegli pievienot meklēšanas funkciju savai Excel izklājlapai?! Es varu jums parādīt, kā to izdarīt, veicot dažas vienkāršas darbības! Lai to izdarītu, jums būs nepieciešams: dators - (PĀRBAUDIET!) Microsoft Excel Google Chrome ir instalēts
Programmējiet datoru, lai tas automātiski izslēgtos, nosakot, kurā laikā vēlaties to darīt: 4 soļi
Programmējiet datoru, lai tas automātiski izslēgtos, norādot, kurā laikā vēlaties to darīt: hei, tas ir vēl viens norādījums, kas ņemts no manas ikdienas dzīves … pēdējo reizi man bija jālejupielādē daudz programmatūras savā datorā un man bija jāļauj tam lejupielādēt nakti, es negribēju, lai dators būtu ieslēgts visu nakti pēc lejupielādes pabeigšanas un plkst