Hacker News new | ask | show | jobs
Show HN: drea – podcast ad blocker (drea.fm)
9 points by hamza_q_ 30 days ago
Always been annoyed by podcast ads. Searched and found a few apps that can detect and skip them, but they were all paid. So I made a free one. To my knowledge this is the first podcast app with free ad block.

iOS (26+) only for now. If the app becomes popular I'll def think of doing an Android version as well.

The app doesn't require a user account. I may open-source it at some point; still thinking about it. If anyone's suspicious about how it's able to be free, i.e. doesn't it cost money to run, are you selling my data (I'm not) etc. I'm happy to explain in the comments.

From a technical perspective, the innovation here is ad detection despite dynamic/programmatic ads, which is the norm in most popular podcasts these days. There is ofc a naive way to do it, but it's expensive and high latency. There is also an even simpler way but it's illegal lol (re-host and serve just one version of the episode). I was able to figure out a way to do it that's cheap, low latency, and legal: Shazam-style audio fingerprinting.

From today on, you never have to listen to a podcast ad again. tearsofjoy.jpeg

Cheers.

1 comments

this is pretty cool! very nice of you to make it free. i have a couple of questions:

1) can you elaborate on how you're using audio fingerprinting for it? if the podcast host is the one reading the ads, does it still catch it?

2) how are you able to offer it for free? i imagine there has to be some cost bc some type of algo is involved (hosting, LLM processing, API calls, etc.) but i might be wrong.

3) i downloaded it and tried a podcast and the ads were not skipped. happy to share the podcast and episode for diagnosis.

4) you might be interested in downloading PodSkip. i just tried out the beta via testflight this week. it behaves similarly to your app

You gotta tap the ad finding button to find the ads, it won't automatically do so. The button beside the download button.
I see. Didn’t realize that, thanks! Care to answer the other questions?