Sommario:

Riproduci CD senza lettore CD, utilizzando AI e YouTube: 10 passaggi (con immagini)
Riproduci CD senza lettore CD, utilizzando AI e YouTube: 10 passaggi (con immagini)

Video: Riproduci CD senza lettore CD, utilizzando AI e YouTube: 10 passaggi (con immagini)

Video: Riproduci CD senza lettore CD, utilizzando AI e YouTube: 10 passaggi (con immagini)
Video: Come masterizzare CD Audio e CD MP3 con Windows senza programmi 2024, Novembre
Anonim
Image
Image
Il concetto
Il concetto

Vuoi riprodurre i tuoi CD ma non hai più un lettore CD? Non hai avuto il tempo di copiare i tuoi CD? Li hai strappati ma i file non sono disponibili quando necessario?

Nessun problema. Lascia che l'AI (intelligenza artificiale) identifichi il tuo CD e YouTube lo riproduca!

Ho scritto un'app per Android facendo quanto segue:

1. scattare una foto della copertina del CD, 2. cercare parole chiave di testo utilizzando Google Vision 3. cercare una playlist corrispondente su YouTube 4. quindi avviare YouTube sulla playlist trovata.

Questo Instructable copre l'installazione, la configurazione e l'utilizzo dell'app. Come bonus, copre brevemente il retrofit di un boombox vintage degli anni '80.

Se ti piace questo progetto, votalo nel contest audio!

Passaggio 1: il concetto

Il concetto
Il concetto
Il concetto
Il concetto

Il problema con i CD

Ho alcune centinaia di CD, ma non abbiamo più lettori di CD audio in giro. Più di dieci anni fa ho iniziato a copiare i miei CD: alla fine ne veniva strappata meno della metà e conservata senza sapere dove.

Oggi, la maggior parte delle nostre cose è nei nostri smartphone, nel cloud, in streaming.

Ma mi piacciono ancora i miei CD. Cosa rappresentano per me? Forse la sensazione di poter possedere fisicamente la musica che ho acquistato. O la reminiscenza di un tempo in cui i concept album erano una cosa…

Inserisci YouTube e Google Cloud Vision

Su YouTube molti CD, anche meno conosciuti, sono stati strappati e pubblicati come playlist.

Google Cloud Vision fornisce servizi di analisi delle immagini, di cui utilizzeremo l'etichettatura delle immagini. In breve, viene inviata un'immagine, il servizio la analizza (utilizzando l'apprendimento automatico con modelli addestrati da Google) e restituisce le etichette, che sono parole chiave di testo che dicono ciò che è stato riconosciuto nell'immagine. Cloud Vision è sorprendentemente bravo a riconoscere le copertine dei CD.

Una soluzione

Avendo notato quest'ultimo, e dopo un rapido test in Python, ho deciso di scrivere un'app Android (scritta in Kotlin) che:

1. scattare una foto della custodia del CD, 2. interroga Google Vision per ottenere parole chiave che descrivono l'immagine, 3. interroga YouTube per vedere se c'è un album completo corrispondente a queste parole chiave, 4. avvia YouTube sulla playlist trovata.

Perché usare uno smartphone?

Essenzialmente perché tutto il necessario è qui e ben integrato, in particolare la fotocamera.

Probabilmente, gli smartphone usati sono un'alternativa migliore a Raspberry Pi per la costruzione di media center.

Passaggio 2: cose necessarie: un telefono Android

Cose necessarie: un telefono Android
Cose necessarie: un telefono Android
Cose necessarie: un telefono Android
Cose necessarie: un telefono Android

Il telefono

Basta usare il tuo attuale telefono cellulare Android o procurartene uno (vecchio) se intendi costruire un lettore musicale dedicato.

Cosa comprare?

Dovresti comprare un nuovo telefono economico o comprarne uno usato? Sebbene le specifiche hardware non siano estremamente importanti per questo progetto, non consiglierei di acquistarne uno nuovo a meno di $ 100, poiché la qualità può essere molto scarsa (schermo di merda, lento). Se stai pensando di acquistare una vecchia ammiraglia, ricorda che non sai mai veramente cosa otterrai.

È sempre meglio se puoi provarlo prima di acquistarlo.

Posso usare un iPhone?

Non ancora, e non che io sappia. Ho sviluppato l'app solo per Android.

Se conosci un'app iOS equivalente, o l'hai sviluppata, o conosci qualcuno che l'ha fatto, per favore fammelo sapere!

Passaggio 3: configurazione delle API di Google

Configurazione delle API di Google
Configurazione delle API di Google

Dovrai abilitare le API per te e ottenere una chiave API.

1. Informazioni su API e chiavi

Le chiavi API sono necessarie all'app mobile per accedere ai servizi Google per tuo conto.

Per l'API Google Cloud Vision, come da https://cloud.google.com/vision/pricing#prices, sono gratuiti fino a 1000 rilevamenti al mese.

Per YouTube Data API, come da https://developers.google.com/youtube/v3/getting-started#quota la quota è di 1 milione di unità al giorno. Per una ricerca CD consumerai 100+6 unità, questo significa che puoi fare 9433 ricerche al giorno.

* * *Questo non dovrebbe comportare alcun costo per te. Tuttavia, FALLO A TUO RISCHIO. Non posso essere ritenuto responsabile per eventuali problemi causati da questo tutorial né dall'app ScanTube.* * *

2. Abilita le API YouTube e Google Cloud Vision e ottieni una chiave

2a. Visita

2b. Crea il tuo progetto, chiamalo ad es. ScanTube.

2c. Crea credenziali: - Seleziona credenziali: https://console.developers.google.com/apis/credentials- Crea credenziali di tipo API key.- Copia il valore della chiave in un file di testo locale nel tuo computer.

2d. Abilita l'API di YouTube:- Visita https://console.developers.google.com/apis/library e individua l'API di dati di YouTube v3. Attivalo.

2e. Abilita l'API Cloud Vision: visita https://console.developers.google.com/apis/library e individua l'API Cloud Vision. Attivalo.

Utilizzeremo la stessa chiave API per i servizi YouTube e Cloud Vision, quindi per questa parte abbiamo finito.

Passaggio 4: configurazione del telefono

Configurazione del telefono
Configurazione del telefono
Configurazione del telefono
Configurazione del telefono
Configurazione del telefono
Configurazione del telefono
Configurazione del telefono
Configurazione del telefono

L'app ScanTube è disponibile su Google Play Store nel programma di beta test.

Innanzitutto, assicurati di leggere e accettare l'Informativa sulla privacy.

1. Installa l'app ScanTube per Android

Visita il seguente link dal tuo cellulare: https://play.google.com/apps/testing/digital.bauermeister.scantube, quindi fai clic su scaricalo su Google Play e segui le istruzioni.

(Se sei uno sviluppatore e vuoi leggere la fonte, visita

2. Configura l'app ScanTube per Android

2a. Avvia l'app ScanTube, consenti l'utilizzo della fotocamera.

2b. Al primo utilizzo, l'app suggerisce di impostare le chiavi dell'app, quindi fallo:- Per la chiave dell'app Google Vision, inserisci la chiave API ottenuta sopra (*).- Per la chiave dell'app YouTube, inserisci la stessa chiave API (*).

(*) Invece di digitare manualmente la chiave API (che è un enorme onere), è possibile inviarla dal computer al telefono tramite e-mail o tramite un file DropBox e copiarla e incollarla nel campo delle impostazioni di ScanTube.

2c. Torna alla schermata principale, avvia le impostazioni facendo clic sull'icona a forma di ingranaggio. Rivedere le impostazioni generali. Abbastanza autoesplicativo. In particolare, la scelta della fotocamera deve essere impostata in base al tuo caso d'uso. Per l'integrazione in un media center: fotocamera frontale. Per l'uso a mano libera: fotocamera posteriore.

3. Altre considerazioni per un media center basato su Android

  • Installa Nova Launcher e imposta l'orientamento del desktop desiderato.
  • Sul desktop, crea collegamenti per ScanTube, YouTube e qualsiasi altra app rilevante per audio/video.
  • Disinstalla o disabilita tutte le app irrilevanti.

Se qualcuno può utilizzare questo media center:

  • Disattiva la schermata di blocco.
  • Utilizza un account Google dedicato, privo di dati privati ed e-mail

Passaggio 5: opzionale: modifica di un Boombox vintage

Opzionale: modifica di un Boombox vintage
Opzionale: modifica di un Boombox vintage
Opzionale: modifica di un Boombox vintage
Opzionale: modifica di un Boombox vintage
Opzionale: modifica di un Boombox vintage
Opzionale: modifica di un Boombox vintage

In questa fase, il telefono cellulare viene montato su un vecchio stereo degli anni '80.

Montaggio dello smartphone

Essendo integre e perfettamente funzionanti tutte le funzioni originali del boombox, compreso il lettore di cassette, ho deciso di conservarle e di montare il telefono all'esterno dello sportello del registratore.

Segnali audio

Il boombox ha ingressi AUX. Questo è stato un fattore decisivo per l'acquisto. Li ho collegati alla presa del telefono.

Alimentare lo smartphone

Il trasformatore di rete era difettoso, quindi sto usando un adattatore esterno da 9V. 9V perché il boombox accetta 6 batterie da 1,5V. Un regolatore di tensione LDO (LM1117T-5.0) genera 5V sui 9V, per alimentare il telefono tramite USB.

Connessioni

Infine ho indirizzato i segnali di alimentazione e audio all'esterno, utilizzando un cavo flat-band che passava attraverso lo spazio della porta.

Ora abbiamo un vero sopravvissuto degli anni '80

È in perfette condizioni, aggiornato per i giorni attuali di YouTube, streaming Internet e AI.

Che bello!

Passaggio 6: Usalo: scansiona e riproduci i tuoi CD

Image
Image
Utilizzo alternativo
Utilizzo alternativo

Se tutto è andato bene finora, l'utilizzo sarà semplice come 1-2-3.

Assicurati che il tuo telefono disponga di connettività dati (tramite WiFi o dati mobili).

utilizzo

1. Presenta una scatola di CD alla tua fotocamera, finché non occupa interamente la porzione quadrata dello schermo e diventa nitida. Evita i riflessi delle sorgenti luminose.

2. Fare clic su Scansione.

3. Attendi che YouTube venga chiamato su una playlist corrispondente al tuo CD.

Passaggio 7: utilizzo alternativo

Utilizzo alternativo
Utilizzo alternativo

Ovviamente non è necessario utilizzare un CD vero e proprio, che onestamente occupa troppo posto in tasca.

Ad esempio, ho fotocopiato e laminato 16 dei miei CD preferiti con una riduzione fino a 2,75 , e ho una pratica collezione di surrogati fisici, che sta in una tasca!

Step 8: Affidabilità - Eccellenti Esecutori

Affidabilità - Esecutori eccellenti
Affidabilità - Esecutori eccellenti
Affidabilità - Esecutori eccellenti
Affidabilità - Esecutori eccellenti
Affidabilità - Esecutori eccellenti
Affidabilità - Esecutori eccellenti

Questi CD sono stati eccezionalmente ben riconosciuti e le loro playlist sono state trovate in modo affidabile.

Fase 9: Affidabilità - Buoni esecutori

Affidabilità - Buoni esecutori
Affidabilità - Buoni esecutori
Affidabilità - Buoni esecutori
Affidabilità - Buoni esecutori
Affidabilità - Buoni esecutori
Affidabilità - Buoni esecutori
Affidabilità - Buoni esecutori
Affidabilità - Buoni esecutori

Per questi CD il risultato finale è stato buono, ma sono stati più difficili da catturare correttamente, perché i riflessi di luce sono più evidenti.

Passo 10: Affidabilità - Cattivi esecutori

Affidabilità - Cattivi esecutori
Affidabilità - Cattivi esecutori
Affidabilità - Cattivi esecutori
Affidabilità - Cattivi esecutori
Affidabilità - Cattivi esecutori
Affidabilità - Cattivi esecutori

Per questi CD, gli artisti sono stati riconosciuti correttamente, ma sono stati trovati album sbagliati.

Per lo più, il rilevamento delle immagini ha restituito buone parole chiave, ma sono state trovate playlist inaspettate.

Consigliato: