![]() I personally would not use this, but might be worth keeping in a error message means there's probably some sort of issue with how frameworks are linked to the compiled binary. Lastly, switchaudio doesn't seem to support airplay outputs, but there's been a few discussions on how to enable it, even on another Alfred workflow. Here's the output from my -af call - it's probably a decent test case since I have so many things connected to my work laptop (monitor w/ speakers, USB speakers, Jabra headset)īy the way, Github release says 1.1.0 but Alfred lists as 1.0.3 - might be worth aligning those! ![]() If I trump it back with latest (w/ blocklist feature) I get back into the problems. Can confirm that 1.0.2 works as expected. New: Makes use of Alfred 5 user configuration panel to simplify setupįixed: Cannot parse switchaudio-osx JSON in some casesĪdded: User-configurable device blocklist (see feature request)įixed: Issue with user-set path for switchaudio-osxĪdded: In most cases, users no longer need to specify the path of switchaudio-osx (see relevant comment)įixed: Missing icon images in terminal-notifier notification New: Icons now indicate whether a device is selected New: `switchaudio-osx` no longer required New: Prettier notifications no longer require terminal-notifier You have to bypass this security feature to use this workflow. To do so, follow the instructions here.įixed: Icon visibility in light mode (icons automatically change with appearance settings).(This workflow is open-source and you can compile the binaries yourself, in which case all this is moot, but that's very inconvenient) The security risk is that you have to trust that I'm not doing malicious stuff with the binaries (I'm not) I can't codesign those binaries because I'd need an Apple developer account and that costs money You're seeing it because this workflow uses pre-compiled binaries rather than interpreted code (e.g. This is a macOS security feature that blocks execution of non-codesigned binaries."sound_filter" / "sound_selector" cannot be opened because the developer cannot be verified. ![]() On initial run, you'll see a pop-up window that says something like: Optionally disable device selected notifications Optionally add devices to a blocklist to hide them from results No dependencies - no additional installs required I rewrote my own in C++ Swift and it runs much faster, so I'm sharing it here in case anyone's interested.ĭirectly uses system APIs to list and select sound devices, which makes it very fast and reliable There are probably quite a few sound device selector script filters out there, but the ones I've come across are mostly written in applescript. ![]()
0 Comments
Leave a Reply. |