Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Λήψη εξωφύλλων άλμπουμ και Spotify URI
- Βήμα 3: Γράφοντας Spotify URI's With TagWriter
- Βήμα 4: Χρήση του Automate για να ξεκινήσετε την αναπαραγωγή μουσικής με το Smartphone Touch
- Βήμα 5: Παρατηρήσεις
Βίντεο: Άλμπουμ με ετικέτες NFC για αυτόματη αναπαραγωγή μουσικής Spotify στο Chromecast: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το έργο ξεκίνησε με την ιδέα να φτιάξω ένα κολάζ άλμπουμ με τους καλλιτέχνες μου που έπαιξαν περισσότερο στο Spotify. Μετά από κάποιο παιχνίδι με το Spotify API στην Python, σκέφτηκα ότι θα ήταν ωραίο να συνδέσω αυτά τα εξώφυλλα των άλμπουμ με τα Spotify URI τους και να αρχίσω να τα παίζω απλώς αγγίζοντάς τα με το τηλέφωνό μου. Η εφαρμογή αυτοματισμού επιτρέπει την αυτόματη αναπαραγωγή των λευκωμάτων που αγγίζονται σε μια συσκευή Chromecast.
Βήμα 1: Τι θα χρειαστείτε
- Ετικέτες NFC: Όσες προγραμματιζόμενες ετικέτες έχετε άλμπουμ που θέλετε να εμφανίσετε. (Καλύτερα να αγοράσετε περισσότερα, καθώς δεν μπορείτε ποτέ να έχετε πολλές ετικέτες NFC στο σπίτι) Αγόρασα τη δική μου μαζικά από το AliExpress (100 ετικέτες για περίπου 10 $).
- Ένα τηλέφωνο Android με NFC
- NFC TagWriter by NXP, μια δωρεάν εφαρμογή συγγραφέα Android για NFC
- Αυτοματοποίηση, μια δωρεάν εφαρμογή αυτοματοποίησης Android για αυτοματοποίηση ενεργειών
-
Ένας λογαριασμός Spotify. Αυτό το έργο γράφτηκε για να χρησιμοποιηθεί με το Spotify: ένα URI Spotify (Uniform Resource Identifiers για κοινή χρήση και εντοπισμό καλλιτεχνών, άλμπουμ, αναζητήσεις, λίστες αναπαραγωγής και τραγούδια στη βιβλιοθήκη Spotify) γράφεται σε μια ετικέτα NFC και αργότερα διαβάζεται από την Automate για να ξεκινήσει η αναπαραγωγή μουσική στο Spotify (και πιθανώς μετάδοση στο Chromecast σας).
- (Προαιρετικό) Μια συσκευή Chromecast. Εάν δεν έχετε καμία συσκευή για μετάδοση, η μουσική απλώς θα αρχίσει να παίζει στο smartphone σας.
- (Προαιρετικά) Εξώφυλλα άλμπουμ: μπορείτε να χρησιμοποιήσετε εξώφυλλα άλμπουμ που έχετε ήδη στο σπίτι. Δεν είχα εξώφυλλα άλμπουμ καθώς όλη μου η μουσική μεταδίδεται από το Spotify, οπότε κατέβασα τα εξώφυλλα του άλμπουμ με το σενάριο Python από το βήμα 2α και τα εκτύπωσα ως εικόνες χωρίς λάμψη σε 10 cm x 10 cm.
Βήμα 2: Λήψη εξωφύλλων άλμπουμ και Spotify URI
Υπάρχουν δύο τρόποι με τους οποίους μπορείτε να αποκτήσετε τα εξώφυλλα του άλμπουμ και τα Spotify URI:
- Το βήμα 2α εξηγεί πώς μπορείτε να κατεβάσετε αυτόματα τα εξώφυλλα των άλμπουμ των κορυφαίων καλλιτεχνών σας στο Spotify χρησιμοποιώντας ένα σενάριο Python που έγραψα. Αυτό το σενάριο παράγει επίσης αυτόματα το απαραίτητο αρχείο.csv με όλα τα URI του Spotify στα άλμπουμ του Spotify. Αυτό το αρχείο.csv απαιτείται στο βήμα 3 για να γράψετε τις ετικέτες NFC.
- Το βήμα 2β εξηγεί πώς μπορείτε να αποκτήσετε εξώφυλλα λευκωμάτων και Spotify URI με μη αυτόματο τρόπο χωρίς να εκτελέσετε σενάρια Python και να εγκαταστήσετε πακέτα Python. Αυτό το βήμα είναι πιο απλό, αλλά είναι πολύ δύσκολο αν χρειαστεί να κάνετε λήψη πολλών εξωφύλλων άλμπουμ με μη αυτόματο τρόπο, να αναζητήσετε μόνοι σας κάθε URI και να τα αντιγράψετε και να τα περάσετε στο απαραίτητο αρχείο.csv.
Βήμα 2α: Αυτόματη λήψη εξωφύλλων άλμπουμ και Spotify URI με σενάριο Python
Σε αυτό το βήμα, 10 εξώφυλλα άλμπουμ καθενός από τους 60 πιο δημοφιλείς καλλιτέχνες σας στο Spotify μεταφορτώνονται αυτόματα από ένα σενάριο Python που έγραψα. Αρχικά το πακέτο Python Spotipy θα πρέπει να εγκατασταθεί στον υπολογιστή σας. Σε συστήματα με εγκατεστημένο pip αυτό μπορεί να γίνει με:
$ pip install spotipy
Το σενάριο Python μπορεί να βρεθεί στο Github μου ως album_covers_and_URIs.py Εκτελείτε το σενάριο από τερματικό ή γραμμή εντολών ως:
$ python albums_and_URIs.py
Την πρώτη φορά που θα εκτελέσετε το σενάριο, θα ανοίξει ένας σύνδεσμος στο προεπιλεγμένο πρόγραμμα περιήγησής σας για να δώσετε στο σενάριο πρόσβαση για να διαβάσει τα στατιστικά στοιχεία "top-user" του Spotify. Αφού δώσετε πρόσβαση στην εφαρμογή, θα οδηγηθείτε σε έναν σύνδεσμο που ξεκινά με https://example.com/… Αντιγράψτε ολόκληρο τον σύνδεσμο και επικολλήστε τον στο τερματικό ή στη γραμμή εντολών για να δώσετε στο σενάριο τα απαραίτητα δικαιώματα. Στη συνέχεια, το πρόγραμμα κατεβάζει 10 εξώφυλλα άλμπουμ ανά καλλιτέχνη στους φακέλους Εξώφυλλα/ <artist_name/ Εναπόκειται σε εσάς να αποφασίσετε ποια άλμπουμ θέλετε να εκτυπώσετε για το κολάζ σας και ποια θέλετε να απορρίψετε. Εκτύπωσα τη δική μου ως μη εκτυφλωτικές εικόνες 10 cm x 10 cm σε μια διαδικτυακή υπηρεσία εκτύπωσης φωτογραφιών για περίπου 0,10 ευρώ το καθένα. Εκτός από τα εξώφυλλα άλμπουμ, δημιουργείται επίσης ένα αρχείο.csv που περιέχει όλα τα URI των Spotify των λευκωμάτων που έχουν ληφθεί. Αυτό το αρχείο.csv ονομάζεται TagWriter_mass_encoding.csv και έχει ήδη διαμορφωθεί για χρήση στην εφαρμογή TagWriter για εύκολη εγγραφή πολλαπλών ετικετών NFC. Συνιστάται ανεπιφύλακτα να καταργήσετε όλες τις σειρές λευκωμάτων που δεν εκτυπώσατε και δεν θέλετε να γράψετε μια ετικέτα NFC. Εάν υπάρχουν εξώφυλλα λευκωμάτων που εκτυπώσατε και δεν λήφθηκαν από το σενάριο Python, δείτε το βήμα 2β για να προσθέσετε μη αυτόματα το URI Spotify στο αρχείο.csv.
Βήμα 2β: Μη αυτόματη λήψη εξώφυλλων άλμπουμ και εύρεση Spotify URI
Εάν δεν θέλετε να χρησιμοποιήσετε το σενάριο Python για αυτόματη λήψη εξώφυλλων άλμπουμ των κορυφαίων καλλιτεχνών σας στο Spotify, ακολουθήστε αυτό το βήμα. Με μια απλή αναζήτηση εικόνας Google μπορείτε να βρείτε όλα τα εξώφυλλα λευκωμάτων που θέλετε να εκτυπώσετε. Εκτύπωσα τη δική μου ως μη εκτυφλωτικές εικόνες 10 cm x 10 cm σε μια διαδικτυακή υπηρεσία εκτύπωσης φωτογραφιών για περίπου 0,10 ευρώ το καθένα. Θα πρέπει επίσης να αναζητήσετε κάθε άλμπουμ το Spotify URI. Αυτό γίνεται στην εφαρμογή επιφάνειας εργασίας Spotify, όπως φαίνεται στην οθόνη εκτύπωσης. Επιλέξτε τις επιλογές του άλμπουμ και μεταβείτε στην κοινή χρήση> 'Αντιγραφή URI Spotify'. Το Spotify URI πρέπει να προστεθεί σε ένα αρχείο.csv το οποίο έχει μορφοποιηθεί ειδικά για την εφαρμογή TagWriter την οποία θα χρησιμοποιήσουμε για να γράψουμε εύκολα πολλές ετικέτες NFC. Ένα πρότυπο με ορισμένα παραδείγματα δεδομένων παρουσιάζεται στο στιγμιότυπο οθόνης και μπορεί να μεταφορτωθεί στη σελίδα μου στο Github ως Tagwriter_mass_encoding.csv. Φροντίστε να συμπληρώσετε αυτό το πρότυπο με τα URI του Spotify και μια σημαντική περιγραφή. Όταν είστε έτοιμοι, αποθηκεύστε ξανά αυτό το αρχείο ως αρχείο.csv.
Όταν εκτυπώσετε τα εξώφυλλα του άλμπουμ σας, τοποθετήστε μία ετικέτα NFC στο πίσω μέρος κάθε εξωφύλλου άλμπουμ. Είναι καλύτερο να τοποθετήσετε τις ετικέτες NFC στην ίδια θέση στα άλμπουμ για να διαβάζετε πιο εύκολα τις ετικέτες.
Βήμα 3: Γράφοντας Spotify URI's With TagWriter
Το αρχείο Tagwriter_mass_encoding.csv θα χρησιμοποιηθεί ως είσοδος για την εφαρμογή NFC TagWriter by NXP android app. Εγκαταστήστε αυτήν την εφαρμογή στο τηλέφωνό σας Android NFC μέσω του Google Play Store. Το αρχείο Tagwriter_mass_encoding.csv θα πρέπει να αποθηκευτεί στο smartphone σας για να έχει πρόσβαση η εφαρμογή. Για να γράψετε τις ετικέτες NFC από το αρχείο.csv ακολουθήστε τα επόμενα βήματα:
- Στην αρχική οθόνη της εφαρμογής TagWriter επιλέξτε "Γράψτε ετικέτες"
- Επιλέξτε "Γράψτε από CSV"
- Μεταβείτε στο αρχείο.csv και επιλέξτε το πατώντας ΜΕΓΑΛΟ πατώντας το αρχείο
- Επάνω δεξιά βλέπετε το ευρετήριο δεδομένων (1/6). Αυτό σημαίνει ότι η εφαρμογή διάβασε σωστά τις 6 καταχωρίσεις στο αρχείο.csv (δείτε το στιγμιότυπο οθόνης στο βήμα 2β για τις 6 καταχωρίσεις στο πρότυπο). Επιλέξτε "Γράψτε"
- Στην επόμενη οθόνη βλέπετε το περιεχόμενο του τρέχοντος στοιχείου. Στο στιγμιότυπο οθόνης αυτό είναι "spotify: άλμπουμ: 32MqLe…" που αντιστοιχεί στην πρώτη καταχώριση στο πρότυπο Tagwriter_mass_encoding.csv. Αυτή η καταχώρηση έχει την περιγραφή White Lies: BIG TV, οπότε αυτό το περιεχόμενο πρέπει να γραφτεί στην ετικέτα αυτού του εξωφύλλου του άλμπουμ.
- Φέρτε το τηλέφωνό σας στην ετικέτα NFC για να γράψετε το URI spotify στην ετικέτα. Όταν η ετικέτα γίνει αντιληπτή από το τσιπ NFC, θα γραφτεί αυτόματα. Το τσιπ NFC του smartphone σας θα πρέπει να είναι πολύ κοντά στο τσιπ για να το κάνετε αυτό. Εάν αυτό δεν συμβαίνει εύκολα, κάντε μια αναζήτηση Google για να βρείτε την ακριβή τοποθεσία του τσιπ NFC στη συσκευή σας.
Βήμα 4: Χρήση του Automate για να ξεκινήσετε την αναπαραγωγή μουσικής με το Smartphone Touch
Το Automate είναι μια εφαρμογή αυτοματισμού όπως το Tasker, αλλά χρησιμοποιεί μια πιο διαισθητική προσέγγιση διαγράμματος ροής και έχει μια εντελώς δωρεάν έκδοση. Έγραψα ήδη τη ροή για αυτό το έργο, οπότε χρειάζεται μόνο να εισαγάγετε τη ροή στην εφαρμογή και να αλλάξετε ορισμένες ρυθμίσεις στη διαμόρφωσή σας. Η ροή μπορεί να μεταφορτωθεί μέσα από την εφαρμογή Αυτοματοποίηση επιλέγοντας το εικονίδιο κοινότητας στην επάνω δεξιά γωνία και αναζητώντας το "Spotify άλμπουμ από την ετικέτα NFC στο Chromecast". Το διάγραμμα ροής παρουσιάζεται στο παραπάνω στιγμιότυπο οθόνης. Θα χρειαστεί να αλλάξετε ορισμένα μπλοκ για τη διαμόρφωση της εφαρμογής Chromecast και Spotify:
- Το επάνω αριστερό μπλοκ μεταβλητών: στην αγγλική έκδοση της εφαρμογής Spotify, οι διαθέσιμες συσκευές παρουσιάζονται κάτω από ένα στοιχείο κειμένου που ονομάζεται "Διαθέσιμες συσκευές". Εάν η εφαρμογή σας είναι σε άλλη γλώσσα, αλλάξτε την τιμή αυτού του αποκλεισμού.
- Το επόμενο μπλοκ: Εδώ αποθηκεύεται το όνομα της συσκευής σας Chromecast. Εάν το δικό σας είναι διαφορετικό από το "Σαλόνι", αλλάξτε την τιμή αυτού του μπλοκ.
- Εάν έχετε πιο αργή συσκευή Android: δοκιμάστε να αλλάξετε την ώρα των μπλοκ καθυστέρησης για να λάβετε τις σωστές αλληλεπιδράσεις κλικ.
- Εάν θέλετε να παίζετε μουσική μόνο στη συσκευή σας και να μην μεταδίδετε στο Chromecast: αφαιρέστε τη γραμμή ροής εξόδου από το κάτω μπλοκ "Καθυστέρηση 3s".
Όταν εκτελείτε αυτήν τη ροή στο παρασκήνιο, θα πρέπει να μπορείτε να αναπαράγετε το άλμπουμ στο smartphone ή το Chromecast σας αγγίζοντας απλά το εξώφυλλο του άλμπουμ στη θέση της ετικέτας NFC. Εάν κάτι δεν λειτουργεί σωστά, δείτε τα Αρχεία καταγραφής της ροής αυτοματοποίησης.
Βήμα 5: Παρατηρήσεις
- Τοποθέτησα περίπου 45 εξώφυλλα λευκωμάτων σε μεγάλο καρέ (100 cm x 60 cm). Αντίθετα με τις προσδοκίες μου, οι ετικέτες NFC διαβάζονταν εύκολα πίσω από τη μικρή γυάλινη πλάκα.
- Τα URI του Spotify της λίστας αναπαραγωγής υποστηρίζονται επίσης από τη ροή αυτοματοποίησης. Μπορείτε να αναζητήσετε το URI Spotify των αγαπημένων σας λιστών αναπαραγωγής και να τις γράψετε σε ένα TAG με τον ίδιο τρόπο όπως και τα προηγούμενα βήματα.
- Το Spotify API δεν επιτρέπει την ερώτηση για τα άλμπουμ που παίζουν περισσότερο οι χρήστες. Αυτός είναι ο λόγος για τον οποίο ερωτώνται πρώτα οι καλλιτέχνες που παίχτηκαν περισσότερο και στη συνέχεια κατεβαίνουν τα εξώφυλλα των 10 κορυφαίων άλμπουμ αυτού του καλλιτέχνη.
Συνιστάται:
Mood Speaker- ένα ισχυρό ηχείο για αναπαραγωγή μουσικής διάθεσης με βάση τη θερμοκρασία περιβάλλοντος: 9 βήματα
Mood Speaker- Ισχυρό ηχείο για να παίζεται Mood Music με βάση τη θερμοκρασία περιβάλλοντος: Γεια σας! Για το σχολικό μου έργο στο MCT Howest Kortrijk, έφτιαξα ένα Mood Speaker αυτό είναι μια έξυπνη συσκευή ηχείων Bluetooth με διαφορετικούς αισθητήρες, LCD και WS2812b ledstrip περιλαμβάνεται. Το ηχείο παίζει μουσική υπόκρουση με βάση τη θερμοκρασία, αλλά μπορεί
Talking Arduino - Αναπαραγωγή MP3 με Arduino χωρίς καμία μονάδα - Αναπαραγωγή αρχείου Mp3 από το Arduino χρησιμοποιώντας PCM: 6 βήματα
Talking Arduino | Αναπαραγωγή MP3 με Arduino χωρίς καμία μονάδα | Αναπαραγωγή αρχείου Mp3 από το Arduino χρησιμοποιώντας PCM: Σε αυτά τα εκπαιδευτικά προγράμματα θα μάθουμε πώς να παίζουμε ένα αρχείο mp3 με arduino χωρίς να χρησιμοποιούμε καμία μονάδα ήχου, εδώ θα χρησιμοποιήσουμε τη βιβλιοθήκη PCM για το Arduino που παίζει 16 bit PCM συχνότητας 8kHZ, οπότε ας το κάνουμε αυτό
Πώς να σταματήσετε το Facebook από την αυτόματη αναπαραγωγή βίντεο στο Android !!: 10 βήματα
Πώς να σταματήσετε το Facebook από την αυτόματη αναπαραγωγή βίντεο στο Android !!: Αυτό το διδακτικό θα σας δείξει πώς να σταματήσετε το facebook από την αυτόματη αναπαραγωγή βίντεο τόσο σε δεδομένα όσο και σε wifi σε συσκευή android. Εγγραφείτε στο κανάλι μου Ευχαριστώ
Ανεβάστε φωτογραφίες του Flickr απευθείας στο άλμπουμ φωτογραφιών στο Facebook: 7 βήματα
Ανεβάστε φωτογραφίες του Flickr απευθείας στο άλμπουμ φωτογραφιών Facebook: Αυτό το διδακτικό σας δείχνει πώς μπορείτε να ανεβάσετε τις φωτογραφίες σας στο Flickr απευθείας στο άλμπουμ φωτογραφιών σας στο Facebook. Υπάρχουν αρκετές εφαρμογές Facebook που σας επιτρέπουν να εισάγετε το Flickr photostream στο Facebook, αλλά οι φωτογραφίες εμφανίζονται σε ξεχωριστό πλαίσιο στο προφίλ σας
Απενεργοποιήστε την αυτόματη αναπαραγωγή σε USB και CD-Drive στα Windows XP: 6 βήματα
Απενεργοποίηση αυτόματης αναπαραγωγής σε USB και CD-Drive στα Windows XP: Οι ιοί εξαπλώνονται εύκολα μέσω των μονάδων flash USB. Οι ιοί που μεταδίδονται με αυτόν τον τρόπο δημιουργούνται με τρόπο που τρέχουν αυτόματα (ενεργοποιούνται αυτόματα) όταν συνδέονται σε υπολογιστή που λειτουργεί ή όταν ανοίγει η μονάδα δίσκου (κλικ ή διπλό cl