MinusPod
Self-hosted podcast server that uses AI to automatically remove ads from episodes before you hit play.
Open source alternative to:
MinusPod is a self-hosted server that automatically removes advertisements from podcast episodes before you ever hit play. It integrates seamlessly with your existing podcast apps by serving modified RSS feeds and processed audio files.
The system transcribes episodes using OpenAI Whisper (local via faster-whisper or remote API), then uses a large language model to detect and cut ad segments. A built-in verification pass re-transcribes the processed audio to catch any missed ads, while audio enforcement uses volume and transition signals to validate detections programmatically.
A standout feature is pattern learning: as you correct detections, MinusPod builds cross-episode ad patterns that promote from podcast-level to network-level and even global scope, so repeat sponsors get caught without repeatedly querying the LLM. It supports any OpenAI-compatible provider including Claude, Ollama, and OpenRouter.
Processing runs on-demand when you play an episode or automatically when new episodes appear. Once processed, the output is stored on disk and served directly on subsequent plays. The web interface includes an ad editor for manual corrections and fine-tuning.
Categories:
Tags:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 5/17/2026, 6:48:54 AM
View RepositoryCompare MinusPod with
Similar open source alternatives
PinePods
A self-hosted, cross-platform podcast management system with a modern Rust and Python stack.
Apple Podcasts
Navidrome
Modern, lightweight self-hosted music server compatible with Subsonic/Airsonic clients — stream your music everywhere.
podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
Apple Podcasts
