أبل ميوزيك ديسكورد RPC
وجود Discord الغني لـ Apple Music على نظام التشغيل macOS.
- لا يوجد اقتراع AppleScript!
- واجهة مستخدم سويفت 100%!
متطلبات
لتشغيل هذا التطبيق، سوف تحتاج إلى:
- نظام التشغيل MacOS Ventura 13.0 والإصدارات الأحدث.
لبناء هذا التطبيق، سوف تحتاج:
تثبيت
- قم بتنزيل أحدث إصدار. (
AppleMusicDiscordRPC-xyz-b.zip
، وليس الكود المصدري) - قم بفك ضغط أرشيف ZIP.
- انسخ تطبيق
Apple Music Discord RPC.app
إلى /Applications
.
الاستخدام
- افتح تطبيق Discord وMusic.app.
- قم بتشغيل
Apple Music Discord RPC.app
.
القضايا المعروفة
- قد لا تتطابق صورة الألبوم مع تلك الموجودة في Music.app.
- الأسباب : وذلك لأننا نبحث في المسار باستخدام iTunes API ونختار النتيجة الأولى.
- القرار : لا يوجد حتى الآن. إذا كانت هناك طريقة لأخذ العمل الفني مباشرةً من تطبيق Music.app وتعيينه على Discord، فأخبرني بذلك.
- يؤدي تخطي/تغيير المسارات في كثير من الأحيان إلى عدم تحديث RPC مؤقتًا.
- الأسباب : يحد معدل Discord من تحديثات RPC، وكذلك واجهة برمجة تطبيقات iTunes.
- الحل : حاول إيقاف المسار مؤقتًا، والانتظار لمدة ثانية، ثم التشغيل مرة أخرى.
تعليمات البناء
- انتقل إلى Apple Music Discord RPC.xcodeproj -> هدف Apple Music Discord RPC -> التوقيع والإمكانات وقم بتكوينه على الحساب المطلوب.
- انقر فوق زر التشغيل والصلاة.
- ؟؟؟؟
- إذا كان يعمل، مرحا!
الاعتمادات
أيقونات بواسطة Flaticons. يمكن العثور عليها في مجلد أصول الخلاف.
تم إنشاء أيقونة التطبيق باستخدام Canva.
SwordRPC في الأصل بواسطةAzoy. وظائف إضافية تمت إضافتها بواسطةPKBeam.
تم إنشاء رمز Music.app ScriptingBridge باستخدام SwiftScripting الخاص بـ @tingraldi، والذي قمت بتشعبه.
إشعار بعدم الانتساب وإخلاء المسؤولية
نحن لسنا تابعين أو مرتبطين أو مرخصين أو معتمدين أو مرتبطين رسميًا بأي شكل من الأشكال بشركة Apple أو Discord أو أي من الشركات التابعة لها أو الشركات التابعة لها.
تعد أسماء Apple Music وDiscord بالإضافة إلى الأسماء والعلامات والشعارات والصور ذات الصلة علامات تجارية مسجلة لأصحابها.
إنشاء appcast.xml
(تجاهل إلا إذا كنت أنا؟)
- ابحث عن Sparkle في الشريط الجانبي لـ Xcode، وانقر عليه بزر الماوس الأيمن واختر "Show in Finder".
- في نافذة Finder، انتقل إلى
../artifacts/sparkle/bin
. - افتح محطة في الدليل أعلاه وقم بتشغيل
./generate_appcast /path/to/folder/with/built/zips
. - أصلح مسار التحديث الجديد لإصدار GitHub.
- انسخ
appcast.xml
الجديد إلى جذر المستودع. - ادفع التغييرات إلى
main
للنشر.
بمجرد حصولك بالفعل على appcast.xml
الجديد في الخطوة 3، احتفظ به في نفس الدليل لاستخدامه في المستقبل.