Deploy Now

Stars

485

Forks

49

Watchers

3

Developer links

MinusPod

Eliminating repetitive sponsor reads and dynamic mid-roll commercials before an episode even reaches your headphones, MinusPod operates as a self-hosted podcast ad-removal server and RSS feed manager. You subscribe to shows inside the web dashboard using PodcastIndex search or OPML import, and the server generates clean replacement RSS feeds compatible with Pocket Casts, Overcast, Apple Podcasts, and Audiobookshelf. When a new episode drops via scheduled polling or instant Podping notifications, the pipeline transcribes the audio locally with faster-whisper or Parakeet, or routes it through a remote transcription API. Your choice of LLM provider, including Ollama, Anthropic Claude, OpenRouter, or any OpenAI-compatible endpoint, scans overlapping transcript windows to pinpoint sponsor reads, cross-promotions, and intros. Programmatic audio analysis reinforces AI detection by measuring EBU R128 loudness jumps, Chromaprint acoustic fingerprints, show jingles, and dynamically inserted ad transitions before FFmpeg splices the audio or marks segments as skippable Podcasting 2.0 chapters. A browser-based Ad Editor lets you audition pre-cut and post-cut audio, nudge start and end timestamps, and confirm detections that train global, network, and show-specific sponsor patterns. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

MinusPod
MinusPod
MinusPod
MinusPod
MinusPod
MinusPod

Benefits

  • Ad-Free Feeds in Any Podcast App
  • Serve clean, modified RSS feeds with regenerated Podcasting 2.0 transcripts and chapters directly to Pocket Casts, Apple Podcasts, Overcast, or Audiobookshelf without switching players.
  • Multi-Stage AI and Acoustic Detection
  • Combine Whisper or Parakeet transcription, sliding-window LLM analysis, EBU R128 loudness anomaly detection, Chromaprint fingerprinting, and a post-cut verification pass for accurate sponsor removal.
  • Cross-Episode Sponsor Pattern Learning
  • Build a persistent database of confirmed sponsor scripts and TF-IDF false-positive exclusions across podcast, network, and global scopes to catch recurring advertisers automatically.
  • Interactive Browser Ad Editor and Stats
  • Review flagged segments with side-by-side Original and Processed audio playback, fine-tune cut boundaries with keyboard shortcuts, and monitor LLM token usage and download history.

Features

  • Whisper and Parakeet Transcription
  • Transcribes podcast episodes with word-level timestamps using local GPU or CPU faster-whisper, NVIDIA Parakeet TDT via ONNX Runtime, or remote OpenAI-compatible Whisper APIs.
  • Bring-Your-Own-LLM Detection Pipeline
  • Analyzes overlapping 10-minute transcript windows using Anthropic Claude, local Ollama models, OpenRouter, System One, or any OpenAI-compatible endpoint with post-cut verification.
  • EBU R128 and DAI Analysis
  • Detects dynamically inserted ad boundaries, loudness shifts, and show jingle cues using FFmpeg EBU R128 measurements, Chromaprint acoustic fingerprints, and cross-fetch differentials.
  • Lossless FFmpeg Audio Cutting
  • Removes or beeps sponsor segments using FFmpeg with optional lossless MP3 stream copy, custom transition stingers, and Podcasting 2.0 skippable chapter generation.
  • Interactive Web Ad Editor
  • Provides a responsive web interface with Original and Processed playback modes, per-second boundary steppers, confidence badges, and TF-IDF pattern training from user corrections.
  • Podping and OPML Feed Management
  • Supports real-time Podping episode notifications, PodcastIndex directory search, OPML import and export, custom local audio feeds, and per-subscriber download history tracking.

Apps Similar to MinusPod