Skip to content

Music Syncing

podkit syncs music tracks from your collections to your iPod. It handles format conversion automatically — lossless files are transcoded, compatible lossy files are copied directly.

Supported Audio Formats

FormatExtensionsWhat Happens
FLAC.flacTranscoded to AAC (or ALAC)
WAV.wavTranscoded to AAC (or ALAC)
AIFF.aiff, .aifTranscoded to AAC (or ALAC)
ALAC.m4aCopied directly (Apple Lossless)
MP3.mp3Copied directly
AAC.m4aCopied directly
OGG Vorbis.oggTranscoded to AAC (lossy-to-lossy warning)
Opus.opusTranscoded to AAC (lossy-to-lossy warning)

See Audio Transcoding for quality presets and encoder details.

Metadata

podkit preserves all standard metadata through syncing and transcoding:

  • Core fields: Title, artist, album, album artist
  • Track info: Track number, disc number, year, genre, composer
  • Technical info: Duration, bitrate, sample rate
  • Album artwork: Embedded artwork is synced to the iPod

Track Matching

podkit matches tracks by artist + album + title. This means:

  • Renaming files doesn’t cause duplicates
  • Changing metadata (e.g., fixing a typo in the artist name) triggers an update
  • Re-encoding a file at a different quality is detected as unchanged if metadata matches

Supported Content Types

Content TypeSupportedNotes
MusicYesFull support — the primary use case
PodcastsNot yetPlanned for a future release
AudiobooksNot yetPlanned for a future release
Music VideosNot yetPlanned for a future release

Syncing Commands

Terminal window
# Sync all music collections
podkit sync music
# Sync a specific collection
podkit sync music -c main
# Preview changes
podkit sync music --dry-run
# Remove tracks no longer in source
podkit sync music --delete
# Override quality for this sync
podkit sync music --quality medium

Listing Music

See what’s on your iPod or in your collections:

Terminal window
# Music on your iPod (shows stats by default)
podkit device music
# List all tracks
podkit device music --tracks
# List albums (compilation albums are marked)
podkit device music --albums
# Custom fields
podkit device music --tracks --fields "title,artist,album,compilation"
# Music in a collection
podkit collection music
# Output as JSON
podkit device music --format json

See Display Fields for all available fields.

See Also