Finns det ett sätt att exportera album / spåra information från ett iTunes-musikbibliotek till, säg, en kommaseparerade värden (CSV) -fil eller en annan kalkylvänlig format?
Jag skulle vilja kunna ta en ögonblicksbild av åtminstone grundläggande metadata – som artistnamn, albumnamn och spårnamn – och kopiera till ett kalkylblad eller databasprogramvara för referens, rengöring, & -analys. (Om du vill kalla mig en musiknörd för att vilja data-mina information om min CD-samling, gå vidare! 🙂
Finns det ett sätt att göra en sådan metadataexport inom iTunes själv, annars kan det finnas ett verktyg från tredje part som kan extrahera sådan information från iTunes-bibliotekslagring? Eller kanske har du en snabb & ditt eget smutsiga homebrew-skript som du skulle kunna dela här?
Jag är medveten om att det finns XML någonstans i tarmarna i mitt iTunes-bibliotek, och jag programmerar också en nörd, men jag hoppas någon har redan uppfunnit just detta hjul.
Tack!
Svar
Se till att alla kolumner du vill ha metadata för visas i spellistan eller biblioteket du tittar på. Välj sedan de låtar du vill ha med shift -klick eller ⌘ -click eller vad som helst:
Tryck sedan på ⌘ + C för att kopiera. Detta gör att du kan klistra in det som är synligt i iTunes-spellistan i alla typer av kalkylblad du vill:
Det kommer inte att märka kolumnerna åt dig, men det kommer att göra tricket snabbt.
Kommentarer
- Va, gjorde inte ' tänka inte ens på det. Trevligt svar!
- @Kyle Jag såg frågan och sa faktiskt högt i min lägenhet till ingen, " Åh, jag vet faktiskt den här! "
- Jag ' har testat detta ut, och det fungerar bra i upp till några hundra rader, men jag kan ' inte få det att fungera mycket utöver det. Om OP vill göra analyser på hela sitt bibliotek, han kanske vill använda min metod.
- @KyleCronin I ' jag är inte förvånad. Jag antar att denna funktionalitet huvudsakligen används för att göra saker som att göra lineranteckningar för brända CD-skivor och liknande.
- FWIW kunde jag för att exportera alla ~ 1500 rader på min Mac ' iTunes-bibliotek, och alla ~ 16000 rader i mitt iTunes iTunes-bibliotek. Dessutom använde jag Cmd-A (Windows: Ctrl-A ) för att välja alla rader istället för musen. Jag kan fortfarande använda Kyle ' -metoden för att automatisera detta och komma till råbitar istället. Båda svaren är utmärkta.
Svar
Du kan göra Arkiv -> Bibliotek -> Exportera bibliotek och få en XML-fil för biblioteksmetadata. Därifrån skulle det vara en relativt enkel fråga för en programmerare att konvertera XML-data till ett CSV, kalkylark eller databas.
Till exempel gjorde jag det här snabba Ruby-skriptet på cirka 10 minuter för att få artist, album och spårnamn från XML och mata ut en CSV. Observera att den bara matchar spår som har alla 3 bitar av informationen och att det kräver att biblioteksfilen heter ”Library.xml” i den aktuella 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
För förbättringar / verktyg för att arbeta med ITunes är förmodligen Dougs Applescripts för iTunes . Det finns många användbara skript här.
På sidan för export av information finns det detta -skript som exporterar spårinformation som en textfil.
Detta manus skriver en diskret alfabetisk lista över ditt val av album, artister, albumartister , Kompositörer, genrer, program eller spårnamn i iTunes till en textfil.
Svar
Ytterligare ett alternativ: exiftool extraherar också ID3-taggar från musikfiler. Ett av dess många alternativ är att placera dem i en CSV-fil, en rad per inmatningsfil. Du kan också begränsa vilka taggar den kommer att dra.
Svar
Ett sätt att göra detta är att skapa en spellista med alla dina låtar i det. Sedan exporterar du spellistan som en textfil. Dra sedan textfilen till Excel och all din information ska ordnas. Du kan sedan spara excel-arket som ett csv.
Svar
Överväg att ge www.iTunesStats.com ett försök.Det är ett Visual Basic-skript jag skrev som slingrar dig genom ditt iTunes-bibliotek och ger en textfil med alla typer av statistik. Det lägger sedan in statistiken i en .csv-fil så att du kan behålla den på lång sikt.
Kommentarer
- Detta kan vara ett riktigt intressant svar på problem men det lider av: 1) brist på exempelutdata som visar specifikt hur det svarar på den fråga som ställs; och 2) instruktioner för hur du skulle använda den på en Mac (kom ihåg att det här är en Apple -sida och iTunes körs på både Windows- och Apple-maskiner). Om du har lagt till mer detaljer kan du hitta att ' inte lockar ner röster.
- Om du lägger Visual Basic i en Excel-fil kommer den också att köras på de flesta Mac-versioner av Office. LibreOffice kan öppna Excel-filen, men jag är inte säker på om den kan köra VBA.