2009-09-16 14 views
5

Bir Kakao uygulamasında, iTunes'un kendisinin arkaplanda başlatılmasını ve çalıştırılmasını gerektirmeden iTunes'daki albüm resmini almak için bir çözüm arıyorum.iTunes olmadan bir iTunes albüm resmi getirme

Her zamanki ve belki de tek çözüm olan Scripting Bridge ve doğal olarak AppleScript, herhangi bir komutu çalıştırmadan önce iTunes'u başlatır.

Albüm resmi, iTunes Library.xml'u ayrıştırmadan edinilemeyen tek bilgidir. iTunes, belirli bir parça için yapıtın aşağıdaki şekilde saklanmasını engeller: ~/{Library Path}/Album Artwork/Cache/D989408F65D05F99/04/13/04/D989408F65D05F99-EB5B7A9086F4B4D4.itc.

iTunes'u başlatmadan albüm sanatı elde etme tekniği bilen var mı? Amazon'un veri hizmetini kullanmak gibi her zaman farklı bir rotaya gidebilirdim, ancak yerel bir iTunes tabanlı çözümü tercih ederim.

cevap

6

Dosya adları kütüphane kimliğinin (D989408F65D05F99) ve iz kimliğinin (EB5B7A9086F4B4D4) bir karışımıdır. Dizin yapısı kütüphane kimliğinden ve iznin Kimliğinin son üç hanesi ondalığa dönüştürülür, yani 4D4, 04, 13, 04 olur.

.itc dosyaları RIFF/parçalanmış bir yapıya sahip gibi görünür. here dosyalarının yapısında biraz var.

İlgili konular