Er der en måde at eksportere album / spore oplysninger fra et iTunes-musikbibliotek til f.eks. en kommasepareret værdi (CSV) -fil eller en anden regnearksvenlig format?
Jeg vil gerne have et snapshot af mindst grundlæggende metadata – at være kunstnernavn, albumnavn og spornavn – og kopieres til et regneark eller databasesoftware til reference, rensning, & -analyse. (Hvis du vil kalde mig en musiknerd for at ønske at data-mine oplysninger om min cd-samling, skal du gå lige foran! 🙂
Er der en måde at udføre en sådan metadataeksport i selve iTunes, ellers er der muligvis et tredjepartsværktøj, der kan udtrække sådan information fra iTunes-bibliotekslagring? Eller måske har du en hurtig & dit eget beskidte homebrew-script, du kunne dele her?
Jeg er opmærksom på, at der er XML et eller andet sted i tarmene i mit iTunes-bibliotek, og jeg er også en programmeringsnørd, men jeg håber nogen har allerede opfundet dette bestemte hjul.
Tak!
Svar
Sørg for, at alle de kolonner, du ønsker metadata for er synlige i den afspilningsliste eller det bibliotek, du ser på. Vælg derefter de melodier, du ønsker med shift -click eller ⌘ -click eller hvad som helst:
Tryk derefter på ⌘ + C for at kopiere. Dette giver dig mulighed for at indsætte, hvad der er synligt i iTunes-afspilningslisten, i ethvert regneark, du kan lide:
Det mærker ikke kolonnerne for dig, men det gør tricket hurtigt.
Kommentarer
- Ok, ikke ' Tænk det ikke engang. Godt svar!
- @Kyle Jeg så spørgsmålet og sagde faktisk højt i min lejlighed til ingen, " Åh, jeg kender faktisk denne! "
- Jeg ' har testet dette ud, og det fungerer godt i op til et par hundrede rækker, men jeg kan ' ikke få det til at fungere meget ud over det. Hvis OPet vil lave analyser på hele hans bibliotek, han vil muligvis bruge min metode.
- @KyleCronin I ' Jeg er ikke overrasket. Jeg forestiller mig, at denne funktionalitet hovedsagelig bruges til at gøre ting som at lave liner noter til brændt Cder og lignende.
- FWIW, det kunne jeg for at eksportere alle ~ 1500 rækker på min Mac ' s iTunes-bibliotek og alle ~ 16000 rækker i mit Windows iTunes-bibliotek. Jeg brugte også Cmd-A (Windows: Ctrl-A ) til at vælge alle rækker i stedet for musen. Jeg kan stadig ty til Kyle ' s metode for at automatisere dette og komme i stedet for rå bits. Begge svar er fremragende.
Svar
Du kan gøre File -> Library -> Export Library og få en XML-fil med dine biblioteks metadata. Derfra ville det være en relativt ligetil sag for en programmør at konvertere XML-data til et CSV, regneark eller en database.
For eksempel lavede jeg dette hurtige Ruby-script på cirka 10 minutter for at hente kunstner-, album- og spornavne fra XML og output en CSV. Bemærk, at det kun matcher spor, der har alle de 3 oplysninger, der leveres, og at det kræver, at biblioteksfilen hedder “Library.xml” i den aktuelle mappe:
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
Svar
For forbedringer / værktøjer til at arbejde med ITunes er det første sted at gå Dougs Applescripts til iTunes . Der er mange nyttige scripts her.
På siden til eksport af info er der dette script der eksporterer sporoplysninger som en tekstfil.
Dette script skriver en diskret alfabetisk liste over dit valg af Albums, Artists, Album Artists , Komponister, genrer, shows eller spornavne i iTunes til en tekstfil.
Svar
En ekstra mulighed: exiftool udtrækker også ID3-tags fra musikfiler. En af dens mange muligheder er at placere dem i en CSV-fil, en linje pr. inputfil. Du kan også begrænse, hvilke tags den trækker.
Svar
En måde at gøre dette på er at lave en playliste med alle dine sange i det. Derefter eksporterer du afspilningslisten som en tekstfil. Træk derefter tekstfilen til Excel, så alle dine oplysninger skal organiseres. Du kan derefter gemme excel-arket som et csv.
Svar
Overvej at prøve www.iTunesStats.com.Det er et Visual Basic-script, jeg skrev, der løber gennem dit iTunes-bibliotek og giver en tekstfil med alle slags statistikker. Derefter placerer de disse statistikker i en .csv-fil, så du kan bevare dem på lang sigt.
Kommentarer
- Dette kunne være et rigtig interessant svar på problem, men det lider af: 1) mangel på eksempler på output, der viser specifikt , hvordan det besvarer det spørgsmål, der stilles; og 2) instruktioner til, hvordan du bruger det på en Mac (husk, dette er et Apple -site, og iTunes kører på både Windows- og Apple-maskiner). Hvis du tilføjede nogle flere detaljer, kan det være, at du ' ikke tiltrækker stemmer ned.
- Hvis du lægger Visual Basic i en Excel-fil, kører den også på de fleste Mac-versioner af Office. LibreOffice kan åbne Excel-filen, men jeg er ikke sikker på, om den kan køre VBA.