¿Se puede mejorar iTunes Genius (o los metadatos de las canciones) para que las canciones sin una coincidencia puedan usar la función?

11

Mi pregunta se reduce a: "Técnicamente, ¿cómo funciona la función Genius?" de modo que pueda usarlo en casos en los que no pueda encontrar coincidencias suficientes para una canción específica.

Parte de esta pregunta es: ¿qué se almacena en su biblioteca o metadatos en iTunes o en su iPhone que permite que las canciones se combinen en listas de reproducción automática? En otras palabras, ¿qué es lo que entrega cuando dice "Entregando tus resultados Genius ..."

Más que un interés académico, me pregunto si hay algo que pueda hacer para ajustar los metadatos de esas canciones que reciben los mensajes de error de Genius para que funcionen. Últimamente he tenido algunas canciones populares que deberían haber podido encontrar resultados fácilmente pero no lo hicieron.

    
pregunta Nicole 24.03.2011 - 17:26

3 respuestas

4

De la forma en que lo entiendo, Genius no solo usa las etiquetas de tu mp3 para organizar la información de Genius, sino que también obtiene mucha información de lo que la gente pone en sus listas de reproducción. Esto tiene sentido, ya que el objetivo de Genius es armar automáticamente una lista de canciones que vayan juntas, sin tener que hacerlo manualmente.

Leí un artículo sobre esto una vez, donde un chico hizo que Genius creara una lista de reproducción para él, y no pudo entender por vida lo que las canciones tenían en común. Eran de todos los años, géneros, etc., incluyendo la palabra hablada. Finalmente, se dio cuenta de que todas las pistas tenían una cosa en común: eran canadienses. Por supuesto, este no es el comportamiento más inteligente, ya que las pistas que son canadienses no son necesariamente las que le gustaría escuchar en sucesión. Pero, por supuesto, no sería raro que la gente creara una lista de reproducción "canadiense" por otras razones más que escucharla como una colección, y esa es la razón por la que Genius pensó que podrían ir juntos. La función Genius pierde lentamente su encanto a medida que la pista avanza desde Celine Dion a un archivo de CBC Radio hasta (el cielo no lo permite) Justin Bieber.

    
respondido por el fletom 25.03.2011 - 04:44
3

Las funciones Genius comprueban tus etiquetas ID3, por lo que si tus metadatos están en orden, son estándares y relativamente precisos, deberías obtener resultados decentes. No hay ninguna certeza, ya que Apple no ha publicado cómo "funciona" exactamente, pero no hay un tipo de "Shazam" de análisis informático de la estructura de la pista.

Ahora, en una nota lateral, Genius analiza lo que otros usuarios también compraron (para la canción que Genius está revisando), lo que también están escuchando, y muestra sus listas de reproducción y recomendaciones de Genius en consecuencia.

Conclusión: Mantenga sus etiquetas ID3 en línea y Genius debería poder ubicar su canción siempre que no sea algo oscuro.

    
respondido por el Braunson 25.03.2011 - 02:43
2

La descripción oficial de Apple de la característica es tricómicamente tersa , el propio iTunes da cero comentarios detallados sobre la coincidencia de genios, pero hay Algunas ideas sobre cómo atacar los motores y ver si se pueden hacer cambios a mejor.

  • iTunes Match te dará una idea de qué canciones no coinciden instantáneamente como un efecto secundario de activar la función. Inicialmente tendrá un resumen masivo de cuántas canciones coincidieron y cuáles no coincidieron. Es una buena apuesta que Apple utiliza el mismo tipo de coincidencia aquí (quizás mejor que el genio), pero es un buen comienzo.
  • Los datos geniales no son fáciles de leer, por lo que no puedes fácilmente haga listas de canciones que el genio no reconoce y también las canciones que sí conoce, pero simplemente no puede encontrar suficientes coincidencias ahora en su biblioteca para hacer una mezcla.

Nunca he visto los documentos de diseño para la función de genio, ni alguien ha publicado código que descargue la base de datos donde Apple almacena y sincroniza los datos de genio con sus dispositivos iTunes e iOS, por lo que una respuesta autorizada podría tener que esperar hasta que el código termina en un museo , pero tres aspectos generales de la comparación de iTunes me han ayudado a entender cómo funcionan las cosas:

  1. Muchas cosas se relacionan con las canciones coincidentes: metadatos, longitud y, probablemente, algunas huellas digitales del archivo, así como un análisis de partes del sonido, probablemente se procesen para garantizar que se haga una coincidencia con tu canción favorita.
  2. Estas características de identificación se cargan y una vez que los servidores de iTunes han procesado estos resultados, se prepara y descarga una base de datos en su dispositivo (dispositivo iTunes o dispositivo iOS) para que pueda reaccionar localmente a las solicitudes de coincidencia posteriores.
  3. A menudo, una canción específica encuentra coincidencias en una biblioteca, pero no encuentra suficientes coincidencias cuando se encuentra en una biblioteca diferente de iTunes. El hecho de que el mensaje de error sea el mismo, no ayuda a averiguar por qué falló una coincidencia.

He tenido cierto éxito al buscar una canción en la tienda de iTunes (cuando esa canción se vende allí) y ver las pistas recomendadas. En la práctica, esto me permite juzgar si la canción se conoce lo suficientemente bien como para coincidir en una gran biblioteca o si iTunes simplemente no la ha identificado todavía (especialmente para canciones que no están a la venta a través del escaparate de Apple como una descarga digital.)

Dado que cada biblioteca de música puede ser muy diferente en términos de metadatos que coinciden con la base de datos y el contenido de Apple, es bastante difícil generalizar si las cosas mejoran o empeoran con el tiempo. Mi cobertura para genio parece estar mejorando constantemente, pero eso es de poca utilidad para alguien donde el genio falla en la mayoría de las canciones que les importan. Absolutamente me falla en nuevas pistas de artistas independientes y lanzamientos no convencionales que tienen menos de 10 meses.

Por ahora, el proceso de mejorar los metadatos es un proceso de prueba y error para mí. Espero que alguien pueda realizar ingeniería inversa en la base de datos si Apple no decide agregar más detalles o exponer más el proceso de coincidencia, pero tampoco espero que llegue el momento.

    
respondido por el bmike 09.03.2012 - 15:51

Lea otras preguntas en las etiquetas