Există o modalitate de a exporta album / urmăriți informațiile dintr-o bibliotecă muzicală iTunes într-un fișier cu valori separate prin virgulă (CSV) , sau într-un alt tabel compatibil format?

Aș dori să pot obține un instantaneu de cel puțin metadate de bază – fiind numele artistului, numele albumului și numele piesei – și copiați într-o foaie de calcul sau software de bază de date pentru referință, curățare, & analiză. (Dacă doriți să-mi spuneți un tocilar de muzică pentru că doriți să obțineți informații despre colecția mea de CD-uri, mergeți înainte! 🙂

Există o cale pentru a efectua un astfel de export de metadate în iTunes în sine sau altfel ar putea exista un instrument terță parte care poate extrage astfel de informații din biblioteca de stocare iTunes? Sau poate aveți un & un script propriu murdar pe care l-ai putea împărtăși aici?

Știu că există XML undeva în măruntaiele bibliotecii mele iTunes și „sunt și eu un tocilar de programare, dar sper că cineva a inventat deja această roată specială.

Mulțumesc!

Răspunde

Asigură-te că toate coloanele pe care le dorești metadatele pentru sunt vizibile în lista de redare sau bibliotecă la care vă uitați. Apoi, selectați melodiile dorite cu shift -click sau -click sau orice altceva:

introduceți descrierea imaginii aici

Apoi, apăsați + C pentru a copia. Acest lucru vă va permite să lipiți ceea ce este vizibil în lista de redare iTunes în orice fel de foaie de calcul care vă place:

introduceți descrierea imaginii aici

Nu va eticheta coloanele pentru dvs., dar va face trucul rapid.

Comentarii

  • Huh, nu ‘ nici măcar nu ia în considerare acest lucru. Răspuns frumos!
  • @Kyle Am văzut întrebarea și am spus, cu voce tare, în apartamentul meu, nimănui, ” OH, ÎL ȘTIU DE ACEASTA! ”
  • Am ‘ testat acest lucru și funcționează excelent până la câteva sute de rânduri, dar nu pot ‘ să-l fac să funcționeze mult mai mult decât atât. Dacă OP dorește să facă analize pentru întreaga sa bibliotecă, s-ar putea să vrea să folosească metoda mea.
  • @KyleCronin Nu ‘ nu sunt surprins. Îmi imaginez că această funcționalitate este folosită în principal pentru a face lucruri cum ar fi note de linie pentru arsuri CD-uri și altele.
  • FWIW, am putut să export toate ~ 1500 de rânduri pe biblioteca mea iTunes ‘ și toate cele ~ 16000 de rânduri în biblioteca mea iTunes Windows. De asemenea, am folosit Cmd-A (Windows: Ctrl-A ) pentru a selecta toate rândurile, în loc de mouse. S-ar putea să apelez în continuare la metoda Kyle ‘ s pentru a automatiza acest lucru și a obține în schimb biți bruti. Ambele răspunsuri sunt excelente.

Răspuns

Puteți face File -> Library -> Export Library și obțineți un Fișier XML al metadatelor bibliotecii dvs. De acolo ar fi o chestiune relativ simplă pentru un programator să convertească datele XML într-un CSV, foaie de calcul sau bază de date.

De exemplu, am făcut acest script rapid Ruby în aproximativ 10 minute pentru a obține numele artistului, albumului și pieselor din XML și a reda un CSV. Rețineți că se va potrivi doar cu piesele care au toate cele 3 informații furnizate și că necesită ca fișierul bibliotecii să fie numit „Library.xml” în directorul curent:

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 

Răspuns

Pentru îmbunătățiri / instrumente care să funcționeze cu iTunes probabil că primul loc pe care mergi este Doug „s Applescripts for iTunes . Există multe scripturi utile aici.

Pe pagina pentru Exportarea informațiilor se află acest script / a> care exportă informațiile despre melodii ca fișier text.

Acest script va scrie o listă alfabetică discretă la alegerea dvs. din albumele, artiștii, artiștii albumelor , Compozitori, genuri, spectacole sau nume de melodii în iTunes într-un fișier text.

Răspuns

Încă o opțiune: exiftool va extrage, de asemenea, etichete ID3 din fișiere muzicale. Una dintre numeroasele sale opțiuni este de a le pune într-un fișier CSV, o linie pentru fiecare fișier de intrare. poate limita și etichetele pe care le va trage.

Răspunde

O modalitate de a face acest lucru este să faci o listă de redare cu toate melodiile tale în ea. Apoi exportați lista de redare ca fișier text. Apoi trageți fișierul text în Excel și toate informațiile dvs. ar trebui să fie organizate. Apoi puteți salva foaia Excel ca un csv.

Răspuns

Vă rugăm să luați în considerare încercarea www.iTunesStats.com.Este un script Visual Basic pe care l-am scris, care trece prin biblioteca dvs. iTunes și oferă un fișier text cu tot felul de statistici. Apoi pune acele statistici într-un fișier .csv pentru a le păstra pe termen lung.

Comentarii

  • Acesta ar putea fi un răspuns cu adevărat interesant la problemă, dar suferă de: 1) lipsa unui exemplu de ieșire care arată în mod specific cum răspunde la întrebarea pusă; și 2) instrucțiuni despre modul în care l-ați folosi pe un Mac (amintiți-vă, acesta este un site Apple și iTunes rulează atât pe mașinile Windows, cât și pe cele Apple). Dacă ați adăugat mai multe detalii, s-ar putea să găsiți că ‘ nu atrageți voturi în jos.
  • Dacă puneți Visual Basic într-un fișier Excel, acesta va rula și pe majoritatea versiunilor Mac de Office. LibreOffice poate deschide fișierul Excel, dar nu sunt sigur dacă poate rula VBA.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *