¿Hay alguna forma de exportar album / rastrear información de una biblioteca de música de iTunes en, por ejemplo, un archivo valores separados por comas (CSV) , u otro compatible con hojas de cálculo formato?

Me gustaría poder tomar una instantánea de al menos metadatos básicos – siendo nombre del artista, nombre del álbum y nombre de la pista – y cópielos 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 extraer información sobre mi colección de CD, ¡adelante! 🙂

¿Hay alguna manera para realizar una exportación de metadatos 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 quizás tenga un & ¿tu propio script casero sucio que podrías compartir aquí?

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

¡Gracias!

Responder

Asegúrese de que todas las columnas que desee Los metadatos de son visibles en la lista de reproducción o biblioteca que está viendo. Luego, seleccione las melodías que desee con shift -click o -click o lo que sea:

ingrese la descripción de la imagen aquí

Luego, presione + C para copiar. Esto le permitirá pegar lo que está visible en la lista de reproducción de iTunes en cualquier tipo de hoja de cálculo que desee:

ingrese la descripción de la imagen aquí

No etiquetará las columnas por usted, pero funcionará rápidamente.

Comentarios

  • Huh, no ' Ni siquiera lo consideres. ¡Buena respuesta!
  • @Kyle Vi la pregunta y de hecho le dije, en voz alta, en mi apartamento, a nadie, " ¡OH, EN REALIDAD SÉ ESTE! "
  • Yo ' he estado probando esto , y funciona muy bien para unos pocos cientos de filas, pero no puedo ' hacer que funcione mucho más allá de eso. Si el OP quiere hacer análisis en toda su biblioteca, él puede querer usar mi método.
  • @KyleCronin I ' no me sorprende. Imagino que esta funcionalidad se usa principalmente para hacer cosas como hacer notas CD y demás.
  • FWIW, pude para exportar todas las ~ 1500 filas en mi biblioteca iTunes de Mac ' s, y todas las ~ 16000 filas en mi biblioteca iTunes de Windows. Además, usé Cmd-A (Windows: Ctrl-A ) para seleccionar todas las filas, en lugar del mouse. Todavía puedo recurrir al método de Kyle ' s para automatizar esto y obtener bits sin procesar. Ambas respuestas son excelentes.

Respuesta

Puede hacer Archivo -> Biblioteca -> Exportar biblioteca y obtener una Archivo XML de los metadatos de su biblioteca. A partir de ahí, sería 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 rápido script de Ruby en unos 10 minutos para obtener el artista, el álbum y los nombres de las pistas del XML y generar un CSV. Tenga en cuenta que solo coincidirá con las pistas que tengan las 3 piezas de información proporcionadas 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 

Respuesta

Para que las mejoras / herramientas funcionen con ITunes, probablemente el primer lugar para ir es Doug «s Applescripts para iTunes . Hay muchos scripts útiles aquí.

En la página de Exportación de información hay este script que exporta información de la pista como un archivo de texto.

Este script escribirá una lista alfabética discreta de su elección de álbumes, artistas, artistas del álbum , Compositores, géneros, programas o nombres de pistas en iTunes a un archivo de texto.

Respuesta

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

Responder

Una forma de hacerlo es crear una lista de reproducción con todas tus canciones en eso. Luego exporta 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 debería estar organizada. Luego, puede guardar la hoja de Excel como un csv.

Respuesta

bosque Considere la posibilidad de probar www.iTunesStats.com.Es un script de Visual Basic que escribí que recorre su 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 lo conserve a largo plazo.

Comentarios

  • Esta podría ser una respuesta realmente interesante a la problema pero sufre de: 1) una falta de salida de ejemplo que muestre específicamente cómo responde la pregunta que se hace; y 2) instrucciones sobre cómo lo usaría en una Mac (recuerde, este es un sitio de Apple y iTunes se ejecuta tanto en máquinas Windows como Apple). Si agregó más detalles, es posible que ' no esté atrayendo votos negativos.
  • Si coloca Visual Basic en un archivo de Excel, también se ejecutará en la mayoría de las versiones de Office para Mac. LibreOffice puede abrir el archivo de Excel, pero no estoy seguro de si puede ejecutar VBA.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *