In order to use this you need both a Apple apple which has the Apple Developer Program ($99/yr fee) and a Spotify Developer account (free)
You will also need to have Docker desktop installed
You can either follow this guide
or follow the steps below:
- Go to the Apple developer page
- Hit account (right side next to the magnifier glass) > sign in
- Scroll down to
Membership details
and look forTeam ID
and copy that 10 character value - Scroll up and locate
Certificates, IDs & Profiles
inProgram resources
- Click on
Certificates
and then create a new Identifier (blue plus button) - Choose
Media ID's
then continue - Enter a description and identifier
- Enable MusicKit
- Hit
Continue
thenRegister
- Click on
Keys
then add a key - Choose a key name and enable `Media Services (MusicKit, ShazamKit)
- Click on
Configure
and select the Media ID you created and save it - Hit
Continue
thenRegister
- Once the key is created, download the .p8 file and move it into the folder structure
- Copy and paste the key id value into the
AM_config.json
file - Copy and paste your 10 character Team ID which can be found in your account settings, into the
iss
value in theAM_config.json
file
- Go to the spotify developer page and sign in
- Click on your account and go to the dashboard
- Create an app and make sure the Redirect URI is
http://localhost:8080/callback/
- Once the app is created go into and click on
Settings
- Copy and paste the
Client ID
andClient Secret
values into theSpotify_config.json
file
- open a terminal and go to the folder location and run
Docker Compose up
- Open a browser and go to
localhost:8080
- Sign into both accounts and choose which platform to transfer a playlist to