بعض نصوص Python 3 البسيطة لمساعدتك في استيراد قوائم تشغيل Spotify الحالية إلى Apple Music.
الخطوة الأولى هي تحويل الأغاني التي تريد استيرادها إلى Apple Music إلى ملف CSV. إن أبسط طريقة للقيام بذلك هي استخدام Exportify.
إذا كنت تريد تصدير مكتبة Spotify بأكملها، فما عليك سوى إنشاء قائمة تشغيل جديدة تسمى الكل واسحب مكتبتك بأكملها إليها باستخدام تطبيق Spotify لسطح المكتب. يمكنك بعد ذلك تصدير قائمة التشغيل الكل باستخدام Exportify . احفظ الملف الناتج باسم Spotify.csv في نفس الدليل مثل الدليل الذي قمت باستنساخ هذا الريبو فيه.
لإضافة الأغاني إلى قائمة تشغيل Apple Music الخاصة بنا، نحتاج إلى معرف Apple Music الخاص بها. سيؤدي تشغيل python3 retrieve-identifiers.py
إلى استخدام ملف Spotify.csv لإنشاء ملف جديد itunes.csv مع كل سطر يتكون من معرف Apple Music لأغنية في قائمة تشغيل Spotify الخاصة بك. والآن، تتم إضافة جميع الأغاني التي لا تتطابق مع أي معرفات Apple Music إلى ملف noresult.txt .
https://amp-api.music.apple.com/v1/me/library/playlists/p.ID/tracks
( يشير p.ID
؛ بالطبع، للرمز الفريد معرف قائمة التشغيل، لذا، لا تبحث عن نفس عنوان URL بالضبط، فلن تجده.)python3
. ثم قم باستيراد pyautogui بسرعة. (تأكد من تثبيته من قبل)pyautogui.position()
. يجب أن يُرجع صفًا برقمين. استبدل الأرقام الموجودة في السطر 14 وفي السطر 17 بالأرقام التي حصلت عليها من الجهاز.الآن يجب أن تكون على استعداد للذهاب. عند تشغيل البرنامج النصي، ما عليك سوى تحديد نافذة المتصفح الخاص بك وانتظر حدوث السحر.
يعد البرنامج النصي الذي أستخدمه لاسترداد معرف Apple Music لأغنية Spotify أساسيًا تمامًا. إنه يقارن ببساطة بين العنوان والفنان لمعرفة ما إذا كانت أغنية Spotify وApple Music متطابقة. بعض الأغاني ليس لها نفس العنوان تمامًا (المسافات الزائدة على سبيل المثال) في كلتا الخدمتين. يؤدي هذا إلى فشل البرنامج النصي في استرداد معرف لبعض الأغاني. نأمل أن تتمكن من إضافة الأغاني المفقودة يدويًا بفضل ملف noresult.txt .