기존 Spotify 재생 목록을 Apple Music으로 가져오는 데 도움이 되는 몇 가지 간단한 Python 3 스크립트입니다.
첫 번째 단계는 Apple Music으로 가져오려는 노래를 CSV 파일로 가져오는 것입니다. 이를 수행하는 가장 간단한 방법은 내보내기를 사용하는 것입니다.
전체 Spotify 라이브러리를 내보내려면 All 이라는 새 재생 목록을 만들고 Spotify 데스크톱 앱을 사용하여 전체 라이브러리를 해당 재생 목록으로 드래그하면 됩니다. 그런 다음 내보내기를 사용하여 재생 목록 전체 를 내보낼 수 있습니다. 이 저장소를 복제한 디렉터리와 동일한 디렉터리에 결과 파일을 spotify.csv 로 저장합니다.
Apple Music 재생 목록에 노래를 추가하려면 Apple Music 식별자가 필요합니다. python3 retrieve-identifiers.py
실행하면 Spotify.csv 파일을 사용하여 Spotify 재생 목록에 있는 노래의 Apple Music 식별자로 구성된 각 줄이 포함된 새 파일 itunes.csv 가 생성됩니다. 이제 Apple Music 식별자와 일치하지 않는 모든 노래가 noresult.txt 파일에 추가됩니다.
https://amp-api.music.apple.com/v1/me/library/playlists/p.ID/tracks
( p.ID
물론 고유한 재생목록 ID이므로 동일한 URL을 검색하지 마세요.)python3
실행하세요. 그런 다음 pyautogui를 빠르게 가져옵니다. (이전에 설치했는지 확인하세요)pyautogui.position()
실행하세요. 두 개의 숫자가 포함된 튜플을 반환해야 합니다. 14행과 17행의 숫자를 터미널에서 얻은 숫자로 바꾸십시오.이제 갈 준비가 되었습니다. 스크립트가 실행되면 브라우저 창을 선택하고 마법이 일어날 때까지 기다리세요.
Spotify 노래에 대한 Apple Music 식별자를 검색하는 데 사용하는 스크립트는 매우 기본적입니다. 단순히 제목과 아티스트를 비교하여 Spotify와 Apple Music 노래가 일치하는지 확인합니다. 일부 노래의 제목은 두 서비스 모두에서 정확히 동일하지 않습니다(예: 불필요한 공백). 이로 인해 스크립트가 일부 노래에 대한 식별자를 검색하지 못하게 됩니다. noresult.txt 파일 덕분에 누락된 노래를 수동으로 추가할 수 있기를 바랍니다.