macOS on Apple Silicon, an active Apple Music subscription, and an iPod nano that mounts in Finder over USB.
Sign in once with a browser cookie. Apple Music has no sign-in API for this kind of app. You log in at music.apple.com, copy the media-user-token cookie, and paste it into iPod sync. The app validates it against Apple’s library API and saves it locally.
Everything stays on your Mac. The token is stored under ~/.config/ipod-sync. Downloaded audio and the library index never leave your computer — they are not sent to sofacode.dev or any other third-party service. The only network calls the app makes are to Apple Music, to list your library and download the tracks you choose.
Download, then copy. Selected songs are downloaded as unprotected m4a files into your local library. When an iPod nano is plugged in and mounted, the app copies those files into iPod_Control and updates the device’s SQLite library so they show up under Playlists, Albums, and Artists.
Three columns, one flow. Apple Music on the left, this computer in the middle, the iPod on the right. Refresh each side, search, select, download, add, remove, or eject — with a live log of what is happening.
Questions, bugs, or commercial licensing: silnychyi@gmail.com