Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.clickwheel.fm/llms.txt

Use this file to discover all available pages before exploring further.

clickwheel is a local, single-tenant tool: it runs on your Mac and works with your library and iPod in place. Here’s what it expects.

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
Not sure which you have? See Apple’s Identify your iPod model.
iPod touch and iOS devices aren’t supported, nor the touchscreen nano 6th/7th gen (different on-device database).
clickwheel expects the iPod at /Volumes/IPOD and assumes 64 GB. Override with ipod_mount and ipod_capacity_gb, see Configuration.

Audio formats

FormatOn the iPod?Notes
MP3, AAC/M4A, ALACYesPlayed natively by stock firmware.
FLACSkippedStock firmware can’t play it, so it’s excluded from sync. Your FLACs stay in your library.

Optional integrations

Everything below is optional and off until you set it up. The base install, including fix metadata repair, needs none of it.
IntegrationExtraCredentials
Plex / Plexamp[plex]Server URL + token
Apple Music[applemusic]MusicKit key (paid Apple Developer)
Last.fmnoneAPI key
MCP server[mcp]none