Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Získanie obalov albumov a identifikátorov URI Spotify
- Krok 3: Písanie URI Spotify pomocou TagWriter
- Krok 4: Spustenie prehrávania hudby pomocou zariadenia Smartphone Touch pomocou funkcie Automatizovať
- Krok 5: Poznámky
Video: Albumy so značkami NFC na automatické prehrávanie hudby Spotify na zariadení Chromecast: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Tento projekt sa začal myšlienkou vytvoriť albumovú koláž mojich najhranejších interpretov na Spotify. Keď som si zahral s rozhraním Spotify API v Pythone, povedal som si, že by bolo pekné prepojiť tieto obaly albumov s ich identifikátormi URI Spotify a začať ich hrať jednoduchým dotykom s telefónom. Automatizačná aplikácia umožňuje automaticky prehrávať dotknuté albumy na zariadení Chromecast.
Krok 1: Čo budete potrebovať
- Štítky NFC: Toľko programovateľných značiek, koľko máte albumov, ktoré chcete zobraziť. (Radšej si kúpte ďalšie, pretože doma nikdy nebudete mať veľa NFC tagov) Svoje som kúpil vo veľkom od AliExpress (100 tagov za asi 10 $).
- Telefón s Androidom s NFC
- NFC TagWriter od NXP, bezplatná aplikácia na zápis NFC pre Android
- Automate, bezplatná aplikácia na automatizáciu systému Android, ktorá automatizuje akcie
-
Účet Spotify. Tento projekt bol napísaný na použitie so službou Spotify: identifikátor URI Spotify (jednotné identifikátory zdrojov na zdieľanie a lokalizáciu interpretov, albumov, vyhľadávaní, zoznamov skladieb a skladieb v knižnici Spotify) je napísaný na značke NFC a neskôr ho začne čítať aplikácia Automate, aby sa spustilo prehrávanie hudbu na Spotify (a prípadne ju prenášať do zariadenia Chromecast).
- (Voliteľné) Zariadenie Chromecast. Ak nemáte zariadenie, do ktorého by ste mohli prenášať, hudba sa jednoducho začne prehrávať vo vašom smartfóne.
- (Voliteľné) Obaly albumov: Môžete použiť obaly albumov, ktoré už máte doma. Nemal som žiadne obaly albumov, pretože všetka moja hudba je streamovaná zo služby Spotify, a tak som si stiahol obaly albumov pomocou skriptu Python z kroku 2a a vytlačil ich ako neoslňujúce obrázky s rozmermi 10 cm x 10 cm.
Krok 2: Získanie obalov albumov a identifikátorov URI Spotify
Obaly albumov a URI Spotify môžete získať dvoma spôsobmi:
- Krok 2a vysvetľuje, ako si môžete automaticky stiahnuť obaly albumov svojich najlepších interpretov v službe Spotify pomocou skriptu Python, ktorý som napísal. Tento skript tiež automaticky vygeneruje potrebný súbor.csv so všetkými identifikátormi URI Spotify do albumov v službe Spotify. Tento súbor.csv je potrebný v kroku 3 na zápis značiek NFC.
- Krok 2b vysvetľuje, ako môžete manuálne získať obaly albumov a identifikátory URI Spotify bez spustenia skriptov Python a inštalácie balíkov Python. Tento krok je jednoduchší, ale je to veľa práce, ak musíte ručne stiahnuť viacero obalov albumov, vyhľadať každý URI sami a skopírovať ich a vložiť do potrebného súboru.csv.
Krok 2a: Automatické sťahovanie obalov albumov a identifikátorov URI Spotify pomocou skriptu Python
V tomto kroku sa automaticky stiahne 10 obalov albumov od každého z vašich 60 najhranejších interpretov v službe Spotify pomocou skriptu Python, ktorý som napísal. Na váš počítač by mal byť najskôr nainštalovaný balík Python Spotipy. Na systémoch s nainštalovaným pipom to možno vykonať:
$ pip install spotipy
Skript Python nájdete na mojom Githube ako album_covers_and_URIs.py Skript spustíte z terminálu alebo príkazového riadka ako:
$ python albumy_and_URIs.py
Pri prvom spustení skriptu sa vo vašom predvolenom prehliadači otvorí odkaz, ktorý skriptu umožní prístup k vašim štatistikám Spotify „najlepšie od používateľov“. Po povolení prístupu k aplikácii budete presmerovaní na odkaz začínajúci na https://example.com/… Skopírujte celý odkaz a prilepte ho do terminálu alebo príkazového riadka, aby skript získal potrebné povolenia. Potom program stiahne 10 obalov albumov na interpreta do priečinkov Kryty/ <meno_predstaviteľa/ Je na vás, aby ste sa rozhodli, ktoré albumy chcete vytlačiť pre svoju koláž a ktoré chcete zahodiť. Moje som vytlačil ako neoslňujúce obrázky s rozmermi 10 cm x 10 cm v online službe tlače fotografií za približne 0,10 EUR za kus. Okrem obalov albumov sa generuje aj súbor.csv obsahujúci všetky identifikátory URI Spotify stiahnutých albumov. Tento súbor.csv má názov TagWriter_mass_encoding.csv a je už naformátovaný na použitie v aplikácii TagWriter na ľahké zapísanie viacerých značiek NFC. Dôrazne sa odporúča odstrániť všetky riadky albumov, ktoré ste nevytlačili a pre ktoré nechcete písať značku NFC. Ak existujú obaly albumov, ktoré ste vytlačili a ktoré neboli stiahnuté skriptom Python, v kroku 2b skontrolujte manuálne pridanie identifikátora URI Spotify do súboru.csv.
Krok 2b: Ručné stiahnutie obalov albumov a vyhľadanie identifikátorov URI Spotify
Ak nechcete používať skript Python na automatické sťahovanie obalov albumov vašich najlepších interpretov na Spotify, postupujte podľa tohto kroku. Pomocou jednoduchého vyhľadávania obrázkov Google nájdete všetky obaly albumov, ktoré chcete vytlačiť. Moje som vytlačil ako neoslňujúce obrázky s rozmermi 10 cm x 10 cm v online službe tlače fotografií za približne 0,10 EUR za kus. Musíte tiež vyhľadať každý album URI Spotify. To sa deje v počítačovej aplikácii Spotify, ako je vidieť na obrazovke tlače. Vyberte možnosti albumu a choďte na zdieľanie> „Kopírovať URI Spotify“. Identifikátor URI Spotify by mal byť pridaný do súboru.csv, ktorý je naformátovaný špeciálne pre aplikáciu TagWriter, ktorú použijeme na ľahké zapísanie viacerých značiek NFC. Na snímke obrazovky je zobrazená šablóna s niektorými ukážkovými údajmi, ktoré je možné stiahnuť na mojej stránke Github ako Tagwriter_mass_encoding.csv. Nezabudnite vyplniť túto šablónu identifikátorom URI Spotify a zmysluplným popisom. Keď budete pripravení, uložte tento súbor znova ako súbor.csv.
Po vytlačení obalov albumov umiestnite na zadnú stranu obalu každého albumu jednu značku NFC. Na jednoduchšie čítanie značiek je najlepšie umiestniť značky NFC na rovnaké miesto v albumoch.
Krok 3: Písanie URI Spotify pomocou TagWriter
Súbor Tagwriter_mass_encoding.csv bude použitý ako vstup pre aplikáciu NFC TagWriter by NXP pre Android. Nainštalujte si túto aplikáciu do telefónu s Androidom NFC prostredníctvom Obchodu Google Play. Súbor Tagwriter_mass_encoding.csv by mal byť uložený vo vašom smartfóne, aby k nemu mala aplikácia prístup. Ak chcete zapísať značky NFC zo súboru.csv, postupujte podľa nasledujúcich krokov:
- Na domovskej obrazovke aplikácie TagWriter vyberte „Zapísať značky“
- Vyberte „Písať z CSV“
- Prejdite na svoj súbor.csv a vyberte ho DLHO stlačením súboru
- Vpravo hore vidíte index množiny údajov (1/6). To znamená, že aplikácia správne prečítala 6 záznamov v súbore.csv (6 záznamov v šablóne nájdete na obrázku v kroku 2b). Vyberte „Napísať“
- Na ďalšej obrazovke vidíte obsah aktuálnej položky. Na snímke obrazovky je to „spotify: album: 32MqLe …“, čo zodpovedá prvému záznamu v mojej šablóne Tagwriter_mass_encoding.csv. Tento záznam má popis White Lies: BIG TV, takže tento obsah by mal byť zapísaný do štítku na tomto obale albumu.
- Presuňte telefón na značku NFC a napíšte do značky spotify URI. Akonáhle je značka rozpoznaná vašim čipom NFC, bude automaticky zapísaná. Na to by mal byť čip NFC vášho smartfónu veľmi blízko čipu. Ak sa to nestane ľahko, vyhľadajte na Googli presné umiestnenie čipu NFC vo svojom zariadení.
Krok 4: Spustenie prehrávania hudby pomocou zariadenia Smartphone Touch pomocou funkcie Automatizovať
Automatate je aplikácia na automatizáciu ako Tasker, ale používa intuitívnejší prístup k vývojovému diagramu a má úplne bezplatnú verziu. Tok pre tento projekt som už napísal, takže stačí tok importovať do aplikácie a zmeniť niektoré nastavenia na svoju konfiguráciu. Tok údajov je možné stiahnuť z aplikácie Automate tak, že vyberiete ikonu komunity v pravom hornom rohu a vyhľadáte výraz „Spotify album from NFC tag to Chromecast“. Vývojový diagram je uvedený na obrázku vyššie. Budete musieť zmeniť niektoré bloky pre konfiguráciu aplikácie Chromecast a Spotify:
- Ľavý horný variabilný blok: v anglickej verzii aplikácie Spotify sú dostupné zariadenia zobrazené pod textovým prvkom s názvom „Devices available“. Ak je vaša aplikácia v inom jazyku, zmeňte hodnotu tohto bloku.
- Ďalší blok: Tu je uložený názov vášho zariadenia Chromecast. Ak sa váš líši od „Obývačky“, zmeňte hodnotu tohto bloku.
- Ak máte pomalšie zariadenie Android: skúste zmeniť čas blokovania oneskorenia, aby ste získali správne interakcie s kliknutiami.
- Ak chcete vo svojom zariadení prehrávať iba hudbu a nie prenášať obsah do zariadenia Chromecast: odstráňte výstupný riadok zo spodného bloku „Oneskorenie 3 s“.
Pri spustení tohto toku na pozadí by ste mali mať možnosť prehrať album vo svojom smartfóne alebo zariadení Chromecast jednoduchým dotknutím sa obalu albumu v mieste značky NFC. Ak niečo nefunguje správne, pozrite sa do denníkov toku automatizácie.
Krok 5: Poznámky
- Do veľkého rámu (100 cm x 60 cm) som umiestnil asi 45 obalov albumov. Napriek mojim očakávaniam boli štítky NFC ľahko čitateľné za malou sklenenou doskou.
- Automatizačný tok podporuje aj zoznamy URI Spotify zoznamu skladieb. Môžete vyhľadať URI Spotify svojich obľúbených zoznamov skladieb a napísať ich na TAG rovnakým spôsobom ako v predchádzajúcich krokoch.
- Rozhranie Spotify API neumožňuje dotazovať sa na najhranejšie albumy používateľa. Preto sa najskôr spýtajú najhranejší interpreti a potom sa stiahnu obaly albumov 10 najlepších albumov tohto interpreta.
Odporúča:
Reproduktor nálady- výkonný reproduktor na prehrávanie hudby nálady na základe teploty okolia: 9 krokov
Reproduktor nálady- výkonný reproduktor na prehrávanie hudby nálady na základe teploty okolia: Dobrý deň! Pre môj školský projekt v MCT Howest Kortrijk som vyrobil reproduktor nálady, ktorý je inteligentným reproduktorom Bluetooth s rôznymi senzormi, LCD a WS2812b LED pásik je súčasťou dodávky. Reproduktor prehráva hudbu na pozadí podľa teploty, ale môže
Ako vytvoriť stereofónne rádio Ford Audiophile na prehrávanie súborov MP3 .: 7 krokov
Ako vytvoriť stereofónne rádio Ford Audiophile na prehrávanie súborov MP3: Tento návod vám poskytne niekoľko dôležitých podrobností o tom, ako splniť požiadavky na kompatibilitu s formátom MP3 CD-R vozidla Ford Audiophile (a pravdepodobne Mach 300, Shaker 500 a Shaker 1000). ) továrenské stereo, takže si môžete napaľovať a užívať súbory MP3 na disku CD
Použitie automobilového stereo na prehrávanie MP3 na staršom domácom stereu: 7 krokov
Použitie automobilového stereo na prehrávanie MP3 na staršom domácom stereu: Prehrávanie súborov mp3 na domácom stereu Za posledné dve desaťročia som stiahol alebo skopíroval zhruba 5 000 klasických rockových melódií a potreboval som jednoduchý spôsob prehrávania súborov digitálnej hudby na staršom domácom stereu. Mám zapojený počítač domáceho kina (HTC)
Hovoriace Arduino - Prehrávanie MP3 s Arduino bez akéhokoľvek modulu - Prehrávanie súboru MP3 z Arduina pomocou PCM: 6 krokov
Hovoriace Arduino | Prehrávanie MP3 s Arduino bez akéhokoľvek modulu | Prehrávanie súboru MP3 z Arduina pomocou PCM: V tomto návode sa naučíme, ako prehrať súbor mp3 s arduino bez použitia akéhokoľvek zvukového modulu, tu použijeme knižnicu PCM pre Arduino, ktorá prehráva 16 -bitový PCM s frekvenciou 8 kHZ, takže to urobíme
Zakázať automatické prehrávanie na jednotke USB a disku CD v systéme Windows XP: 6 krokov
Zakázať automatické prehrávanie na jednotke USB a disku CD v systéme Windows XP: Vírusy sa ľahko šíria prostredníctvom jednotiek USB flash. Vírusy prenášané týmto spôsobom sú vytvárané spôsobom, ktorý sa automaticky spustí (automaticky aktivuje) po pripojení k spustenému počítaču alebo pri otvorení disku (kliknutím alebo dvojitým kliknutím