Most issues fall into a handful of buckets. Find yours below.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.
iPod and sync
A command can't find the iPod / says 'not connected'
A command can't find the iPod / says 'not connected'
Classic iPods spin down and may auto-dismount when idle, so a command that
ran a minute ago can suddenly not find the device.
- Nudge it awake: touch the wheel, or unplug and replug the USB cable.
- Confirm it’s mounted: it should appear at
/Volumes/IPOD(Finder, orls /Volumes). - If it mounts under a different name, set
ipod_mount(orIPOD_MOUNT) to that path, see Configuration.
sync seemed to run but didn't remove anything
sync seemed to run but didn't remove anything
That’s by design.
sync is additive. It copies missing tracks and
updates the database, but never deletes tracks you didn’t explicitly remove
from the playlist. Run clickwheel diff first to preview exactly what will
change.Some tracks didn't make it onto the device
Some tracks didn't make it onto the device
The most common cause is FLAC: stock iPod firmware can’t play it, so
clickwheel skips FLAC during sync. Check the track’s format; if you want it
on the iPod, you’ll need a playable copy (MP3/AAC/ALAC). See
Requirements.
The iPod won't unmount, or files look corrupted after unplugging
The iPod won't unmount, or files look corrupted after unplugging
Always run
clickwheel eject before disconnecting. Pulling the cable while
the iTunesDB is mid-write can corrupt the database. If that happens, the
iPod’s own Settings → Reset can restore it, then re-sync.Library and scanning
'Music folder not configured'
'Music folder not configured'
clickwheel didn’t find a Or set the
music_dir. Create ~/.clickwheel/config.yaml
with at least:MUSIC_DIR environment variable. See the
Quickstart.A command hangs when my music is on a NAS / network share
A command hangs when my music is on a NAS / network share
New music isn't showing up
New music isn't showing up
scan is incremental. The interactive commands (select, edit, diff,
sync) auto-scan via a cheap probe plus a 24h fallback timer, so new
artist/album folders are usually picked up automatically. To force a full
refresh, run clickwheel scan. Use --no-scan to skip the auto-scan.Integrations
Plex or Apple Music won't connect
Plex or Apple Music won't connect
Run the built-in doctor, a staged, read-only probe that pinpoints the
failing step (config → connect → library → auth):See Plex and Apple Music.
MCP server
Claude shows stale library data
Claude shows stale library data
The MCP server never auto-scans: tool calls always serve cached catalog
data so a conversation never blocks on a multi-minute library walk. After
you add music, run
clickwheel scan in a terminal to refresh the catalog,
then ask again. See MCP server.Remote access returns HTTP 421
Remote access returns HTTP 421
The SDK’s DNS-rebinding protection rejects requests whose host it doesn’t
recognize. When running behind a tunnel, pass See Remote / mobile access.
--allowed-host with your
domain:
