Features
💾
iTunesDB Compatible
Full read/write support for iTunesDB versions 0x13–0x15
📂
Music Sync
Drag & drop folders to sync your music library
🔄
FLAC Transcoding
Automatically converts FLAC to AAC during sync
🏷️
MusicBrainz Retagging
Fix incorrect metadata via MusicBrainz lookup
📋
Playlist Management
Create, edit, delete, and reorder playlists
🎨
Album Artwork
Album cover art synced to your iPod
⌨️
Keyboard-First
Full TUI — navigate everything with keyboard shortcuts
Quick Start
# Clone and enter the project
git clone https://github.com/mescam/podsy.git
cd podsy
# Enter development environment
nix develop
# Sync dependencies
uv sync
# Run Podsy
podsy▌
Keyboard Shortcuts
| Key | Action |
|---|---|
| ↑ / ↓ | Navigate |
| Enter | Select |
| Space | Toggle selection |
| a | Add music |
| A | Add folder |
| d | Delete selected |
| D | Delete all |
| p | Create playlist |
| e | Edit playlist |
| r | Refresh |
| q | Quit |
Requirements
Python 3.13+
Linux
NixOS
iPod Classic 5.5g
Also supports iPod Classic 6th Gen, iPod Video, and other click wheel iPods with iTunesDB.