--- title: iOpenPod — Your music. Your iPod. description: Browse, play, organize, and sync your iPod with iOpenPod. Download for Windows, macOS, and Linux, or install from PyPI with uv or Microsoft Store. og_title: iOpenPod — Your music. Your iPod. og_description: A new home for your iPod library. Get native downloads for Windows, macOS, and Linux, or install from PyPI with uv or Microsoft Store. body_class: iop2-page home-page include_faq_schema: true permalink: / --- {% include product-nav.html %}

Your music.
Your iPod.

Meet iOpenPod. Manage your library, and sync any file format directly to your iPod.

Explore the app

Help keep iPods playing.

iOpenPod is free and open source. Optional donations help support development.

Support on Ko-fi
{% include product-shot.html file="album-library.webp" width=1486 height=993 hero=true alt="iOpenPod album library with album artwork and the selected album track list" caption="iOpenPod album library with album artwork and the selected album track list." %}

Sync with iOpenPod

{% include product-shot.html file="media-folders.webp" width=1481 height=987 alt="Choose Media Folders dialog with per-folder media types and subfolder scanning" caption="Choose Media Folders dialog with per-folder media types and subfolder scanning." %}

Start with your folders.

Choose your Host Media Library folders, the media types to scan, and whether to include subfolders.

{% include product-shot.html file="sync-media-selection.webp" width=1486 height=993 alt="Sync media selection with albums grouped as selected, mixed, and deselected" caption="Sync media selection with albums grouped as selected, mixed, and deselected." %}

Choose what to sync.

Choose media folders on your computer, then select the albums and tracks you want on your iPod.

{% include product-shot.html file="sync-change-review.webp" width=1486 height=993 alt="Sync Review with selected additions, unchecked removals, and items needing attention" caption="Sync Review with selected additions, unchecked removals, and items needing attention." %}

Review the changes.

See additions, updates, removals, and estimated storage impact before you sync.

{% include product-shot.html file="audio-transcoding-settings.webp" width=1486 height=993 alt="Audio transcoding settings for encoder, bitrate, lossless conversion, and spoken-word media" caption="Audio transcoding settings for encoder, bitrate, lossless conversion, and spoken-word media." %}

Any file type you want.

Device-aware conversion prepares compatible media. Acoustic matching recognizes recordings across format and metadata changes.

Conversion and fingerprinting need FFmpeg, FFprobe, and Chromaprint.

Your collection in one place.

{% include product-shot.html file="smart-playlist.webp" width=1487 height=991 alt="Smart Playlist editor with rules for music released before 2000" caption="Smart Playlist editor with rules for music released before 2000." %}

Playlists, Smart Playlists, and Folders

Arrange tracks, use folders, and build Smart Playlists from rules.

{% include product-shot.html file="photo-albums.webp" width=1480 height=988 alt="Photo Library with the Manage Albums dialog and selected photo inspector" caption="Photo Library with the Manage Albums dialog and selected photo inspector." %}

Your photos, on and off the iPod

Browse and create Photo Albums, inspect on device images, and export them back onto your computer.

{% include product-shot.html file="track-metadata.webp" width=1484 height=989 alt="Edit Track dialog with title, artist, album, genre, composer, and track metadata" caption="Edit Track dialog with title, artist, album, genre, composer, and track metadata." %}

Get the details right

Edit titles, artists, albums, genres, and other Track metadata.

{% include product-shot.html file="backups.webp" width=1486 height=993 alt="Backups page with saved Backup Snapshots and restore actions for the selected iPod" caption="Backups page with saved Backup Snapshots and restore actions for the selected iPod." %}

Keep a copy to come back to

Browse saved Backup Snapshots and restore the one you need.

All media types
Music, audiobooks, videos, podcasts, and photos. Organize the media your iPod supports, with tools for the things you want to keep.
Podcasts
Find shows, manage subscriptions, and refresh feeds and artwork. Online discovery needs an internet connection.
Scrobbling
Submit iPod music plays to Last.fm and ListenBrainz through optional scrobbling.
Backup
Capture, browse, export, and restore local backups. Interrupted writes have explicit recovery actions.
Make it yours
Choose light, dark, or system appearance, and set your media conversion preferences.

Supported iPods

iPod & iPod Classic
Full-size generations 1-5.5 and Classic 6-7
iPod Mini
1st and 2nd generation
iPod Nano
1st-7th generation

iPod shuffle and iPod touch not yet supported.

Get iOpenPod.

Native downloads include everything needed to run the app. No separate Python installation required. Open the latest release and choose the asset for your platform below.

{% for platform in site.data.distribution.platforms %}

{{ platform.name }}

{{ platform.target }}

{% include platform-icon.html platform=platform.id %}
    {% for channel in platform.channels %} {% include download-channel.html channel=channel %} {% endfor %}
{% endfor %}

Install from PyPI

One package. All three platforms.

    {% include download-channel.html channel=site.data.distribution.python %}

First install uv, then run:

uv tool install iopenpod

Launch the app with iopenpod. Install help

GitHub downloads check for updates at launch. Use Settings → About → Check for updates at any time, then choose when to install. Update instructions

FFmpeg and FFprobe are separate installs for media inspection and conversion. Set them up from Settings → Media Tools after installing iOpenPod.

Read the setup guide

Migrating from legacy tools

Looking for an iTunes alternative, or moving on from gtkpod, YamiPod, CopyPod, EphPod, Strawberry, or Clementine? Here is what to expect from iOpenPod.

Start with the iPod you have

Browse the existing library on a supported iPod. Keep a Backup Snapshot before making changes, then choose the media you want to add. Direct import of another manager’s database or settings is not promised.

No libgpod dependency

iOpenPod uses its own Python iPodDB engine to read and write iPod databases. It does not require libgpod. Device-specific compatibility is still being validated.

Free and open source

iOpenPod is free software for Windows, macOS, and Linux under GPL-3.0-or-later. Get a native download, install from PyPI with uv, or install the Windows app from Microsoft Store. Mac App Store, Flathub, and Snap Store remain planned.

Review before you sync

See additions, updates, and removals in Sync Review. Removal candidates start unchecked. Backup Snapshots are user-controlled, and interrupted writes have an explicit recovery workflow.

Prepare your first sync

Frequently asked questions

{% for item in site.data.faq %}
{{ item.question | escape }}

{{ item.answer | escape }}

{% endfor %}

Join the iOpenPod community

Meet other iPod owners, suggest features, share feedback, and get help when something isn’t working.

Join us on Discord
{% include product-footer.html %} Install {% include screenshot-viewer.html %}