Back to browse
GitHub Repository

light-weight script to backup Apple Music playlists as a JSON

4 starsPython

Backup Apple Music Playlists as JSON

by danissimov·Apr 13, 2026·4 points·0 comments

AI Analysis

●●SolidSolve My ProblemCozy

ISRC identifiers enable playlist migration to Spotify, Tidal, or YouTube Music.

Strengths
  • ISRC universal song fingerprint works across all major streaming platforms for migration.
  • Browser session token reuse avoids needing Apple Music API credentials or app registration.
  • Local-only execution means playlist data never leaves your machine except to Apple.
Weaknesses
  • Token extraction via cURL is manual and tokens expire within hours.
  • No built-in import to other platforms — requires separate tool like TuneMyMusic.
Category
Target Audience

Apple Music subscribers, music collectors switching platforms

Similar To

TuneMyMusic · Soundiiz · FreeYourMusic

Post Description

If you pause your subscription or change Apple ID region, Apple wipes the whole library. once I learned it the hard way, and since then worried about backing up my collection of 6k songs sorted by 100+ playlists

I made a very simple script to save all Apple Music playlists as a single JSON containing playlist name, artist, song title and ISRC identifier (which can be used to find song elsewhere and migrate the library). Run locally after getting Apple authorization token from browser session.

Similar Projects