¿Desea exportar la información de la biblioteca de música de iTunes (álbum, artista, nombre de pista) a CSV u hoja de cálculo?

8

¿Hay una manera de exportar información del álbum / pista de una biblioteca de música de iTunes a, digamos, un archivo de valores separados por comas (CSV) u otra hoja de cálculo- formato amigable?

Me gustaría poder capturar una instantánea de al menos los metadatos básicos, siendo nombre del artista, nombre del álbum y nombre de la pista , y copiar en una hoja de cálculo o software de base de datos para referencia, limpieza , & análisis. (Si quieres llamarme un nerd de la música por querer recopilar información sobre mi colección de CD, ¡adelante !:-)

¿Hay alguna forma de realizar una exportación de metadatos de este tipo dentro de iTunes, o podría haber una herramienta de terceros que pueda extraer dicha información del almacenamiento de la biblioteca de iTunes? O tal vez usted tiene un rápido y amp; ¿Puedes compartir el script sucio de tu propia casa aquí?

Soy consciente de que hay XML en las entrañas de mi biblioteca de iTunes, y también soy un nerd de la programación, pero espero que alguien ya haya inventado esta rueda en particular.

¡Gracias!

    
pregunta Chris W. Rea 28.03.2012 - 00:21

6 respuestas

17

Asegúrese de que todas las columnas para las que desea metadatos estén visibles en la lista de reproducción o la biblioteca que está viendo. Luego, seleccione las canciones que desee con shift -click o -click o lo que sea:

Luego,pulse+Cparacopiar.EstotepermitirápegarloqueseavisibleenlalistadereproduccióndeiTunesencualquiertipodehojadecálculoqueteguste:

No etiquetará las columnas por ti, pero hará el truco rápidamente.

    
respondido por el hairboat 28.03.2012 - 01:13
11

Puedes hacer Archivo - > Biblioteca - > Exporte la Biblioteca y obtenga un archivo XML de los metadatos de su biblioteca. A partir de ahí, sería un asunto relativamente sencillo para un programador convertir los datos XML en un CSV, una hoja de cálculo o una base de datos.

Por ejemplo, hice este script rápido de Ruby en aproximadamente 10 minutos para obtener el nombre del artista, el álbum y la pista de XML y salida de un CSV. Tenga en cuenta que solo coincidirá con las pistas que tienen los 3 elementos de información proporcionados, y que requiere que el archivo de la biblioteca se llame "Library.xml" en el directorio actual:

require 'csv'

track = /<key>Name<\/key><string>(.*)<\/string>[.\s]*<key>Artist<\/key><string>(.*)<\/string>[.\s]*<key>Album<\/key><string>(.*)<\/string>/

file = File.open("Library.xml", "r")
contents = file.read

out = CSV.open("Library.csv", "w")

contents.scan(track) do |match|
  out << match
end
    
respondido por el Kyle Cronin 28.03.2012 - 00:26
2

Para mejoras / herramientas para trabajar con iTunes, probablemente el primer lugar a donde ir es Applescripts de Doug para iTunes . Hay muchos scripts útiles aquí.

En la página para Exportar información hay una secuencia de comandos que exporta información de seguimiento como texto archivo.

  

Este guión escribirá una lista alfabética discreta de su elección de Álbumes, Artistas, Artistas de Álbumes, Compositores, Géneros, Shows o Nombres de Pistas en iTunes en un archivo de texto.

    
respondido por el Mark 23.03.2013 - 08:44
1

Una opción más: exiftool también extraerá las etiquetas ID3 de los archivos de música. Una de sus muchas opciones es colocarlos en un archivo CSV, una línea por archivo de entrada. También puedes limitar las etiquetas que tirará.

    
respondido por el WGroleau 05.11.2017 - 22:06
0

Una forma de hacer esto es hacer una lista de reproducción con todas tus canciones en ella. Luego exportas la lista de reproducción como un archivo de texto. A continuación, arrastre el archivo de texto a Excel y toda su información debe estar organizada. A continuación, puede guardar la hoja de Excel como un csv.

    
respondido por el Eric Trudel 15.10.2017 - 19:21
-2

Por favor considere darle una oportunidad a www.iTunesStats.com. Es un script de Visual Basic que escribí que recorre la biblioteca de iTunes y proporciona un archivo de texto de todo tipo de estadísticas. Luego coloca esas estadísticas en un archivo .csv para que las mantengas a largo plazo.

    
respondido por el Yanoff 29.03.2015 - 20:36

Lea otras preguntas en las etiquetas