Czy istnieje sposób na wyeksportowanie album / śledź informacje z biblioteki muzycznej iTunes do, powiedzmy, pliku wartości rozdzielanych przecinkami (CSV) lub innego przyjaznego dla arkusza kalkulacyjnego format?

Chciałbym móc pobrać migawkę przynajmniej podstawowych metadanych – bycie nazwa wykonawcy, nazwa albumu i nazwa utworu – i skopiuj do arkusza kalkulacyjnego lub oprogramowania bazy danych w celach informacyjnych, czyszczenia, &. (Jeśli chcesz nazwać mnie muzycznym maniakiem za szukanie informacji o mojej kolekcji płyt CD, śmiało! 🙂

Czy jest sposób wykonać taki eksport metadanych w samym iTunes, czy też może istnieć narzędzie innej firmy, które może wyodrębnić takie informacje z magazynu biblioteki iTunes? A może masz szybki & własny brudny skrypt homebrew, którym mógłbyś się tutaj podzielić?

Wiem, że gdzieś w trzewiach mojej biblioteki iTunes znajduje się XML, a ja też jestem programistą frajerem, ale mam nadzieję, że ktoś wynalazł już to koło.

Dzięki!

Odpowiedź

Upewnij się, że wszystkie żądane kolumny metadane dla są widoczne na przeglądanej liście odtwarzania lub w bibliotece. Następnie wybierz żądane melodie za pomocą shift -click lub -click lub cokolwiek innego:

wprowadź opis obrazu tutaj

Następnie naciśnij + C , aby skopiować. Umożliwi to wklejenie tego, co jest widoczne na liście odtwarzania iTunes, do dowolnego arkusza kalkulacyjnego:

tutaj wprowadź opis obrazu

Nie oznaczy kolumn za Ciebie, ale załatwi sprawę szybko.

Komentarze

  • Huh, didn ' nawet o tym nie myśl. Dobra odpowiedź!
  • @Kyle Widziałem pytanie i właściwie nie powiedziałem na głos nikomu w moim mieszkaniu " OH, NAPRAWDĘ WIEM TO! "
  • Ja ' testowałem to i działa świetnie nawet dla kilkuset wierszy, ale nie mogę ' sprawić, by działał znacznie dalej. Jeśli operator operacyjny chce przeprowadzić analizę całej swojej biblioteki, może chcieć użyć mojej metody.
  • @KyleCronin I ' Nie jestem zaskoczony. Wyobrażam sobie, że ta funkcja jest używana głównie do robienia takich rzeczy, jak tworzenie notatek wkładki do spalonych Płyty CD i tym podobne.
  • FWIW, udało mi się aby wyeksportować wszystkie ~ 1500 wierszy na moim Macu ' z biblioteki iTunes i wszystkie ~ 16000 wierszy z mojej biblioteki iTunes w systemie Windows. Ponadto użyłem Cmd-A (Windows: Ctrl-A ), aby zaznaczyć wszystkie wiersze zamiast myszy. Nadal mogę skorzystać z metody Kylea ', aby zautomatyzować to i uzyskać zamiast tego surowe bity. Obie odpowiedzi są doskonałe.

Odpowiedź

Możesz zrobić Plik -> Biblioteka -> Eksportuj bibliotekę i uzyskaj Plik XML metadanych Twojej biblioteki. Od tego momentu konwersja danych XML do pliku CSV, arkusza kalkulacyjnego lub bazy danych byłaby stosunkowo prosta dla programisty.

Na przykład utworzyłem ten szybki skrypt Ruby w około 10 minut, aby pobrać nazwę wykonawcy, albumu i utworu z XML i wypisać plik CSV. Zwróć uwagę, że będzie pasować tylko do utworów, dla których podano wszystkie trzy informacje i wymaga, aby plik biblioteki miał nazwę „Library.xml” w bieżącym katalogu:

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 

Odpowiedź

Jeśli chodzi o ulepszenia / narzędzia do pracy z iTunes, prawdopodobnie pierwszym miejscem, do którego należy się udać, jest Dougs Applescripts for iTunes . Jest tutaj wiele przydatnych skryptów.

Na stronie Exporting Info znajduje się skrypt który eksportuje informacje o utworach jako plik tekstowy.

Ten skrypt utworzy dyskretną alfabetyczną listę wybranych przez Ciebie albumów, wykonawców, wykonawców albumów , Kompozytorzy, gatunki, programy lub nazwy utworów w iTunes do pliku tekstowego.

Odpowiedź

Jeszcze jedna opcja: exiftool również wyodrębni tagi ID3 z plików muzycznych. Jedną z wielu opcji jest umieszczenie ich w pliku CSV, po jednej linii na plik wejściowy. może również ograniczyć pobierane tagi.

Odpowiedz

Jednym ze sposobów jest utworzenie listy odtwarzania zawierającej wszystkie utwory w tym. Następnie wyeksportuj listę odtwarzania jako plik tekstowy. Następnie przeciągnij plik tekstowy do programu Excel i wszystkie informacje powinny zostać uporządkowane. Następnie możesz zapisać arkusz Excela jako plik csv.

Odpowiedź

Rozważ wypróbowanie www.iTunesStats.com.Jest to napisany przeze mnie skrypt Visual Basic, który przechodzi przez twoją bibliotekę iTunes i udostępnia plik tekstowy zawierający wszelkiego rodzaju statystyki. Następnie umieszcza te statystyki w pliku .csv, abyś mógł zachować je na dłuższą metę.

Komentarze

  • To może być naprawdę interesująca odpowiedź na problem, ale cierpi na: 1) brak przykładowych danych wyjściowych, które pokazują konkretnie , jak odpowiada na zadane pytanie; oraz 2) instrukcje używania go na komputerze Mac (pamiętaj, że jest to witryna Apple , a iTunes działa na komputerach z systemem Windows i Apple). Jeśli dodałeś więcej szczegółów, może się okazać, że ' nie przyciągasz głosów.
  • Jeśli umieścisz Visual Basic w pliku Excela, będzie on również działał w większości wersji pakietu Office na komputery Mac. LibreOffice może otworzyć plik Excela, ale nie jestem pewien, czy może uruchomić VBA.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *