Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Albom örtükləri və Spotify URI -lərini əldə edin
- Addım 3: TagWriter ilə Spotify URI yazın
- Addım 4: Smartphone Touch ilə Musiqi Çalmağa Başlamaq üçün Avtomatlaşdırmadan istifadə edin
- Addım 5: Qeydlər
Video: Chromecast -da Spotify Musiqisini Avtomatik Oynatmaq üçün NFC Etiketli Albomlar: 5 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu layihə Spotify -də ən çox ifa etdiyim sənətçilərdən ibarət albom kolajı hazırlamaq fikri ilə başladı. Python -da Spotify API ilə bir az oynadıqdan sonra bu albom örtüklərini Spotify URI -lərinə bağlamaq və sadəcə telefonuma toxunaraq oynamağa başlamaq yaxşı olardı. Avtomatlaşdırma tətbiqi, toxunulmuş albomları Chromecast cihazında avtomatik çalmağa imkan verir.
Addım 1: Nə lazımdır
- NFC etiketləri: Albomlarınız olduğu qədər göstərmək istədiyiniz qədər proqramlaşdırıla bilən etiketlər. (Evdə bir çox NFC etiketinə sahib ola bilməyəcəyiniz üçün bir az daha çox satın almaq daha yaxşıdır) Aliexpress -dən toplu olaraq mina aldım (təxminən 10 dollara 100 etiket).
- Android telefon NFC ilə
- NXP tərəfindən NFC TagWriter, pulsuz bir Android NFC yazıçı proqramı
- Automate, hərəkətləri avtomatlaşdırmaq üçün pulsuz bir Android avtomatlaşdırma proqramı
-
Bir Spotify hesabı. Bu layihə Spotify ilə istifadə üçün yazılmışdır: bir Spotify URI (Spotify kitabxanasında rəssamların, albomların, axtarışların, çalğı siyahılarının və mahnıların paylaşılması və yerləşdirilməsi üçün vahid mənbə identifikatorları) NFC etiketinə yazılır və sonra oynamağa başlamaq üçün Automate tərəfindən oxunur. Spotify -də musiqi (və ehtimal ki, Chromecast -a yayımlanır).
- (İsteğe bağlı) Chromecast cihazı. Yayım üçün heç bir cihazınız yoxdursa, musiqi sadəcə smartfonunuzda çalmağa başlayacaq.
- (İsteğe bağlı) Albom örtükləri: artıq evinizdə olan albom örtüklərindən istifadə edə bilərsiniz. Albom örtüklərim yox idi, çünki bütün musiqilərim Spotify-dən axın edir, buna görə də 2a-cı addımdan Python skriptli albom örtüklərini yüklədim və 10 sm x 10 sm-də parlaq olmayan şəkillər kimi çap etdim.
Addım 2: Albom örtükləri və Spotify URI -lərini əldə edin
Albom örtüklərini və Spotify URI'sini əldə etməyin iki yolu var:
- Addım 2a, yazdığım Python skriptindən istifadə edərək Spotify -da ən yaxşı sənətçilərinizin albom örtüklərini avtomatik olaraq necə yükləyə biləcəyinizi izah edir. Bu skript eyni zamanda Spotify üzərindəki albomlara bütün Spotify URI -ləri ilə birlikdə lazım olan.csv faylını avtomatik olaraq yaradır. Bu.csv faylı, NFC etiketlərini yazmaq üçün 3 -cü addımda lazımdır.
- Addım 2b, Python skriptlərini işə salmadan və Python paketlərini quraşdırmadan albom örtüklərini və Spotify URI -ni əl ilə necə əldə edə biləcəyinizi izah edir. Birdən çox albom örtüyünü əl ilə yükləməlisinizsə, hər bir URI -ni özünüz axtarın və lazımi.csv faylına kopyalayıb yapışdırsanız bu addım daha sadədir.
Addım 2a: Python skripti ilə albom örtüklərini və Spotify URI -lərini avtomatik yükləyin
Bu addımda, Spotify -da ən çox oynadığınız 60 sənətçinin hər birinin 10 albom örtüyü avtomatik olaraq yazdığım Python ssenarisi ilə endirilir. Əvvəlcə kompüterinizə Python paketi Spotipy yüklənməlidir. Pip quraşdırılmış sistemlərdə bunu etmək olar:
$ pip spotipy quraşdırın
Python skriptini Github -da album_covers_and_URIs.py olaraq tapa bilərsiniz. Ssenarini bir terminaldan və ya əmr satırından çalıştırırsınız:
$ python albums_and_URIs.py
Skripti ilk dəfə işə saldığınızda, skriptin Spotify "istifadəçi üstü" statistikasını oxumasına icazə vermək üçün standart brauzerinizdə bir link açılacaq. Tətbiqə giriş verdikdən sonra, https://example.com/… ilə başlayan bir bağlantıya yönləndirilirsiniz. Bütün linki kopyalayın və skriptə lazımi icazələri vermək üçün terminala və ya əmr satırına yapışdırın. Bundan sonra proqram, hər bir sənətçi üçün 10 albom örtüyü qovluqlara yükləyir Qapaqlar/ <artist_adı/ Kolajınız üçün hansı albomları çap etmək istədiyinizi və hansıları atmaq istədiyinizi sizə aiddir. Bir fotoşəkil çap xidmətində hər birini təxminən 0,10 avroya 10 sm x 10 sm parlaq olmayan şəkillər kimi çap etdim. Albom örtüklərindən başqa, yüklənmiş albomların bütün Spotify URI -lərini ehtiva edən.csv faylı da yaradılır. Bu.csv faylı TagWriter_mass_encoding.csv adlanır və artıq birdən çox NFC etiketini asanlıqla yazmaq üçün TagWriter tətbiqində istifadə üçün formatlaşdırılmışdır. Çap etdirmədiyiniz və NFC etiketi yazmaq istəmədiyiniz bütün albom satırlarını silmək şiddətlə tövsiyə olunur. Python skripti ilə yüklənmədiyiniz çap etdiyiniz albom örtükləri varsa, Spotify URI -nı.csv faylına əl ilə əlavə etmək üçün 2b addımına baxın.
Addım 2b: Albom örtüklərini əl ilə yükləyin və Spotify URI'sini tapın
Spotify -da ən yaxşı sənətçilərinizin albom örtüklərini avtomatik yükləmək üçün Python skriptindən istifadə etmək istəmirsinizsə, bu addımı izləyin. Sadə bir Google şəkil axtarışı ilə çap etmək istədiyiniz bütün albom örtüklərini tapa bilərsiniz. Bir fotoşəkil çap xidmətində hər birini təxminən 0,10 avroya 10 sm x 10 sm parlaq olmayan şəkillər kimi çap etdim. Spotify URI -də hər bir albomu axtarmalısınız. Bu, çap ekranında göründüyü kimi Spotify masa üstü tətbiqində edilir. Albom seçimlərini seçin və paylaşmağa gedin> 'Spotify URI kopyalayın'. Spotify URI, birdən çox NFC etiketini asanlıqla yazmaq üçün istifadə edəcəyimiz TagWriter tətbiqi üçün formatlaşdırılmış bir.csv faylına əlavə edilməlidir. Bəzi nümunə məlumatları olan bir şablon ekran görüntüsündə təqdim olunur və Github səhifəmdə Tagwriter_mass_encoding.csv olaraq yüklənə bilər. Bu şablonu Spotify URI -ləriniz və mənalı bir təsvirinizlə doldurduğunuzdan əmin olun. Hazır olduqda bu faylı yenidən.csv faylı olaraq qeyd edin.
Albom qapaqlarınızı çap etdikdən sonra hər albom qapağının arxasına bir NFC etiketi qoyun. Etiketləri daha asan oxumaq üçün NFC etiketlərini albomlarda eyni mövqedə yerləşdirmək daha yaxşıdır.
Addım 3: TagWriter ilə Spotify URI yazın
Tagwriter_mass_encoding.csv faylı, NXP android tətbiqi ilə NFC TagWriter üçün giriş olaraq istifadə ediləcək. Zəhmət olmasa bu proqramı Google Play Store vasitəsilə NFC android telefonunuza quraşdırın. Tətbiqə daxil olmaq üçün Tagwriter_mass_encoding.csv faylı smartfonunuzda saxlanılmalıdır. NFC etiketlərini.csv faylından yazmaq üçün aşağıdakı adımları yerinə yetirin:
- TagWriter tətbiqinin ana ekranında 'Etiket Yaz' seçin.
- "CSV -dən yaz" seçin
- . Csv faylınıza gedin və faylı uzun müddət basaraq seçin
- Sağ üstdə Dataset indeksini (1/6) görürsünüz. Bu o deməkdir ki, proqram.csv faylındakı 6 girişi düzgün oxudu (şablondakı 6 giriş üçün 2b addımındakı ekran görüntüsünə baxın). "Yaz" seçin
- Növbəti ekranda cari maddənin məzmununu görürsünüz. Ekran görüntüsündə bu "spotify: albom: 32MqLe…", Tagwriter_mass_encoding.csv şablonumdakı ilk girişə uyğundur. Bu girişdə Ağ Yalanlar: BÜYÜK TV təsviri var, bu səbəbdən bu məzmun bu albomun üz qabığındakı etiketə yazılmalıdır.
- Spotify URI -ni etiketə yazmaq üçün telefonunuzu NFC etiketinə gətirin. Etiket NFC çipiniz tərəfindən qəbul edildikdə avtomatik olaraq yazılacaq. Bunu etmək üçün smartfonunuzun NFC çipi çipə çox yaxın olmalıdır. Bu asanlıqla baş vermirsə, cihazınızda NFC çipinin tam yerini tapmaq üçün Google axtarışını aparın.
Addım 4: Smartphone Touch ilə Musiqi Çalmağa Başlamaq üçün Avtomatlaşdırmadan istifadə edin
Automate, Tasker kimi bir avtomatlaşdırma tətbiqidir, lakin daha asan bir axın diaqramı yanaşması istifadə edir və tamamilə pulsuz bir versiyaya malikdir. Artıq bu layihə üçün axını yazdım, buna görə yalnız axını tətbiqə daxil etməlisiniz və bəzi parametrləri konfiqurasiyanıza dəyişdirməlisiniz. Sağ yuxarı küncdəki icma simgesini seçərək "NFC etiketindən Chromecast -a Spotify albomu" axtararaq axını Automate tətbiqindən yükləyə bilərsiniz. Akış diaqramı yuxarıdakı ekran görüntüsündə təqdim olunur. Chromecast və Spotify tətbiq konfiqurasiyanız üçün bəzi blokları dəyişdirməlisiniz:
- Sol üst dəyişən blok: Spotify tətbiqinin İngilis versiyasında mövcud cihazlar "Available Devices" adlı bir mətn elementi altında təqdim olunur. Tətbiqiniz başqa bir dildədirsə, bu blokun dəyərini dəyişdirin.
- Növbəti blok: Burada Chromecast cihazınızın adı saxlanılır. Sizinki "Qonaq otağı" dan fərqlidirsə, bu blokun dəyərini dəyişdirin.
- Daha yavaş bir Android cihazınız varsa: düzgün klik qarşılıqlı təsirləri əldə etmək üçün gecikmə bloklarının vaxtını dəyişdirməyə çalışın.
- Yalnız cihazınızda musiqi çalmaq və Chromecast -a yaymamaq istəyirsinizsə: "Gecikmə 3s" blokunun altından çıxış axını xəttini çıxarın.
Bu axını arxa planda işlədərkən, albomu ağıllı telefonunuzda və ya Chromecast -da NFC etiket yerindəki albom qapağına toxunaraq çalmağı bacarmalısınız. Bir şey düzgün işləmirsə, Avtomatlaşdırma axınının qeydlərinə baxın.
Addım 5: Qeydlər
- Böyük bir çərçivədə (100 sm x 60 sm) təxminən 45 albom örtüyü yerləşdirdim. Gözlədiklərimin əksinə olaraq NFC etiketləri kiçik şüşə lövhənin arxasında asanlıqla oxunurdu.
- Spotify URI -nin çalğı siyahıları Automate axını tərəfindən də dəstəklənir. Sevdiyiniz çalğı siyahılarının Spotify URI -ni axtarıb əvvəlki addımlardakı kimi TAG -a yaza bilərsiniz.
- Spotify API, istifadəçinin ən çox ifa etdiyi albomları sorğulamağa icazə vermir. Bu səbəbdən əvvəlcə ən çox ifa olunan sənətçilər sorğu -suala tutulur və sonra həmin sənətçinin 10 ən yaxşı albomunun albom üzlükləri endirilir.
Tövsiyə:
Su anbarı olan WiFi Avtomatik Bitki Besleyicisi - Bağlı/Açıq Kultivasiya Quraşdırması - Uzaqdan İzləmə ilə Avtomatik Su Bitkiləri: 21 Addım
Su anbarı olan WiFi Avtomatik Bitki Bəsləyicisi - Bağlı/Açıq Kultivasiya Quraşdırması - Uzaqdan İzləmə ilə Avtomatik olaraq Su Bitkiləri: Bu təlimatda bitkiləri avtomatik olaraq sulayan və Adosia platformasından istifadə edərək uzaqdan izlənilə bilən xüsusi bir qapalı/açıq bitki qidalandırıcı sisteminin necə qurulacağını göstərəcəyik
Ən Böyük Tutuşlar: Ən Böyük Tutma Musiqisini Çalmaq Üçün Köhnə Telefonu Hack etdim.: 13 Addım (Şəkillərlə)
Greatest Holdies: Ən Yaxşı Hold Musiqisini Çalmaq Üçün Köhnə Bir Telefonu Hack etdim. Hazır olan "masa" nın bu ən sadə hack ilə edə biləcəyiniz saysız -hesabsız digər maraqlı layihələr var. telefonlar
Raspberry Pi və Dialogflow (Chromecast Alternative) istifadə edərək Google Eviniz üçün bir ekran alın: 13 addım
Raspberry Pi və Dialogflow (Chromecast Alternative) istifadə edərək Google Eviniz üçün bir Ekran alın: Google evimi alandan bəri səsli əmrlərdən istifadə edərək cihazlarımı evdə idarə etmək istəyirəm. Hər cəhətdən əla işləyir, amma video xüsusiyyətinə görə özümü pis hiss etdim. Youtube və Netflix -i yalnız Chromecast cihazımız və ya T -lərimiz olduqda izləyə bilərik
MIDI Musiqisini Spielatrona Necə Göndərmək olar: 10 Addım (Şəkillərlə birlikdə)
MIDI Musiqisini Spielatrona Necə Göndərmək olar: Bu Təlimat, standart musiqi qeydlərini asanlıqla götürmək, bir MIDI faylına çevirmək və Spielatronda oynamaq üçün istifadə etdiyimiz proqram vasitələrini əhatə edir
Steampunk Pi Jukebox Google Musiqisini Çalışdırır: 11 Addım (Şəkillərlə birlikdə)
Google Musiqisini Çalışdıran Steampunk Pi Jukebox: XƏBƏRDARLIQ !! Bənzər bir layihə etməyə çalışsanız, köhnə bir radioda Asbest ilə rastlaşma potensialınız olduğunu başa düşürsünüz, ancaq bir növ istilik qalxanı və ya izolyasiya ilə məhdudlaşmırsınız. Zəhmət olmasa, öz araşdırmalarınızı aparın və tədbir alın