-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Add switch-audio-device extension #25017
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Congratulations on your new Raycast extension! 🚀 We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 10-15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
Greptile OverviewGreptile SummaryThis PR adds a cross-platform extension for switching audio input/output devices, supporting both macOS (via Critical Issues:
Minor Issues:
The macOS implementation correctly uses Confidence Score: 1/5
Important Files Changed
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4 files reviewed, 4 comments
|
Thanks for your contribution 🔥 We already have an extension in the Store that deals with Switching Audio. Could we consider enhancing the existing extension below instead of creating another one? I see this has support for switching audio devices on windows as well, I suggest we can enhance the existing extension instead of creating a new one. If there are unique features or workflows you’re aiming to add, we’d love to hear them and see if they can be integrated into this to avoid duplication and improve discoverability.
|
|
Thanks for the response @0xdhrv , what is usually the process or code of conduct for enhancing an existing solution from a different author? The reason why I put this up is I needed something that was cross-platform compatible on both Windows (personal PC) and MacOS (my work laptop). Is this something I need to work out with the extension author themselves or does Raycast have a notion of co-authors already? I will also reach out to @benvp! |
|
@0xdhrv , I've reached out via email to Ben, the original extension author for the existing "Set Audio Device", and their response was that they currently don't have the time nor interest in the extension anymore so they wouldn't be able to test it. If I make a PR change on top of their extension, would you be able to approve it and get it merged in to the raycast extension store? Let me know your thoughts on how to move forward with this, because I am looking to want something like this that's cross-platform in the extension store. |
Description
A cross-platform extension to quickly switch between audio input and output devices.
Features:
switchaudio-osx) and Windows (via powershell-coreAudioDeviceCmdlets)Prerequisites:
brew install switchaudio-osxInstall-Module -Name AudioDeviceCmdlets -Forcevia Windows bundledpowershell.exe(NOTpwsh.exe)Screencast
NVIDIA_Overlay_2026-01-30_1769834660_8Wi9y.mp4
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder