System
macOS
macOS only. Mounting and writing the iPod use macOS disk tools.
Python 3.11+
Python 3.11 through 3.14, installed via pipx.
Supported iPods
clickwheel writes the iTunesDB format used by the click-wheel iPod line, with stock firmware, over USB. The iPod Classic is the primary, tested target; other models from the same era that use the same format should work too:- iPod Classic
- iPod 4th and 5th gen, including photo and video
- iPod mini
- iPod nano, 1st through 5th gen
iPod touch and iOS devices aren’t supported, nor the touchscreen nano
6th/7th gen (different on-device database).
/Volumes/IPOD and assumes 64 GB. Override with
ipod_mount and ipod_capacity_gb, see Configuration.
Audio formats
ffmpeg is required only for FLAC conversion. Install it with
brew install ffmpeg before running clickwheel convert.Optional integrations
Everything below is optional and off until you set it up. The base install, includingfix metadata repair, needs none of it.

