Podsy

A sleek TUI for managing your iPod Classic 5.5g on Linux

View on GitHub

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.