pkg.soopen package index

brew / rang 1390

Installer switchaudio-osx avec Homebrew, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de switchaudio-osx pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install switchaudio-osx

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install switchaudio-osx

MacPorts ports tree · audio/switchaudio-osx/Portfile · Source: api.github.com

Linux

Nixvérifié · 92%
nix profile install nixpkgs#switchaudio-osx

nixpkgs package indexes · pkgs/by-name/sw/switchaudio-osx/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Change macOS audio source from the command-line

Commandes et alias

  • SwitchAudioSource

historique

Historique du projet et usages

SwitchAudioSource is a macOS command-line utility for switching the system audio source without opening the graphical sound settings. Its appeal is narrow but durable: shell users, automation users, and hotkey-tool users can script audio input, output, system device, mute, and cycling behavior.

Historique du projet

The upstream README describes a command-line-only utility for Mac OS X, tested across OS X 10.7 through macOS 11.2. The license and README credit Devon Weller beginning in 2008 and Christian Zuckschwerdt for migrating the project to GitHub and adding the next-device option.

Historique d'adoption

The README explicitly documents Homebrew installation, and the input package facts show the same utility distributed through Homebrew, MacPorts, and Nix. That spread is typical for small macOS-native command-line tools that remain useful because they wrap a missing shell affordance.

Modes d'utilisation

Users run SwitchAudioSource to list devices, print the current device, set a device by name, id, or uid, choose input/output/system device type, select human/CLI/JSON output, or toggle mute status for input or output devices. The README gives microphone muting as a hotkey-oriented use case.

Pourquoi les passionnés de paquets s'y intéressent

Package nerds care because this is exactly the kind of tiny Mac utility package managers preserve: a single-purpose CLI that exposes system behavior to scripts, dotfiles, launchers, and keyboard automation.

Chronologie

  • 2008: Copyright attribution begins for Devon Weller in the upstream license/README.
  • 2011: Copyright attribution begins for Christian Zuckschwerdt in the upstream README.
  • Homebrew era: The README documents brew install switchaudio-osx.
  • macOS 11.2 era: The README states the utility was tested through OS 11.2.

Related projects

  • The project is related to macOS automation, hotkey managers, and dotfile scripts that need to select audio devices without GUI interaction.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:audio

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
SwitchAudioSourceexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire1.2.2
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:switchaudio-osx
Version1.2.2
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/deweller/switchaudio-osx/
Dépôthttps://github.com/deweller/switchaudio-osx
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

switchaudio-osx

nix profile install nixpkgs#switchaudio-osx
  • normalized package name match
  • Correspondance par : Switchaudio Osx
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sw/switchaudio-osx/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

switchaudio-osx

sudo port install switchaudio-osx
  • normalized package name match
  • Correspondance par : Switchaudio Osx
MacPorts ports tree · api.github.com · MacPorts ports tree: audio/switchaudio-osx/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation