Syncing
Syncing is the core of podkit — it gets your media from your collections onto your iPod. This section covers how syncing works and the types of media you can sync.
How Sync Works
When you run podkit sync, podkit:
- Scans your collections — Reads metadata from all audio and video files
- Reads your iPod — Checks what’s already on the device
- Compares — Identifies new, changed, and removed tracks
- Plans — Determines what needs transcoding vs direct copy
- Executes — Transcodes, copies, and updates the iPod database
Basic Usage
# Sync everything (music + video)podkit sync
# Sync only musicpodkit sync music
# Sync only videopodkit sync video
# Sync a specific collectionpodkit sync music -c main
# Sync to a specific device (by name or mount path)podkit sync --device nanopodkit sync --device /Volumes/NANOPreview with Dry Run
Always preview before syncing to see what podkit will do:
podkit sync --dry-runThis shows track counts, what needs transcoding, estimated size, and available space — without writing anything to your iPod.
Incremental Syncs
After your first sync, future syncs are fast. podkit matches tracks by artist, album, and title — only new or changed tracks are processed. Re-syncing a large library takes seconds, not hours.
Removing Deleted Tracks
By default, podkit only adds tracks. To also remove tracks from your iPod that are no longer in your collections:
podkit sync --delete --dry-run # Preview firstpodkit sync --delete # Then do itAuto-Eject
Combine sync and eject in one step:
podkit sync --ejectWhat Can You Sync?
podkit supports two categories of media, each with their own supported content types:
| Category | Supported | Not Yet Supported |
|---|---|---|
| Music | Music tracks (MP3, FLAC, AAC, etc.) | Podcasts, audiobooks, music videos |
| Video | Movies, TV shows | Music videos, video podcasts |
See the detailed guides for each:
- Music Syncing — Supported audio formats, metadata, and how music lands on your iPod
- Video Syncing — Supported video formats, content type detection, and folder organization
See Also
- Media Sources — Where your media comes from
- Transcoding Methodology — How podkit decides what to transcode
- Tips & Next Steps — Quality settings, listing media, and more
- CLI Reference — All sync options