Hacker News new | ask | show | jobs
by imroot 2174 days ago
I built something like this, but, only for commercials, using RTL-SDR dongles and intel NUC's.

I never did figure out a way to monetize it, but, the thought was to that if you were pepsi, you could be alerted for coke's new commercials on a per-market or per-station basis, depending on how you wanted to pay for it.

I ended up turning the hardware into my P25 decoder for Hamilton County (currently running at https://cvgscan.iwdo.xyz ), but, I would kinda love to get back into that space again.

1 comments

Very cool. I did something similar for SmartNet trunking years ago, only it used a dedicated fat client. I stopped working on it when people were getting serious about rebanding and encrypted P25 in my area. Several years later, that still hasn't happened.

And yes, to be perfectly clear, what I had in mind was for removing commercials automatically. I was complaining about mindless DJ patter in my post, but that's not an issue on FM anymore. It's either not that mindless in the case of stations like KEXP, or it's nonexistent thanks to the Clear Channelization of everything else on the dial. In any case, I have no idea how I'd go about removing it reliably. Skipping repetitive commercials is a rudimentary DSP exercise, but skipping random DJ diarrhea would be an open-ended ML problem.

Actually, now that I'm thinking about it, the obvious solution would be to keep repetitive segments lasting at least ~3 minutes, and discard the rest. If I did it the way I was originally thinking about, I might still hear the commercial the first time it aired. But if I did it this way, I'd never hear any commercials at all, and would only miss the first appearance of a new song if I happened to be listening at the time.