このプロジェクトについて

SoundSwitchは、Windows 10以降(x64およびARM64)向けのオープンソースのC#アプリケーションで、オーディオデバイス管理を簡素化します。システムトレイで動作し、デフォルトのホットキー(再生用はCtrl+Alt+F11、録音用はCtrl+Alt+F7、マイクミュート用はCtrl+Alt+M)またはトレイアイコンのダブルクリックで、設定済みの再生・録音デバイスを順に切り替えることができます。 主な機能は以下の通りです。 - **プロファイルシステム**: アプリケーションのフォーカス、ウィンドウタイトル、Steam Big Pictureモード、UWPアプリ、起動時、またはトレイメニューからの手動選択に基づいて、デバイスを自動的に切り替えます。プロファイルでは、再生、通信、録音、録音通信デバイスを個別に管理でき、非アクティブ時にはスマートに元の状態へ復元します。 - **複数の通知スタイル**: カスタマイズ可能な常時最前面バナー(フルスクリーンアプリに最適)、Windowsネイティブ通知、および新しく選択されたデバイスでの任意のチャイム音に対応。 - **通信デバイス制御**: オプションで、マルチメディアデバイスと共にWindowsの既定の通信デバイスも変更できます。 - **コマンドラインインターフェース**: デバイスの切り替え、ミュート状態の制御、プロファイルの管理、設定へのアクセスが可能な完全なCLIを備えています。 - **自動アップデート**: 24時間ごとにGitHubのリリースをチェックし、サイレント、通知、または更新なしのモードから選択できます。 - **ローカライズ**: 20以上の言語に対応し、Weblate経由で管理されるコミュニティ翻訳を利用できます。 - **カスタマイズ可能なトレイ動作**: ダブルクリックの動作は、デバイスの切り替え、プロファイルの切り替え、または設定の表示に設定できます。 このプロジェクトはGPLv3ライセンスで、元々はJeroen Pelgrimsによって開発され、現在はAntoine Aflaloがメンテナンスしており、10人以上の開発者が貢献しています。Giga、Softpedia、Chip、netzweltなどのソフトウェアディレクトリからも評価を受けています。