Er det en måte å eksportere album / spore informasjon fra et iTunes-musikkbibliotek til for eksempel en komma-separerte verdier (CSV) -fil , eller et annet regnearkvennlig format?

Jeg vil gjerne kunne ta et øyeblikksbilde av minst grunnleggende metadata – som artistnavn, albumnavn og spornavn – og kopieres til et regneark eller databaseprogramvare for referanse, rensing, & analyse. (Hvis du vil kalle meg en musikknerd for å ønske å data-mine informasjon om CD-samlingen min, gå rett frem! 🙂

Er det en måte å gjøre en slik metadataeksport i selve iTunes, ellers kan det være et tredjepartsverktøy som kan hente ut slik informasjon fra iTunes-bibliotekslagring? Eller kanskje du har en rask & skittent hjemmebryggeskript du kan dele her?

Jeg er klar over at det er XML et sted i tarmene til iTunes-biblioteket mitt, og jeg programmerer også en nerd, men jeg håper noen har allerede oppfunnet dette hjulet.

Takk!

Svar

Sørg for at alle kolonnene du vil ha metadata for er synlige i spillelisten eller biblioteket du ser på. Velg deretter sangene du vil ha med shift -klikk eller -click eller hva som helst:

skriv inn bildebeskrivelse her

Trykk deretter på + C for å kopiere. Dette vil tillate deg å lime inn det som er synlig i iTunes-spillelisten i et hvilket som helst regneark du liker:

skriv inn bildebeskrivelse her

Det vil ikke merke kolonnene for deg, men det vil gjøre susen raskt.

Kommentarer

  • Ikke, div

Tenk ikke engang på det. Fint svar!

  • @Kyle Jeg så spørsmålet og sa faktisk høyt i leiligheten min til ingen, " ÅH, JEG VET faktisk DENNE! "
  • Jeg ' har testet dette ut, og det fungerer bra i opptil noen hundre rader, men jeg kan ' ikke få det til å fungere mye utover det. Hvis OP vil gjøre analyser på hele biblioteket hans, han vil kanskje bruke metoden min.
  • @KyleCronin I ' er ikke overrasket. Jeg forestiller meg at denne funksjonaliteten hovedsakelig brukes til å gjøre ting som å lage liner notater for brent CDer og sånt.
  • FWIW klarte jeg for å eksportere alle ~ 1500 rader på min Mac ' iTunes-bibliotek, og alle ~ 16000 rader i Windows iTunes-biblioteket mitt. Også brukte jeg Cmd-A (Windows: Ctrl-A ) for å velge alle rader, i stedet for musen. Jeg kan fremdeles ty til Kyle ' s metode for å automatisere dette og komme til råbiter i stedet. Begge svarene er utmerket.
  • Svar

    Du kan gjøre File -> Library -> Export Library og få en XML-fil med bibliotekets metadata. Derfra ville det være en relativt grei sak for en programmerer å konvertere XML-data til et CSV, regneark eller en database.

    For eksempel lagde jeg dette raske Ruby-skriptet på omtrent ti minutter for å hente artist, album og spornavn fra XML og sende ut en CSV. Merk at den bare samsvarer med spor som har alle de tre delene av informasjonen, og at det krever at biblioteksfilen heter «Library.xml» i den gjeldende katalogen:

    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 / verktøy for å jobbe med ITunes er sannsynligvis det første stedet å gå Dougs Applescripts for iTunes . Det er mange nyttige skript her.

    På siden for eksport av info er det dette skriptet som eksporterer sporinformasjon som en tekstfil.

    Dette skriptet skriver en diskret alfabetisk liste over ditt valg av albumene, artistene, albumartistene , Komponister, sjangere, show eller spornavn i iTunes til en tekstfil.

    Svar

    Ett alternativ til: exiftool vil også trekke ut ID3-koder fra musikkfiler. Et av de mange alternativene er å plassere dem i en CSV-fil, en linje per inndatafil. Du kan også begrense hvilke tagger den trekker.

    Svar

    En måte å gjøre dette på er å lage en spilleliste med alle sangene dine i det. Deretter eksporterer du spillelisten som en tekstfil. Dra deretter tekstfilen til Excel, og all informasjonen din skal organiseres. Deretter kan du lagre Excel-arket som et csv.

    Svar

    Vennligst prøv å prøve www.iTunesStats.com.Det er et Visual Basic-skript jeg skrev som går gjennom iTunes-biblioteket ditt og gir en tekstfil med alle slags statistikker. Den setter deretter denne statistikken i en .csv-fil slik at du kan beholde den på lang sikt.

    Kommentarer

    • Dette kan være et veldig interessant svar på problemet, men det lider av: 1) mangel på eksempler på utdata som viser spesifikt hvordan det svarer på spørsmålet som blir spurt; og 2) instruksjoner for hvordan du vil bruke den på en Mac (husk at dette er et Apple -sted og iTunes kjører på både Windows- og Apple-maskiner). Hvis du har lagt til flere detaljer, kan det hende du finner ut at ' ikke tiltrekker deg nedstemmer.
    • Hvis du legger Visual Basic i en Excel-fil, vil den også kjøre på de fleste Mac-versjoner av Office. LibreOffice kan åpne Excel-filen, men jeg er ikke sikker på om den kan kjøre VBA.

    Legg igjen en kommentar

    Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *