Copy the code below and paste it into the console, then press Enter.
A pop-up will appear on the page. Click the "Copy Data" button.
Return to this tab, paste the copied data into the text box below, and click Continue.
Step 2: Select Destination Service
Spotify
YouTube
Apple Music
Text
Step 3: Setup Credentials & Login
Source Credentials
Destination Credentials & Login
Important: Due to YouTube's very strict API quota, transfers are processed slowly to maximize success. Large playlists (~100+ songs) may not fully complete in one day.
Go to APIs & Services > Library. Search for and Enable the YouTube Data API v3.
Go to APIs & Services > OAuth consent screen > Audience and add your email as a Test User.
Go to APIs & Services > Credentials and click + CREATE CREDENTIALS.
Create an API Key.
Create an OAuth client ID for a Web application and add this page's address (e.g., https://r-besson.github.io/playlist-transfer/) to both Authorized JavaScript origins and Authorized redirect URIs.
Apple Music Transfer (Advanced Console Method):
In your web browser, open a new tab and go to music.apple.com and log in. This is required.
Open the Developer Tools (press F12 or Ctrl+Shift+i).
Go to the Network tab. In the filter box, type amp-api.
Refresh the page. Click on any request in the list and go to Headers > Request Headers.
Keep clicking other requests until you see the following headers:
Copy the entire value for the authorization header (it starts with "Bearer ...").
Copy the entire value for the media-user-token header.