Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az albumborítók és a Spotify URI -k beszerzése
- 3. lépés: Spotify URI -k írása a TagWriter segítségével
- 4. lépés: Az Automatizálás használata a zenelejátszás elindításához az okostelefon érintésével
- 5. lépés: Megjegyzések
Videó: Albumok NFC -címkékkel a Spotify zene automatikus lejátszásához Chromecaston: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez a projekt azzal a gondolattal indult, hogy albumkollázst készítek a legtöbbet játszott művészeimről a Spotify -on. Miután játszottam a Spotify API -val a Pythonban, úgy gondoltam, jó lenne ezeket az albumborítókat összekapcsolni a Spotify URI -jukkal, és elkezdeni lejátszani őket, egyszerűen megérintve őket a telefonommal. Az automatizálási alkalmazás lehetővé teszi a megérintett albumok automatikus lejátszását egy Chromecast eszközön.
1. lépés: Amire szüksége lesz
- NFC címkék: Annyi programozható címke, amennyi albumot szeretne megjeleníteni. (Jobb, ha többet vásárol, mert soha nem lehet sok NFC -címke otthon) Az enyémet ömlesztve vettem az AliExpress -től (100 címke körülbelül 10 dollárért).
- Androidos telefon NFC -vel
- NFC TagWriter by NXP, egy ingyenes androidos NFC író alkalmazás
- Automatizálás, ingyenes androidos automatizálási alkalmazás a műveletek automatizálásához
-
Spotify fiók. Ezt a projektet a Spotify -val való használatra írták: a Spotify URI -t (Uniform Resource Identifiers for sharing, locating the előadók, albumok, keresések, lejátszási listák és dalok a Spotify könyvtárban) egy NFC -címkére írják, majd később az Automate olvassa el a lejátszás megkezdéséhez zenét a Spotify -on (és esetleg a Chromecastra küldve).
- (Opcionális) Chromecast -eszköz. Ha nincs eszköze, ahová átküldheti, a zene egyszerűen elindul az okostelefonon.
- (Opcionális) Albumborítók: használhatja az otthon már meglévő albumborítókat. Nem rendelkeztem albumborítókkal, mivel minden zeném a Spotify-ról érkezik, így letöltöttem az albumborítókat a Python-szkripttel a 2a. Lépésből, és tükröződésmentes képként kinyomtattam őket 10 cm x 10 cm-es méretben.
2. lépés: Az albumborítók és a Spotify URI -k beszerzése
Az album borítóit és a Spotify URI -ket kétféleképpen szerezheti be:
- A 2a lépés elmagyarázza, hogyan lehet automatikusan letölteni a legjobb előadóinak albumborítóit a Spotify -ból egy általam írt Python -szkript használatával. Ez a szkript automatikusan létrehozza a szükséges.csv fájlt is a Spotify összes albumának Spotify URI -jával. Erre a.csv fájlra van szükség a 3. lépésben az NFC címkék írásához.
- A 2b. Lépés elmagyarázza, hogyan szerezheti be manuálisan az albumborítókat és a Spotify URI -kat Python -szkriptek futtatása és Python -csomagok telepítése nélkül. Ez a lépés egyszerűbb, de sok munka, ha több albumborítót kell manuálisan letöltenie, saját maga keresnie meg minden URI -t, és másolnia és beillesztenie azokat a szükséges.csv fájlba.
2a lépés: Az albumborítók és a Spotify URI -k automatikus letöltése Python -szkripttel
Ebben a lépésben az Ön által írt Python -szkript automatikusan letölti a Spotify -on 60 legtöbbet játszott előadójának 10 albumborítóját. Először a Python Spotipy csomagot kell telepíteni a számítógépre. Azon rendszereken, ahol pip van telepítve, ezt a következőképpen teheti meg:
$ pip install spotipy
A Python -szkript megtalálható a Github -on album_covers_and_URIs.py címen. A szkriptet terminálról vagy parancssorból futtatja:
$ python albums_and_URIs.py
A szkript első futtatásakor az alapértelmezett böngészőben megnyílik egy link, amely hozzáférést biztosít a szkripthez a Spotify „felhasználó tetején” statisztikáinak olvasásához. Miután megadta az alkalmazásnak a hozzáférést, a https://example.com/ címmel kezdődő linkre irányítja Önt. Másolja ki a teljes linket, és illessze be a terminálba vagy a parancssorba, hogy megadja a szkriptnek a szükséges engedélyeket. Ezt követően a program előadónként 10 albumborítót tölt le a Borítók/ <előadó_neve/ Ön dönti el, hogy mely albumokat szeretné kinyomtatni a kollázsához, és melyeket dobja el. Az enyémet 10 cm x 10 cm-es tükröződésmentes képként kinyomtattam egy online fotónyomtatási szolgáltatásban, darabonként körülbelül 0,10 EUR-ért. Az albumborítók mellett létrejön egy.csv fájl is, amely tartalmazza a letöltött albumok összes Spotify URI -ját. Ez a.csv fájl TagWriter_mass_encoding.csv névre hallgat, és már formázva van a TagWriter alkalmazásban több NFC címke egyszerű írásához. Erősen ajánlott eltávolítani minden olyan albumsort, amelyet nem nyomtatott ki, és nem szeretne NFC -címkét írni. Ha vannak nyomtatott albumborítók, amelyeket nem a Python -szkript töltött le, a 2b. Lépésben manuálisan adja hozzá a Spotify URI -t a.csv fájlhoz.
2b. Lépés: Az albumborítók manuális letöltése és a Spotify URI -k megkeresése
Ha nem szeretné használni a Python -szkriptet a legjobb előadóinak albumborítóinak automatikus letöltéséhez a Spotify szolgáltatásból, kövesse ezt a lépést. Egy egyszerű Google képkereséssel megtalálhatja az összes nyomtatni kívánt albumborítót. Az enyémet 10 cm x 10 cm-es tükröződésmentes képként kinyomtattam egy online fotónyomtatási szolgáltatásban, darabonként körülbelül 0,10 EUR-ért. Ezenkívül minden album után meg kell keresnie a Spotify URI -t. Ez a Spotify asztali alkalmazásban történik, amint az a nyomtatási képernyőn is látható. Válassza ki az albumbeállításokat, és menjen a megosztáshoz, majd válassza a „Spotify URI másolása” lehetőséget. A Spotify URI -t hozzá kell adni egy.csv fájlhoz, amely kifejezetten a TagWriter alkalmazáshoz van formázva, és amelyet több NFC -címke könnyű írásához használunk. A képernyőképen egy mintaadatokat tartalmazó sablon látható, és letölthető a Github oldalamról Tagwriter_mass_encoding.csv néven. Feltétlenül töltse ki ezt a sablont Spotify URI -jával és értelmes leírásával. Ha kész, mentse ezt a fájlt újra.csv fájlként.
Amikor kinyomtatta az album borítóit, helyezzen el egy NFC -címkét minden albumborító hátoldalán. A legjobb, ha az NFC -címkéket ugyanazon a helyen helyezi el az albumokon a címkék könnyebb olvasása érdekében.
3. lépés: Spotify URI -k írása a TagWriter segítségével
A Tagwriter_mass_encoding.csv fájlt az NXP androidos alkalmazás az NFC TagWriter bemeneteként fogja használni. Kérjük, telepítse ezt az alkalmazást NFC androidos telefonjára a Google Play Áruházon keresztül. A Tagwriter_mass_encoding.csv fájlt az okostelefonon kell tárolni, hogy az alkalmazás hozzáférhessen hozzá. Az NFC -címkék.csv fájlból történő írásához kövesse az alábbi lépéseket:
- A TagWriter alkalmazás kezdőképernyőjén válassza a "Címkék írása" lehetőséget
- Válassza az „Írás CSV -ből” lehetőséget
- Nyissa meg a.csv fájlt, és válassza ki azt a fájl HOSSZÚ megnyomásával
- A jobb felső sarokban az Adathalmaz index (1/6) látható. Ez azt jelenti, hogy az alkalmazás helyesen olvasta el a.csv fájl 6 bejegyzését (a sablon 6 bejegyzéséhez lásd a 2b. Lépés képernyőképét). Válassza az "Írás" lehetőséget
- A következő képernyőn láthatja az aktuális elem tartalmát. A képernyőképen ez a "spotify: album: 32MqLe…", amely a Tagwriter_mass_encoding.csv sablonom első bejegyzésének felel meg. Ennek a bejegyzésnek a leírása a White Lies: BIG TV, ezért ezt a tartalmat az album borítójának címkéjére kell írni.
- Vigye a telefont az NFC -címkéhez, és írja be a spotify URI -t a címkébe. Amikor a címkét észleli az NFC chip, akkor automatikusan meg lesz írva. Ehhez okostelefonja NFC chipjének nagyon közel kell lennie a chiphez. Ha ez nem megy könnyen, végezzen Google -keresést, hogy megtalálja az NFC -chip pontos helyét a készüléken.
4. lépés: Az Automatizálás használata a zenelejátszás elindításához az okostelefon érintésével
Az Automatizálás olyan automatizálási alkalmazás, mint a Tasker, de intuitívabb folyamatábra -megközelítést alkalmaz, és teljesen ingyenes verziója van. Már írtam a folyamatot ehhez a projekthez, így csak importálnia kell a folyamatot az alkalmazásba, és módosítania kell néhány beállítást a konfigurációban. A folyamat letölthető az Automatizálás alkalmazásból: válassza ki a közösség ikont a jobb felső sarokban, és keresse a "Spotify album az NFC -címkétől a Chromecastig" kifejezést. A folyamatábra a fenti képernyőképen látható. Meg kell változtatnia néhány blokkot a Chromecast és a Spotify alkalmazás konfigurációjában:
- A bal felső változóblokk: a Spotify alkalmazás angol verziójában a rendelkezésre álló eszközök a "Devices Available" elnevezésű szövegelem alatt jelennek meg. Ha alkalmazása más nyelven van, módosítsa a blokk értékét.
- A következő blokk: Itt tárolja a Chromecast -eszköz nevét. Ha a tiéd eltér a "Nappali" -tól, módosítsa ennek a blokknak az értékét.
- Ha lassabb Android -eszköze van: próbálja meg megváltoztatni a késleltetési blokkok idejét a megfelelő kattintási interakciók elérése érdekében.
- Ha csak zenét szeretne lejátszani az eszközén, és nem a Chromecastra küldeni: távolítsa el a kimeneti folyamatvonalat az alsó "Delay 3s" blokkból.
Ha ezt a folyamatot a háttérben futtatja, akkor képesnek kell lennie arra, hogy lejátssza az albumot okostelefonján vagy Chromecastján, egyszerűen érintse meg az album borítóját az NFC -címke helyén. Ha valami nem működik megfelelően, nézze meg az Automatizálás folyamatnaplóit.
5. lépés: Megjegyzések
- Körülbelül 45 albumborítót helyeztem egy nagy keretbe (100 cm x 60 cm). Elvárásaim ellenére az NFC -címkéket könnyen le lehetett olvasni a kis üveglap mögött.
- A lejátszási lista Spotify URI -jait az Automatizálás is támogatja. Megkeresheti kedvenc lejátszási listáinak Spotify URI -ját, és az előző lépésekhez hasonlóan írhatja őket egy TAG -ra.
- A Spotify API nem teszi lehetővé a felhasználó legtöbbször lejátszott albumának lekérdezését. Ezért először a legtöbbet játszott előadókat kérdezik le, majd letöltik az adott művész 10 legjobb albumának albumborítóit.
Ajánlott:
Hangulatos hangszóró- Erőteljes hangszóró a hangulati zene lejátszásához a környezeti hőmérséklet alapján: 9 lépés
Hangulatos hangszóró- Erőteljes hangszóró a hangulati zene lejátszásához a környezeti hőmérséklet alapján: Üdv! Az MCT Howest Kortrijk-i iskolai projektemhez készítettem egy hangulati hangszórót, ez egy intelligens Bluetooth hangszóró, különböző érzékelőkkel, LCD-vel és WS2812b-vel LED szalag mellékelve. A hangszóró háttérzenét játszik a hőmérséklet alapján, de
Ford Audiophile sztereó rádió készítése MP3 -fájlok lejátszásához .: 7 lépés
Hogyan készítsünk Ford Audiophile sztereó rádiót MP3 fájlok lejátszására: Ez az oktatóanyag néhány fontos részletet tartalmaz arról, hogyan kell megfelelni a Ford Audiophile (és valószínűleg egy Mach 300, Shaker 500 és Shaker 1000) MP3 CD-R kompatibilitási követelményeinek. ) gyári sztereó, így írhat és élvezhet MP3 fájlokat CD-n
Autós sztereó használata MP3 lejátszásához régebbi otthoni sztereón: 7 lépés
Autós sztereó használata MP3 lejátszásához régebbi otthoni sztereón: mp3 fájlok lejátszása otthoni sztereó rendszeren Az elmúlt két évtizedben nagyjából 5000 klasszikus rock dallamot töltöttem le vagy szakítottam fel, és szükségem volt egy egyszerű módra a digitális zenei fájlok lejátszásához egy régebbi otthoni sztereón. Van csatlakoztatva egy házimozi számítógépem (HTC)
A Java telepítése a Minecraft 1.12.2 lejátszásához: 4 lépés
A Java telepítése a Minecraft 1.12.2 lejátszásához: Mindannyian tudjuk, hogy a minecraft egy Java -ból kifejlesztett játék, ahogy a logójában is szerepel az 1.12.2 -es verzióból, a Minecraft Java Edition -ből. Így szükség van a Java telepítésére és frissítésére a játékhoz, ha problémái vannak a java -val
Legjobb holdies: feltörtem egy régi telefont a legnagyobb holdzene lejátszásához.: 13 lépés (képekkel)
Greatest Holdies: Feltörtem egy régi telefont, hogy a legnagyobb Hold zenét játsszam. számtalan más izgalmas projektet is megvalósíthat ezekkel a nagyon könnyen hozzáférhető " íróasztal " telefonok