Gaulomatic / AirPodsSanity

Fixes the Sound Quality of AirPods when connected to a Mac.
93 stars 6 forks source link

Support for Continuity Camera #11

Open habovh opened 2 months ago

habovh commented 2 months ago

Hi @Gaulomatic, it's me again 😅

For some reason Continuity Camera does not appear in the list of "Which are AirPods?" devices on AirPodsSanity. This is likely because they are most likely "temporary" devices.

Screenshot 2024-05-29 at 11 07 18

Selecting "All speakers" does not work either when using Continuity Camera, so as soon as I'm using my iPhone as a webcam, the audio input switches to my iPhone as well.

Would that be something AirPodsSanity would be able to handle?

Gaulomatic commented 2 months ago

I don't think that Continuity provides output capabilities, thus this currently doesn't work. It's because the app is determining AirPods by output devices. If I really think about it, this only works because their output name equals the input name. And since the app is basically an input device swap thingy, this doesn't even make any sense :-)

Please test it with this test build. Here you can select input devices as "AirPods", so I assume this should work for your case. Maybe. :-)

AirPods Sanity 1.0.5.0 Beta.dmg.zip

habovh commented 2 months ago

Ah yes, I guess that would make sense to actually base the decision on the input device instead! Didn't think much about that either.

It seems this beta version works for this use case, I am able to select the iPhone from Continuity and it seems to override to my preferred input device as expected now. It seems however that input devices that are designated as "AirPods" but are not available later are no longer shown in the list at all. Once the device is re-connected to the Mac it appears again and it remembers that it was an "AirPods" device. It would be nice to have a way to manage "offline devices that were considered as AirPods", just so we can be sure that once they reconnect they'll behave as expected.

Thanks for the beta build! âš¡