สคริปต์ Python 3 ง่ายๆ ที่จะช่วยคุณนำเข้าเพลย์ลิสต์ Spotify ที่มีอยู่ไปยัง Apple Music
ขั้นตอนแรกคือการนำเพลงที่คุณต้องการนำเข้าสู่ Apple Music เป็นไฟล์ CSV วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้ Exportify
หากคุณต้องการส่งออกไลบรารี Spotify ทั้งหมดของคุณ เพียงสร้างเพลย์ลิสต์ใหม่ชื่อ All แล้วลากไลบรารีทั้งหมดของคุณไปไว้ที่นั่นโดยใช้แอป Spotify บนเดสก์ท็อป จากนั้นคุณสามารถส่งออกเพลย์ลิสต์ ทั้งหมดได้ โดยใช้ Exportify บันทึกไฟล์ผลลัพธ์เป็น spotify.csv ในไดเร็กทอรีเดียวกับไดเร็กทอรีที่คุณโคลน repo นี้
ในการเพิ่มเพลงลงในเพลย์ลิสต์ Apple Music เราจำเป็นต้องมีตัวระบุ Apple Music การรัน python3 retrieve-identifiers.py
จะใช้ไฟล์ spotify.csv เพื่อสร้างไฟล์ใหม่ itunes.csv โดยแต่ละบรรทัดประกอบด้วย Apple Music identifier ของเพลงในเพลย์ลิสต์ 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