Podcast ad blocker for Mac

Podcast ad blocker for Mac: cut ads before you press play.

The sponsor read is baked into the recording, so Feedcast does the only thing that actually removes it. It finds where the break starts and ends, cuts that stretch out of the file, and hands the shorter episode to the podcast app you already use.

Free to start · Premium cleans every new episode · Requires macOS 26

Keep your player. Change what reaches it.

Other podcast ad blockers ask you to move into a new player, or skip a timestamp while you listen and only for as long as you use that app. Feedcast sits earlier: it takes the episode apart on your Mac and hands the finished file to the player you already have.

01

It downloads the episode

Feedcast follows the show’s RSS feed and pulls each new episode down to your Mac, where it can work on the file itself.

02

It finds and cuts the reads

SponsorBlock data, the show’s own chapters, or the transcript give the start and end of each break. Those stretches come out and the audio is joined back up.

03

Your app gets the short version

The cleaned episode is published to your personal feed, so Apple Podcasts, Overcast, Pocket Casts or Castro downloads it like any other.

SponsorScrub in Feedcast showing two detected sponsor sections on a podcast waveform
Two sponsor reads found in a 32 minute episode, green on the waveform, 5:12 coming out. The chapter list on the right is rebuilt around the cuts.

Why a podcast ad cannot be blocked

A browser ad blocker works because the ad arrives separately from the page, so it can be dropped on the way in. A podcast ad does not arrive separately. By the time the MP3 reaches you the sponsor read is part of the recording, the same waveform as the host’s voice, often recorded by the host in the same breath. There is nothing to block. The only way to get rid of it is to find where it starts, find where it ends, and cut that stretch out of the file.

That is the whole of what Feedcast does, and it is why it runs on a Mac rather than on your phone: cutting and re-encoding an hour of audio is real work, and it has to happen before your player ever sees the episode.

Finding where the ad is

Feedcast looks in three places, in this order, and stops at the first that answers.

  1. SponsorBlock. If the episode came from a YouTube video, which the direct download can import, Feedcast asks the SponsorBlock database for that video’s segments. These are timestamps submitted and voted on by people who already watched it, so they are exact to the second. When SponsorBlock answers, its segments are used and nothing else is consulted.
  2. The show’s own chapters. Plenty of podcasts ship chapters and politely name one of them Sponsor, Ad or Werbung. Feedcast reads the chapters embedded in the file or listed in the episode description and takes the ranges of the ones that announce themselves.
  3. The transcript. If neither of the above turns anything up, the episode is transcribed on your Mac and the text is read for the shape of an ad break: the pivot away from the topic, the pitch, the discount code, the return to the show. What comes back is a start and an end timestamp.

The first two are exact. The third is a judgement about spoken language, which is why the cuts are shown to you rather than applied silently.

Choosing what counts as an ad

Not everyone wants the same things gone, so Feedcast keeps nine categories, each switched on or off on its own. Five are on when you install it:

  • Sponsor and Unpaid/Self Promotion, the paid read and the plug for the host’s own thing.
  • Interaction Reminder, the “like, subscribe and leave us a review”.
  • Intermission/Intro, the theme music at the top.
  • Endcards/Credits, the sign-off after the episode is over.

Four more wait until you ask for them: Hook/Greetings for the warm-up, and Preview/Recap, Tangents/Jokes and Non-Music Section for when you want only the substance. Whatever you pick applies to every episode Feedcast prepares from then on.

Cutting the file

The ranges are removed and the remaining audio is joined back together, so a 32 minute episode with 5 minutes of ads becomes a 27 minute episode. It is a real cut, not a skip instruction your player has to honour, which is why it survives the trip into Apple Podcasts, Overcast or anything else.

Chapter marks are repaired in the same pass. Chapters that sat inside a removed range are dropped, and every chapter after a cut moves back by the length of what was taken out, so the marks still land on what they name. Feedcast tells you how many chapters were removed or merged.

Your download is not overwritten. The untouched original is kept beside the cleaned copy so you can undo a cut or listen to the episode as it shipped, and it is deleted a few days later, three by default, so the originals do not quietly fill your disk.

Doing it again, unattended

Sponsor removal is worth having once and worth nothing unless it keeps happening. Feedcast sits in the menu bar, checks your shows on a schedule, and runs the whole pipeline on each new episode as it lands: download, find, cut, repair the chapters, publish to your feed. Most weeks you never open it.

For YouTube sources there is a second pass. Segments are often submitted to SponsorBlock in the hours after a video goes up, so Feedcast keeps re-checking a recent episode for a while and cleans it again if better data arrives.

More than removed ads

The same pipeline gives the episode chapters it never had and a transcript you can search. Read about transcripts and chapters, or see how the cleaned episode reaches your phone through a private podcast feed.

Podcast ad blocker FAQ

Do I have to change podcast app?

No. Feedcast prepares the episode and publishes a personal RSS feed, so your queue, your history and your habits stay in Apple Podcasts, Overcast, Pocket Casts, Castro, or whichever player you use now.

Does it work on small shows?

Yes. Feedcast reads the episode itself instead of looking the show up in a list of timestamps somebody else maintains, so a podcast with a hundred listeners works the same way as one with a million.

Can I get the original back?

Yes, for a few days. The untouched download is kept beside the cleaned copy so you can undo a cut, then deleted so the originals do not fill your disk. Three days by default, and you set the number.

Is sponsor removal automatic?

With Premium, yes: every new episode is cleaned as it arrives, before you open anything. The free app gives you three feeds, on-device transcripts, playback, chapter editing and every library tool.