Tabla de contenido:

Reproducir CD sin reproductor de CD, usando AI y YouTube: 10 pasos (con imágenes)
Reproducir CD sin reproductor de CD, usando AI y YouTube: 10 pasos (con imágenes)

Video: Reproducir CD sin reproductor de CD, usando AI y YouTube: 10 pasos (con imágenes)

Video: Reproducir CD sin reproductor de CD, usando AI y YouTube: 10 pasos (con imágenes)
Video: 3 Formas de grabar o quemar CD o DVD sin programas en Windows 10 2024, Junio
Anonim
Image
Image
El concepto
El concepto

¿Quiere reproducir sus CD pero no tiene más reproductor de CD? ¿No tuvo tiempo de copiar sus CD? ¿Los ha copiado pero los archivos no están disponibles cuando se necesitan?

No hay problema. Deje que la IA (inteligencia artificial) identifique su CD y YouTube lo reproduzca.

Escribí una aplicación de Android haciendo lo siguiente:

1. tome una foto de la portada del CD, 2. busque palabras clave de texto con Google Vision 3. busque la lista de reproducción correspondiente en YouTube 4. luego inicie YouTube en la lista de reproducción encontrada.

Este Instructable cubre la instalación, configuración y uso de la aplicación. Como beneficio adicional, cubre brevemente la actualización de un boombox vintage de los 80.

Si te gusta este proyecto, ¡vota por él en el concurso de audio!

Paso 1: el concepto

El concepto
El concepto
El concepto
El concepto

El problema de los CD

Tengo unos cientos de CD, pero no tenemos más reproductores de CD de audio. Hace más de diez años comencé a copiar mis CD: eventualmente menos de la mitad se copiaba y ya no estaba seguro de dónde.

Hoy en día, la mayoría de nuestras cosas están en nuestros teléfonos inteligentes, en la nube, transmitidas.

Pero todavía me gustan mis CD. ¿Qué representan para mí? Tal vez la sensación de que puedo poseer físicamente la música que compré. O la reminiscencia de una época en la que los álbumes conceptuales eran una cosa …

Ingrese a YouTube y Google Cloud Vision

En YouTube, muchos CD, incluso menos conocidos, se han copiado y publicado como una lista de reproducción.

Google Cloud Vision proporciona servicios de análisis de imágenes, de los cuales utilizaremos etiquetado de imágenes. En definitiva, se envía una imagen, el servicio la analiza (utilizando machine learning con modelos entrenados por Google) y devuelve etiquetas, que son palabras clave de texto que dicen lo que se ha reconocido en la imagen. Cloud Vision es sorprendentemente bueno para reconocer obras de arte de CD.

Una solución

Habiendo notado lo último, y después de una prueba rápida en Python, decidí escribir una aplicación para Android (escrita en Kotlin) que:

1. toma una foto de la caja del CD, 2. consulta Google Vision para obtener palabras clave que describan la imagen, 3. consulta YouTube para ver si hay un álbum completo que corresponda a estas palabras clave.

4. inicie YouTube en la lista de reproducción encontrada.

¿Por qué usar un teléfono inteligente?

Básicamente porque todo lo necesario está aquí y bien integrado, en particular la cámara.

Podría decirse que los teléfonos inteligentes usados son una mejor alternativa a Raspberry Pi para construir centros de medios.

Paso 2: Cosas necesarias: un teléfono Android

Cosas necesarias: un teléfono Android
Cosas necesarias: un teléfono Android
Cosas necesarias: un teléfono Android
Cosas necesarias: un teléfono Android

El teléfono

Simplemente use su teléfono celular Android actual, u obtenga uno (antiguo) si tiene la intención de construir un reproductor de música dedicado.

¿Qué comprar?

¿Debería comprar un teléfono nuevo barato o comprar uno usado? Aunque las especificaciones de hardware no son tremendamente importantes para este proyecto, no recomendaría comprar uno nuevo por menos de $ 100, ya que la calidad puede ser muy mala (pantalla de mierda, lenta). Si considera comprar un buque insignia antiguo, recuerde que nunca sabe realmente lo que obtendrá.

Siempre es mejor si puede probarlo antes de comprarlo.

¿Puedo usar un iPhone?

Todavía no, y no que yo sepa. Solo desarrollé la aplicación para Android.

Si conoce una aplicación de iOS equivalente, la desarrolló o conoce a alguien que la conoció, ¡hágamelo saber!

Paso 3: configuración de las API de Google

Configuración de las API de Google
Configuración de las API de Google

Deberá habilitar las API por usted y obtener una clave de API.

1. Acerca de las API y las claves

La aplicación móvil necesita las claves API para acceder a los servicios de Google en su nombre.

Para la API de Google Cloud Vision, según https://cloud.google.com/vision/pricing#prices, hasta 1000 detecciones por mes son gratuitas.

Para la API de datos de YouTube, según https://developers.google.com/youtube/v3/getting-started#quota, la cuota es de 1 millón de unidades por día. Para una búsqueda de CD consumirá 100 + 6 unidades, esto significa que puede hacer 9433 búsquedas por día.

* * * Esto no debería generarle ningún costo. Sin embargo, HAZLO BAJO TU PROPIO RIESGO. No puedo ser responsable de ningún problema causado por este tutorial ni por la aplicación ScanTube. * * *

2. Habilite las API de YouTube y Google Cloud Vision y obtenga una clave

2a. Visite

2b. Cree su proyecto, asígnele un nombre, p. Ej. ScanTube.

2c. Crear credenciales: - Seleccionar credenciales: https://console.developers.google.com/apis/credentials - Crear credenciales de tipo clave API.- Copie el valor de la clave en un archivo de texto local en su computadora.

2d. Habilite la API de YouTube: visite https://console.developers.google.com/apis/library y busque la API de datos de YouTube v3. Actívalo.

2e. Habilite la API de Cloud Vision: - Visite https://console.developers.google.com/apis/library y busque la API de Cloud Vision. Actívalo.

Usaremos la misma clave de API para los servicios de YouTube y Cloud Vision, así que hemos terminado con esta parte.

Paso 4: configuración del teléfono

Configuración del teléfono
Configuración del teléfono
Configuración del teléfono
Configuración del teléfono
Configuración del teléfono
Configuración del teléfono
Configuración del teléfono
Configuración del teléfono

La aplicación ScanTube está disponible en Google Play Store en el programa de prueba beta.

Primero, asegúrese de leer y aceptar la Política de privacidad.

1. Instale la aplicación ScanTube para Android

Visite el siguiente enlace desde su teléfono móvil: https://play.google.com/apps/testing/digital.bauermeister.scantube, luego haga clic en descargarlo en Google Play y siga las instrucciones.

(Si es un desarrollador y desea leer la fuente, visite

2. Configure la aplicación de Android ScanTube

2a. Inicie la aplicación ScanTube, permítale usar la cámara.

2b. En el primer uso, la aplicación sugiere configurar las claves de la aplicación, así que hágalo: - Para la clave de la aplicación Google Vision, ingrese la clave API obtenida anteriormente (*).- Para la clave de la aplicación YouTube, ingrese la misma clave API (*).

(*) En lugar de escribir la clave API manualmente (lo cual es una gran carga), puede enviarla desde su computadora a su teléfono por correo electrónico o mediante un archivo DropBox, y copiarla y pegarla en el campo de configuración de ScanTube.

2c. Regrese a la pantalla principal, inicie la configuración haciendo clic en el icono de engranaje. Revise la configuración general. Bastante autoexplicativo En particular, la elección de la cámara se establecerá de acuerdo con su caso de uso. Para la integración en un centro multimedia: cámara frontal. Para uso manual: cámara trasera.

3. Otras consideraciones para un centro multimedia basado en Android

  • Instale Nova Launcher y establezca la orientación de escritorio deseada.
  • En el escritorio, cree accesos directos para ScanTube, YouTube y cualquier otra aplicación relevante de audio / video.
  • Desinstale o deshabilite todas las aplicaciones irrelevantes.

Si alguien puede usar este centro de medios:

  • Desactiva la pantalla de bloqueo.
  • Utilice una cuenta de Google dedicada, libre de datos privados y correos electrónicos

Paso 5: Opcional: reequipar un boombox vintage

Opcional: reequipar un boombox vintage
Opcional: reequipar un boombox vintage
Opcional: reequipar un boombox vintage
Opcional: reequipar un boombox vintage
Opcional: reequipar un boombox vintage
Opcional: reequipar un boombox vintage

En este paso, el teléfono celular se instala en un antiguo boombox de los años 80.

Montaje del teléfono inteligente

Todas las funciones originales del boombox estaban intactas y perfectamente funcionales, incluido el reproductor de casetes, decidí conservarlas y montar el teléfono en el exterior de la puerta de la platina.

Señales de audio

El boombox tiene entradas AUX. Ese fue un factor de decisión de compra. Los conecté a la toma de teléfono.

Encender el teléfono inteligente

El transformador de red estaba defectuoso, así que estoy usando un adaptador externo de 9V. 9V porque el boombox acepta 6 baterías de 1.5V. Un regulador de voltaje LDO (LM1117T-5.0) genera 5V de los 9V, para alimentar el teléfono a través de USB.

Conexiones

Finalmente, enrute las señales de alimentación y audio al exterior, usando un cable de banda plana que atravesaba el espacio de la puerta.

Ahora tenemos un auténtico superviviente de los 80

Está en perfectas condiciones, actualizado para los días actuales de YouTube, transmisión por Internet e inteligencia artificial.

¡Que adorable!

Paso 6: Úselo: escanee y reproduzca sus CD

Image
Image
Uso alternativo
Uso alternativo

Si todo ha ido bien hasta ahora, el uso será tan simple como 1-2-3.

Asegúrese de que su teléfono tenga conectividad de datos (a través de WiFi o datos móviles).

Uso

1. Presente una caja de CD a su cámara, hasta que ocupe por completo la parte cuadrada de la pantalla y se vuelva nítida. Evite los reflejos de las fuentes de luz.

2. Haga clic en escanear.

3. Espere a que se llame a YouTube en una lista de reproducción que coincida con su CD.

Paso 7: uso alternativo

Uso alternativo
Uso alternativo

Por supuesto, no es necesario utilizar un CD real, que honestamente ocupan demasiado lugar en un bolsillo.

Por ejemplo, fotocopié y laminé 16 de mis CD favoritos con una reducción de hasta 2,75 , y tengo una práctica colección sustitutiva física que cabe en un bolsillo.

Paso 8: Fiabilidad: excelentes resultados

Fiabilidad: excelentes resultados
Fiabilidad: excelentes resultados
Fiabilidad: excelentes resultados
Fiabilidad: excelentes resultados
Fiabilidad: excelentes resultados
Fiabilidad: excelentes resultados

Estos CD fueron excepcionalmente reconocidos y sus listas de reproducción se encontraron de manera confiable.

Paso 9: Fiabilidad: buenos resultados

Fiabilidad: buenos resultados
Fiabilidad: buenos resultados
Fiabilidad: buenos resultados
Fiabilidad: buenos resultados
Fiabilidad: buenos resultados
Fiabilidad: buenos resultados
Fiabilidad: buenos resultados
Fiabilidad: buenos resultados

Para estos CD, el resultado final fue bueno, pero fueron más difíciles de capturar correctamente, porque los reflejos de luz son más evidentes.

Paso 10: Fiabilidad: malos resultados

Fiabilidad: malos resultados
Fiabilidad: malos resultados
Fiabilidad: malos resultados
Fiabilidad: malos resultados
Fiabilidad: malos resultados
Fiabilidad: malos resultados

Para estos CD, los artistas se reconocieron correctamente, pero se encontraron álbumes incorrectos.

En su mayoría, la detección de imágenes arrojó buenas palabras clave, pero se encontraron listas de reproducción inesperadas.

Recomendado: