My Friend Squelch

I learned a lot making DewDrop, and have been really enjoying using it. So I was thinking about other things to do. Bless SomaFM, it's a lovely service, but my god the Mac app is hideous. So I thought I might take a whack at that. Thus, SQUELCH.

Squelch doesn't offer all the same features that SomaFM's own app does (you can't favorite songs, see playlist histories (yet?), see all their news and updates, and that sort of thing). I might add some or all of that later, but simple feels nice, and I feel like it's pretty neat as it is. I'd built a website for someone who makes lovely crafts with color customization, which made me really want to do that in one of my own projects, and this seemed like a good fit. Meanwhile, the visualizer was a fun learning experience; it taps into the computer's live audio using CoreMedia and the vDSP framework to do frequency analysis, then maps the audio into the bars with custom weighting – notionally I wanted it to feel authentic without actually bouncing around to the distracting extent that reality dictates, haha.

Anyhow. Still a couple of issues (mini-player quirks, and uhh that visualizer I was so proud of doesn't work when you're using other audio destinations e.g. AirPods as some people are prone to do), but I think it's pretty neat. Plus this time I actually remembered to build in an update checker from Day 1, so when I fix those issues it'll tell you...