2009-09-16 12 views
5

W aplikacji Cocoa szukam rozwiązania do pobierania okładek albumów z iTunes bez konieczności uruchamiania i działania programu iTunes w tle.Pobierz okładkę albumu iTunes bez uruchomionego iTunes

Zwykłe i być może jedyne rozwiązanie, Scripting Bridge i z natury AppleScript, uruchomi iTunes przed wykonaniem jakichkolwiek poleceń.

Okładka albumu jest jedyną informacją, której nie można uzyskać podczas analizy iTunes Library.xml. iTunes zaciemnia porządek kompozycji w następujący sposób dla danego utworu: ~/{Library Path}/Album Artwork/Cache/D989408F65D05F99/04/13/04/D989408F65D05F99-EB5B7A9086F4B4D4.itc.

Ktoś zna technikę uzyskiwania okładki albumu bez uruchamiania iTunes? Zawsze mogłem pójść inną drogą, na przykład korzystając z usługi danych Amazon, ale wolę lokalne rozwiązanie oparte na iTunes.

Odpowiedz

6

Nazwy plików są połączeniem identyfikatora biblioteki (D989408F65D05F99) i identyfikatora ścieżki (EB5B7A9086F4B4D4). Struktura katalogów pochodzi z identyfikatora biblioteki, a ostatnie trzy cyfry identyfikatora ścieżki są konwertowane na dziesiętne, tj. 4D4 staje się 04, 13, 04.

Pliki .itc wydają się mieć strukturę typu RIFF/porcji. Trochę w strukturze plików znajduje się here.

Powiązane problemy