جلب اي تيونز الألبوم الفني دون اي تيونز التشغيل

StackOverflow https://stackoverflow.com/questions/1433035

  •  07-07-2019
  •  | 
  •  

سؤال

في تطبيق الكاكاو، وأنا أبحث عن حل لاسترداد الفني الألبوم من اي تيونز اي تيونز دون الحاجة نفسها أن تنطلق وتعمل في الخلفية.

والحل المعتاد وربما الوحيد، برمجة جسر، وبطبيعتها ابليسكريبت، ستطلق اي تيونز قبل تنفيذ أية أوامر.

والأعمال الفنية الألبوم هي المعلومات الوحيدة التي لا يمكن الحصول عليها من تحليل iTunes Library.xml. اي تيونز يعتم تخزين الأعمال الفنية على النحو التالي، على مسار معين: ~/{Library Path}/Album Artwork/Cache/D989408F65D05F99/04/13/04/D989408F65D05F99-EB5B7A9086F4B4D4.itc

أحد يعرف من تقنية للحصول على صورة الألبوم من دون إطلاق اي تيونز؟ أنا يمكن أن تذهب دائما طريقا مختلفا، مثل استخدام خدمة البيانات الأمازون، ولكن كنت تفضل حل المحلي استنادا اي تيونز.

هل كانت مفيدة؟

المحلول

وأسماء الملفات هي مزيج من ID مكتبة (D989408F65D05F99) وID المسار في (EB5B7A9086F4B4D4). بنية الدليل يأتي من ID مكتبة وتحويل الأرقام الثلاثة الأخيرة من ID المسار إلى عشري، أي يصبح 4D4 04 و 13 و 04.

والملفات .itc يبدو أن لديها RIFF / المقسم نوع الهيكل. هناك قليلا على بنية الملفات هنا .

نصائح أخرى

واي تيونز 11+ (ماك 10.13+) عرض مكتبة اي تيونز الإطار الذي لديه هذه القدرة أيضا لا تحتاج إلى تحليل اي تيونز Library.xml بعد الآن أو قراءة المجلدات تخزين المسارات

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top