Releases: jbartolozzi/My-Pod
Release list
My Pod 1.0
A native macOS app for syncing music to classic click-wheel iPods, built on libgpod.
Apple removed iPod support from macOS years ago. My Pod puts a modern SwiftUI interface on top of libgpod so a click-wheel iPod can still be kept in sync with a music library on disk — including transcoding formats the iPod can't play, writing cover art, and syncing playlists.
Install
Download My-Pod-1.0-arm64.zip, unzip it, and drag My Pod.app to /Applications. Everything it needs is inside the bundle — Homebrew is not required to run it.
This build is signed ad-hoc rather than with an Apple Developer ID, so macOS quarantines it on download and reports it as damaged. Clear the quarantine flag once:
xattr -dr com.apple.quarantine "/Applications/My Pod.app"Or open it the first time via System Settings → Privacy & Security → Open Anyway. Building from source avoids this entirely.
Requirements
- macOS 15.7 or later
- Apple silicon — on an Intel Mac, build from source with
BREW_PREFIX=/usr/local
What it does
- Automatic device detection — the iPod is picked up as soon as it mounts
- Library mirroring — point it at a
Root/Artist/Album/Trackfolder and check what you want; checked music is added, unchecked music is removed - New-music highlighting — anything not already on the iPod is marked, and can be selected for you automatically, newest albums first, for as long as there's room
- Transcoding — FLAC, OGG, Opus, WMA and APE become AAC 256 kbps, cached beside the source so a file is only ever encoded once
- Cover art — artwork is located per album and written into the iPod database as rendered thumbnails
- Playlists — backed by plain
.m3ufiles, with a drag-and-drop editor - Dock progress — sync progress is drawn onto the app icon
Nothing is written to the iPod until you confirm a sync plan, and cancelling finishes the current track before saving, so the database is never left mid-write.
Source and licensing
App code is MIT. Vendor/libgpod/ is a modified fork of libgpod, licensed LGPL 2.1 or later, and is statically linked into this binary.
LGPL 2.1 §6 requires that anyone distributing such a binary also provide what is needed to relink it against a modified version of the library. The complete corresponding source for both the app and the vendored libgpod is attached to this release as the automatically generated source archives below, and is the exact tree this binary was built from (tag v1.0). Modifying Vendor/libgpod/ and running ./build.sh produces a relinked build.
Trademarks
iPod, iTunes and macOS are trademarks of Apple Inc. This project is not affiliated with, authorised by, or endorsed by Apple.