Czy istnieje sposób na eksport informacji o albumie / ścieżce z biblioteki muzycznej iTunes do, powiedzmy, pliku wartości rozdzielanych przecinkami (CSV) lub innego formatu przyjaznego dla arkusza kalkulacyjnego?
Chciałbym móc zrobić migawkę przynajmniej podstawowych metadanych - nazwy wykonawcy, nazwy albumu i nazwy utworu - i skopiować do arkusza kalkulacyjnego lub oprogramowania bazy danych w celach informacyjnych, czyszczenia i analizy. (Jeśli chcesz nazwać mnie kujonem muzycznym za chęć gromadzenia danych na temat mojej kolekcji płyt CD, śmiało! :-)
Czy istnieje sposób na taki eksport metadanych w samym iTunes, czy może istnieć narzędzie innej firmy, które może wyodrębnić takie informacje z pamięci biblioteki iTunes? A może masz własny szybki i brudny skrypt homebrew, który możesz udostępnić tutaj?
Zdaję sobie sprawę, że XML znajduje się gdzieś w trzewiach mojej biblioteki iTunes, i jestem też programistą, ale mam nadzieję, że ktoś już wymyślił to koło.
Dzięki!
Możesz zrobić Plik -> Biblioteka -> Eksportuj bibliotekę i uzyskać plik XML metadanych biblioteki. Z tego miejsca programista może stosunkowo łatwo przekonwertować dane XML na CSV, arkusz kalkulacyjny lub bazę danych.
Na przykład zrobiłem ten szybki skrypt Ruby w około 10 minut, aby pobrać wykonawcę, album i nazwy ścieżek z pliku XML i wygenerować plik CSV. Pamiętaj, że będzie pasować tylko do ścieżek, które zawierają wszystkie 3 informacje, i że plik biblioteki musi mieć nazwę „Library.xml” w bieżącym katalogu:
źródło
W przypadku ulepszeń / narzędzi do pracy z programami iTunes prawdopodobnie pierwszym miejscem, do którego należy przejść, są Applescripts Douga dla iTunes . Jest tu wiele przydatnych skryptów.
Na stronie Eksportowanie informacji znajduje się ten skrypt, który eksportuje informacje o ścieżce jako plik tekstowy.
źródło
Jeszcze jedna opcja: exiftool wyodrębni również tagi ID3 z plików muzycznych. Jedną z wielu opcji jest umieszczenie ich w pliku CSV, po jednym wierszu na plik wejściowy. Możesz również ograniczyć, które tagi będą ciągnąć.
źródło
Jednym ze sposobów jest utworzenie listy odtwarzania ze wszystkimi utworami. Następnie eksportujesz listę odtwarzania jako plik tekstowy. Następnie przeciągnij plik tekstowy do programu Excel, a wszystkie informacje powinny być uporządkowane. Następnie możesz zapisać arkusz programu Excel jako plik CSV.
źródło
Proszę rozważyć wypróbowanie www.iTunesStats.com. Jest to napisany przeze mnie skrypt Visual Basic, który zapętla się przez bibliotekę iTunes i udostępnia plik tekstowy ze wszystkimi rodzajami statystyk. Następnie umieszcza te statystyki w pliku .csv, aby zachować je przez długi czas.
źródło