Tool

Podcast Renamer

A macOS app that rescues podcast downloads from Apple's cryptic storage, renaming files with human-readable episode titles.

The Problem

Apple Podcasts stores downloaded episodes with cryptic filenames in obscure directories. Good luck finding that interview you wanted to share:

# What Apple gives you:
~/Library/Group Containers/243LU875E5.groups.com.apple.podcasts/Library/Cache/Assets/DCIM/1A2B3C4D-5E6F-7G8H.mp3
# What you actually want:
The Tim Ferriss Show - #642 How to Build a $100M Business.mp3

Features

Database Integration

Reads Apple's podcast SQLite database to extract episode metadata - titles, show names, dates.

Smart Renaming

Generates clean, readable filenames from podcast and episode titles with proper sanitization.

Duplicate Detection

Maintains a local database of transferred episodes to avoid copying the same files twice.

Batch Processing

Process multiple episodes at once - export an entire show or your complete library.

Tech Stack

Swift
5.10+
SwiftUI
Native UI
SQLite
Database Access
macOS 13+
Platform

Installation

Build from source with Swift:

# Clone and build
git clone https://github.com/standardhuman/podcast-renamer.git
cd podcast-renamer/PodcastRenamerApp
swift build
swift run

Why I Built This

I listen to a lot of podcasts and occasionally want to share an episode or save it outside Apple's ecosystem. Apple makes this surprisingly difficult - the files exist on your machine, but they're buried in obscure directories with meaningless names. This tool scratches my own itch: find the files, give them real names, put them somewhere useful.