Live data from Hacker News

Show HN: A macOS app to prevent sound quality degradation on AirPods

apps.apple.com

1–10 of 356 posts

Show HN: A macOS app to prevent sound quality degradation on AirPods

#1
Right, here's the thing: If you are using AirPods(or any Bluetooth headphones with a mic in fact) on Mac and something activates the mic(i.e. you Shazam a song), the sound will be interrupted momentarily and will return in very low quality. This is happening because Bluetooth can't handle both way high quality streaming and the bandwidth is decreased to make it work.

It's a known issue and here's what Apple recommends to fix it: https://support.apple.com/en-hk/102217

Most of the time(unless you are on a Mac Mini/Studio/Pro), you have much higher quality microphones built in, so in most use cases, you want to hear from your AirPods but be heard from your internal microphone, which means if every time you connect your AirPods and go into the settings and set the default input device as the internal mic, you won't have sound quality degradation on mic activation, and if you use your mic to talk to people or record something, you will have better sound quality too.

Based on this observation, first I tried to create a script or some automation that can do it for me but found out that it can be clunky or needlessly complex.

Here's someone who used this approach to fix this issue: https://www.dermitch.de/post/macos-force-microphone-when-usi...

Anyway, I decided to take the "build your app for that" route and created this app and called it CrystalClear Audio which doesn't involve any technical setup to use. Making it was also not as easy I hoped, I was expecting this to be a half an hour project but ended up filing bug reports with Apple because some API wasn't behaving as expected or mysterious things were happening when using it(like phantom device changes).

After spending that much time with all this, I decided to publish it on Mac AppStore and after too many rejections(all my mistakes) I got it published: https://apps.apple.com/us/app/crystalclear-sound/id669572374...

The app is not free but comes with a free trial. I decided to go with a very cheap subscription model because I suspect further development might be needed as bugs emerge or API behavior changes. I know its a hated business model but IMHO it's better than ads or tracking of any sort to justify the work done. It's not free because supporting a free app is just as hard as supporting a paid one and it's not one time payment because I don't know what would the right price be for supporting an app for years to come and still have people willing to pay for it.

I hope other people find this useful and if you do, you can support by upvoting on Producthunt so even more people can find it sueful: https://www.producthunt.com/posts/crystalclear-sound

PS: the app is also useful for quickly switching between giving the sound out of the laptop speakers and the headphones, I ended up using that quite often.

Show HN: A macOS app to prevent sound quality degradation on AirPods
apps.apple.com

Re: Show HN: A macOS app to prevent sound quality degradation on AirPods

#5
> it's not one time payment because I don't know what would the right price be for supporting an app for years to come and still have people willing to pay for it

I dislike this very, very, very much. You do realize that with this attitude, we'll soon be bickering with our toilets to please let the seat down without making a small 4$/month in-loo purchase first?

Re: Show HN: A macOS app to prevent sound quality degradation on AirPods

#7
post #4

Couldn't I just make an aggregate audio device which uses the mic on my MacBook Pro, and speakers of the AirPods?

That's a clever idea. I'm not in a position to try it right now, but would love to know if this works. I always use my AirPods + an external mic.

Also I haven't upgraded macOS to >= 13 yet on my personal laptop, so I can't use any of these apps.

Re: Show HN: A macOS app to prevent sound quality degradation on AirPods

#8
post #3

23€ per year for an automatic source switcher ? I understand it might be more tricky that it looks, but it's more than I am willing to pay, event for a lifetime license.

I guess the target audience is audiophiles that are willing to pay $100 for gold plated connectors.

Re: Show HN: A macOS app to prevent sound quality degradation on AirPods

#9

> it's not one time payment because I don't know what would the right price be for supporting an app for years to come and still have people willing to pay for it I dislike this very, very, very much. You do realize that with this attitude, we'll soon be bickering with our toilets to please let the seat down without making a small 4$/month in-loo purchase first?

But since when has a toilet ever required ongoing maintenance by the manufacturer to remain functional in the environment around it? In this case the dev will have to provide updates and bug fixes, committing him to a level of work in perpetuity, whereas the toilet maker builds the shitter and never has to work on it again.

Re: Show HN: A macOS app to prevent sound quality degradation on AirPods

#10
I often manually switch to the built-in mic of my MBP [edit: while using Airpods for audio output]. To switch more quickly, I found that when you alt-click on "Sound" while in the Control Center, you can select audio devices for input and output independently of each other.
Post reply on HN