13 votes

Exporter les informations de la bibliothèque musicale d'iTunes (noms d'albums, d'artistes, de pistes) au format CSV ou tableur ?

Existe-t-il un moyen de exporter des informations sur les albums/pistes d'une bibliothèque musicale iTunes dans, par exemple, une fichier de valeurs séparées par des virgules (CSV) ou un autre format adapté aux feuilles de calcul ?

J'aimerais pouvoir prendre un instantané d'au moins les métadonnées de base, à savoir nom de l'artiste, nom de l'album et nom de la piste - et copier dans un tableur ou un logiciel de base de données pour référence, nettoyage et analyse. (Si vous voulez me traiter d'intello de la musique parce que je veux extraire des informations sur ma collection de CD, allez-y ! :-)

Existe-t-il un moyen de réaliser une telle exportation de métadonnées dans iTunes lui-même, ou bien un outil tiers permettant d'extraire ces informations du stockage de la bibliothèque iTunes ? Ou peut-être avez-vous un script homebrew rapide et sale que vous pourriez partager ici ?

Je suis conscient qu'il existe un XML quelque part dans les entrailles de ma bibliothèque iTunes, et je suis également un passionné de programmation, mais j'espère que quelqu'un a déjà inventé cette roue particulière.

Merci !

21voto

hairboat Points 2853

Assurez-vous que toutes les colonnes pour lesquelles vous souhaitez obtenir des métadonnées sont visibles dans la liste de lecture ou la bibliothèque que vous consultez. Ensuite, sélectionnez les morceaux que vous voulez avec shift -cliquez ou -clic ou autre :

enter image description here

Ensuite, appuyez sur + C à copier. Cela vous permettra de coller ce qui est visible dans la liste de lecture iTunes dans le type de feuille de calcul que vous souhaitez :

enter image description here

Il n'étiquettera pas les colonnes pour vous, mais il fera l'affaire rapidement.

12voto

Chris Jester-Young Points 102876

Vous pouvez faire Fichier -> Bibliothèque -> Exporter la bibliothèque et obtenir un fichier XML des métadonnées de votre bibliothèque. À partir de là, il serait relativement simple pour un programmeur de convertir les données XML en CSV, feuille de calcul ou base de données.

Par exemple, j'ai fait ce rapide script de Ruby en 10 minutes environ pour récupérer les noms de l'artiste, de l'album et de la piste à partir du XML et produire un CSV. Notez qu'il ne fera correspondre que les pistes pour lesquelles les trois informations sont fournies et que le fichier de la bibliothèque doit s'appeler "Library.xml" dans le répertoire actuel :

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

3voto

yoliho Points 340

Pour les améliorations/outils permettant de travailler avec ITunes, le premier endroit à consulter est sans doute Les Applescripts de Doug pour iTunes . Il y a beaucoup de scripts utiles ici.

Sur la page pour l'exportation d'informations, il y a ceci script qui exporte les informations sur les pistes dans un fichier texte.

Ce script écrira une liste alphabétique discrète de votre choix des albums, artistes, artistes d'album, compositeurs, genres, spectacles ou noms de piste dans iTunes dans un fichier texte.

1voto

WGroleau Points 3272

Une autre option : exiftool extrait également les balises ID3 des fichiers musicaux. Une de ses nombreuses options est de les mettre dans un fichier CSV, une ligne par fichier d'entrée. Vous pouvez également limiter les balises qu'il extrait.

0voto

Eric Trudel Points 1

Une façon d'y parvenir est de créer une liste de lecture contenant toutes vos chansons. Ensuite, vous exportez la liste de lecture sous forme de fichier texte. Faites ensuite glisser le fichier texte dans Excel et toutes vos informations devraient être organisées. Vous pouvez ensuite enregistrer la feuille Excel au format csv.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X