Is er een manier om album / te exporteren informatie uit een iTunes-muziekbibliotheek bijhouden in bijvoorbeeld een bestand met door kommas gescheiden waarden (CSV) , of een ander spreadsheetvriendelijk formaat?

Ik “zou graag een momentopname willen maken van ten minste basismetadata – zijnde artiestnaam, albumnaam en tracknaam – en kopieer deze naar een spreadsheet of databasesoftware voor referentie, opschoning, & analyse. (Als je me een muzieknerd wilt noemen omdat ik informatie over mijn cd-verzameling wil datamining, ga je gang! 🙂

Is er een manier om zon metadata-export uit te voeren in iTunes zelf, of is er misschien een tool van derden die dergelijke informatie uit de iTunes-bibliotheekopslag kan halen? Of misschien heb je een snelle & je eigen smerige homebrew-script dat je hier zou kunnen delen?

Ik weet dat er ergens XML in de ingewanden van mijn iTunes-bibliotheek zit, en ik ben ook een programmeernerd, maar ik hoop dat iemand heeft dit wiel al uitgevonden.

Bedankt!

Antwoord

Zorg ervoor dat alle kolommen die je wilt metadata voor zijn zichtbaar in de afspeellijst of bibliotheek waarnaar u kijkt. Selecteer vervolgens de gewenste melodieën met shift -klik of ⌘ -klik of wat dan ook:

voer de afbeeldingsbeschrijving in hier

Druk vervolgens op ⌘ + C om te kopiëren. Hiermee kun je wat zichtbaar is in de iTunes-afspeellijst in elk soort spreadsheet plakken dat je leuk vindt:

voer hier een beschrijving van de afbeelding in

Het zal de kolommen niet voor je labelen, maar het zal het snel lukken.

Reacties

  • Huh, didn ' denk daar niet eens over na. Mooi antwoord!
  • @Kyle Ik zag de vraag en zei eigenlijk hardop in mijn appartement tegen niemand: " OH, DAT WEET IK ECHT! "
  • Ik ' heb dit getest out, en het werkt prima voor een paar honderd rijen, maar ik kan ' het niet veel verder laten werken. Als het OP zijn hele bibliotheek wil analyseren, misschien wil hij mijn methode gebruiken.
  • @KyleCronin Ik ' ben niet verrast. Ik stel me voor dat deze functionaliteit voornamelijk wordt gebruikt om dingen te doen zoals het maken van liner-notities voor gebrande Cds en dergelijke.
  • FWIW, ik was in staat om alle ~ 1500 rijen op mijn Mac ' s iTunes-bibliotheek en alle ~ 16.000 rijen in mijn Windows iTunes-bibliotheek te exporteren. Ook heb ik Cmd-A (Windows: Ctrl-A ) gebruikt om alle rijen te selecteren, in plaats van de muis. Ik kan nog steeds mijn toevlucht nemen tot de methode van Kyle ' om dit te automatiseren en in plaats daarvan naar ruwe bits te gaan. Beide antwoorden zijn uitstekend.

Antwoord

U kunt Bestand -> Bibliotheek -> Bibliotheek exporteren en een XML-bestand van de metagegevens van uw bibliotheek. Van daaruit zou het voor een programmeur relatief eenvoudig zijn om de XML-gegevens om te zetten in een CSV, spreadsheet of database.

Ik heb bijvoorbeeld gemaakt dit snelle Ruby-script in ongeveer 10 minuten om de artiest-, album- en tracknamen uit de XML te halen en een CSV uit te voeren. Merk op dat het alleen tracks zal matchen die alle 3 de stukjes informatie hebben, en dat het bibliotheekbestand “Library.xml” moet heten in de huidige directory:

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 

Answer

Voor verbeteringen / tools om met iTunes te werken is waarschijnlijk de eerste plaats die je moet bezoeken Dougs Applescripts voor iTunes . Er zijn hier veel nuttige scripts.

Op de pagina voor het exporteren van informatie staat dit script dat trackinformatie exporteert als een tekstbestand.

Dit script schrijft een discrete alfabetische lijst naar keuze van de albums, artiesten, albumartiesten , Componisten, genres, shows of tracknamen in iTunes naar een tekstbestand.

Antwoord

Nog een optie: exiftool haalt ook ID3-tags uit muziekbestanden. Een van de vele opties is om ze in een CSV-bestand te plaatsen, één regel per invoerbestand. Jij kan ook beperken welke tags het trekt.

Answer

Een manier om dit te doen is door een afspeellijst te maken met al je liedjes in het. Vervolgens exporteer je de playlist als een tekstbestand. Sleep vervolgens het tekstbestand naar Excel en al uw informatie moet worden georganiseerd. U kunt het Excel-blad dan opslaan als een csv.

Antwoord

Overweeg om www.iTunesStats.com eens te proberen.Het is een Visual Basic-script dat ik heb geschreven dat door je iTunes-bibliotheek loopt en een tekstbestand met allerlei statistieken biedt. Het plaatst die statistieken vervolgens in een .csv-bestand zodat je ze op de lange termijn kunt bewaren.

Opmerkingen

  • Dit zou een heel interessant antwoord kunnen zijn op de probleem, maar het lijdt aan: 1) een gebrek aan voorbeelduitvoer die specifiek laat zien hoe het de gestelde vraag beantwoordt; en 2) instructies voor hoe je het op een Mac zou gebruiken (onthoud dat dit een Apple -site is en iTunes draait op zowel Windows- als Apple-machines). Als je wat meer details hebt toegevoegd, kan het zijn dat je ' geen neerwaartse stemmen trekt.
  • Als je de Visual Basic in een Excel-bestand plaatst, wordt het ook uitgevoerd op de meeste Mac-versies van Office. LibreOffice kan het Excel-bestand openen, maar ik weet niet zeker of het VBA kan uitvoeren.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *