Spotify access guide · 6 minute read

Public, private, and shared Spotify playlists.

A copied link is not always readable outside your Spotify session. The reliable test is whether the playlist opens for a signed-out visitor.

PlaylistXfer’s current boundary

The web transfer flow does not ask for a Spotify login. It can only preview a playlist when Spotify exposes enough information through the submitted link.

Visibility, profile display, and link access are related—but not identical

Spotify gives playlist owners controls over who can find or access a playlist. A playlist can also be shown or removed from a profile. Those settings affect discovery, but the practical question for PlaylistXfer is simpler: can a visitor who is not signed into your Spotify account open the link and see the playlist?

A private or invitation-based link may work for you because your browser already has a Spotify session. It can still fail for a service that has no access to that account. Spotify also notes that some shared private links can expire, so an old link may stop working even if it opened previously.

The one-minute signed-out test

  1. Copy the playlist link in Spotify. Use the playlist’s Share menu, not the browser address of a search or profile page.
  2. Open a private or incognito browser window. Make sure that window is not signed into Spotify.
  3. Paste the link. Confirm that the playlist title and tracks are visible without joining a collaboration or requesting access.
  4. Use that same URL in PlaylistXfer. If the signed-out test fails, the transfer preview is likely to fail too.
Why incognito matters:

Your normal browser can hide access problems by reusing an existing Spotify login, cookies, or an earlier invitation.

If you temporarily change visibility

If the playlist is yours and you are comfortable doing so, you can make it publicly accessible long enough to run the transfer. Repeat the signed-out test, transfer and review the tracks, then restore your preferred Spotify visibility setting.

Changing visibility does not grant PlaylistXfer control of the source playlist. The current flow reads public metadata and creates a separate playlist in Apple Music only after you authorize Apple Music.

Do not expose a playlist you do not want shared.

If the title, description, artwork, or track selection is sensitive, use a different workflow rather than making it public for convenience.

What the public-link flow does and does not do

Action Current PlaylistXfer behavior
Spotify login Not requested in the public-link web flow
Read source playlist Reads metadata available from the submitted link
Edit Spotify playlist Never edits, deletes, or rearranges the source
Connect Apple Music Requested only when you are ready to create the destination playlist
Transfer report Stored temporarily so the review can continue, subject to the privacy policy

Official reference

Spotify can change its sharing controls and terminology. Use the official support page above when the labels in your app differ from this guide.