How it works
Preview first. Match carefully. Create only after review.
The product rule is simple: nothing moves into Apple Music until you approve the transfer.
1. Public Spotify preview
PlaylistXfer reads public Spotify playlist metadata without asking for your Spotify login in the MVP flow. If Spotify blocks a public link, the app shows a recovery path instead of pretending the transfer worked.
2. Apple Music matching
The match report uses track identifiers and metadata signals. Strong matches are marked ready. Fuzzy matches are kept in review. Missing tracks stay out of the final playlist.
3. Late Apple authorization
Apple Music access is requested only when you create the destination playlist. That keeps browsing and analysis lightweight and avoids asking for account access before it is needed.
4. Clean transfer receipt
After creation, PlaylistXfer shows what moved, what stayed in review, and what did not move. The goal is a trustworthy receipt, not a mystery transfer.
Why not require Spotify login?
The MVP focuses on public Spotify playlist links because they are easier for users to share and test. Private playlist support may come later if the product needs it, but it would require Spotify account authorization.
What happens to review rows?
Review rows are not transferred by default. You can approve a suggested match, choose another candidate when available, or skip the track.