GithubHelp home page GithubHelp logo

alfred-switch-audio's Introduction

๐Ÿ”ˆ SwitchAudio Alfred Workflow

Yet another audio input/output switching interface for SwitchAudioSource

Tested with Alfred 5 and macOS Monterey.

Motivation

All the other workflows I tried were incompatible with macOS Monterey, so I figured it would be easier to just build my own

Prerequisites

You need to have both SwitchAudioSource and JQ installed on your mac. This is most easily done via Homebrew:

brew install switchaudio-osx jq

Also you will need Alfred Powerpack. This workflow was tested with Alfred 5 only.

Installation

Download the workflow from GitHub the latest release page and open it :)

Usage

In Alfred type

;so โ€” to switch output device

;si โ€” to switch input device

Screenshots

Output selection output selection

Input selection input selection

alfred-switch-audio's People

Contributors

dkarter avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

alfred-switch-audio's Issues

Proposal: Profile switch

Hi,
First of all thank you for your excellent work. The workflows works like a charm.
I wanted to do a proposal.

Actually currently every time i use the Workflow i need to switch both input and output, example:

  • Screen speaker + desk microphone
  • Headphone speaker + headerphone microphone

I was thinking that would be great to have profile pre-saved and just be able to switch from a profile to another ๐Ÿ˜

What do you think ?
I'll definitely be happy to brainstorm or propose a PR for it.

See Ya ๐Ÿ‘‹

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/release.yml
  • actions/checkout v3
  • mperezi/build-alfred-workflow v1.0.1
  • actions/create-release v1
  • actions/upload-release-asset v1

  • Check this box to trigger a request for Renovate to run again on this repository

Command not found: SwitchAudioSource

Hi, any idea why I might be getting this error? Per this instructions I've successfully run brew install switchaudio-osx jq. Thanks in advance!

[13:17:05.109] SwitchAudio[Script Filter] Queuing argument '(null)'
[13:17:05.155] SwitchAudio[Script Filter] Script with argv '(null)' finished
[13:17:05.157] STDERR: SwitchAudio[Script Filter] /Users/nikhilmaddirala/Library/Caches/com.runningwithcrayons.Alfred/Workflow Scripts/26C6C0A8-4CC4-4040-9C40-CBCC6FB383F1:3: command not found: SwitchAudioSource
[13:17:05.161] SwitchAudio[Script Filter] {
  "items": []
}

[Feature Request] Ability to Toggle Output / Input

I'm coming from the previous workflow which doesn't seem to be working anymore.
https://github.com/alexlafroscia/alfred-switch-audio-source

This workflow had the ability to toggle between outputs with the one previously used.
Essentially it just saves the id of the last output used and toggle between them.

I was looking at #1 and if we added an Input toggle as well, it could effectively cover that base too.

A keyword to toggle output
A keyword to toggle input
A keyword to toggle both at the same time

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.