Tips & Next Steps
Now that you’ve completed your first sync, here are some common things you’ll want to do.
Setting Quality
podkit transcodes lossless files (FLAC, WAV, ALAC) to AAC. The default is high (~256 kbps VBR), but you can change it:
# Override quality for a single syncpodkit sync --quality medium
# Set quality when adding a devicepodkit device add -d nano --quality medium --no-artwork
# Change quality on an existing devicepodkit device set -d classic --audio-quality max --video-quality high
# Clear device quality (use global default instead)podkit device set -d classic --clear-quality| Preset | Bitrate | Best for |
|---|---|---|
max | Lossless or ~256 kbps | ALAC on supported devices, otherwise same as high |
high | ~256 kbps VBR | Good quality, reasonable size (default) |
medium | ~192 kbps VBR | Saving space |
low | ~128 kbps VBR | Maximum compression |
Set it permanently in your config or per device — see Audio Transcoding for full details.
Listing Media
See what’s on your iPod or in your collections:
# Music on your iPodpodkit device music
# Video on your iPodpodkit device video
# Music in a collectionpodkit collection music
# Output as JSONpodkit device music --format jsonRemoving Content
By default, podkit sync only adds tracks. To remove tracks from your iPod that are no longer in your collection:
podkit sync --delete --dry-run # Preview firstpodkit sync --delete # Then do itTo clear everything from a device:
podkit device clear # Remove all contentpodkit device clear --type music # Remove only musicpodkit device clear --type video # Remove only videoSyncing Specific Collections
If you have multiple collections, you can sync them selectively:
podkit sync -t music # Sync only music (skip video)podkit sync -t video # Sync only video (skip music)podkit sync -t music -c main # Sync a specific collectionSetting Defaults
Set the default device and collections so you don’t need to specify them every time:
# Set default devicepodkit device default -d classic
# Set default music collectionpodkit collection default -t music -c main
# Set default video collectionpodkit collection default -t video -c moviesSyncing to Different Devices
If you have multiple iPods registered:
podkit sync -d nano # Sync to a specific devicepodkit device info -d classic # Check status of a specific deviceSee Managing Devices for setting up per-device quality and defaults.
Verbose Output
For debugging or just to see what’s happening:
podkit sync -v # Verbosepodkit sync -vv # More verbosepodkit sync -vvv # Debug levelTroubleshooting
”iPod not found”
- Make sure the iPod is mounted (visible in Finder on macOS)
- Check the mount point:
ls /Volumes/(macOS) orlsblk(Linux) - Try specifying the path directly:
podkit sync --device /Volumes/IPOD - On macOS with large iFlash cards, see macOS Mounting Issues
”Cannot read iPod database”
- The iPod may need initialization:
Terminal window podkit device init --device /Volumes/IPOD - Check if the iPod_Control folder exists:
ls /Volumes/IPOD/iPod_Control/ - Try restoring the iPod with iTunes/Finder first
”FFmpeg not found”
- Install FFmpeg (see Installation)
- Verify it’s in your PATH:
which ffmpeg - Check it has AAC support:
ffmpeg -encoders 2>/dev/null | grep aac
For more issues, see Common Issues.
Further Reading
- Configuration — Full config file reference
- Media Sources — Directory, Subsonic, and more
- Audio Transcoding — Encoder selection, VBR vs CBR
- Video Transcoding — Sync movies and TV shows
- CLI Reference — All available commands