Skip to content

About

Switch the Windows default audio output (headset ↔ speakers) with one click. Free, open source, Windows 11 Fluent UI, dark/light mode, English & German. | Windows-Audioausgabe mit einem Klick wechseln – kostenlos & Open Source.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

AudioOutputSelector (AOS)

English · Deutsch

Switch the Windows default audio output — headset, speakers, monitor — with one click. A small, free and open-source Windows 11 app with a native Fluent look, dark and light mode, in English and German.

AudioOutputSelector main window in dark mode

Features

  • One click sets the device as the Windows default output (playback and system sounds).
  • Calls too, if you like: optionally switches the default communications device as well. Microphones are never changed.
  • Only the devices you use: hide everything else (HDMI outputs, virtual devices …) in Settings.
  • Live updates: plugging devices in or out, and changes made elsewhere in Windows, show up immediately.
  • Windows 11 design: Fluent look, uses your Windows accent color, dark (pure black), light or follow Windows.
  • English and German, following the Windows display language or chosen in Settings.
  • High DPI: sharp at 100 %, 125 %, 150 %, 200 % and across monitors with different scaling.
  • Keyboard and screen reader friendly: Tab and arrow keys, F5 to refresh, Esc to close Settings; proper names and roles for Narrator.
  • Remembers its window position and size.
  • Portable and private: no installer, no admin rights, no network access, no telemetry. Settings live in %LOCALAPPDATA%\AudioOutputSelector\settings.xml.
Settings Light mode
Settings page Main window in light mode

Download and start

  1. Download AudioOutputSelector.zip from the latest release.
  2. Unzip it completely (keep AudioOutputSelector.exe.config next to the EXE).
  3. Run AudioOutputSelector.exe.

Requirements: Windows 10/11 x64 with .NET Framework 4.8 (already part of Windows 11). Windows SmartScreen may warn about an unknown publisher because the EXE is not code-signed; choose More info → Run anyway or build it yourself.

Build from source

No SDK or Visual Studio needed — the C# compiler that ships with Windows (.NET Framework 4.8) is enough:

.\Build.ps1          # builds AudioOutputSelector.exe
.\Build.ps1 -Test    # builds and runs the automated tests (42 checks)

How it works

AOS reads output endpoints through the Windows Core Audio API (IMMDeviceEnumerator, IMMNotificationClient) and sets the default device through the IPolicyConfig interface that the Windows sound settings use as well. It only switches the defaults; apps that use a fixed device of their own must be changed inside that app.

License

MIT © 2026 Michael Lantzen — free to use, share and modify.


Deutsch

Die Windows-Audioausgabe — Headset, Lautsprecher, Monitor — mit einem Klick wechseln. Eine kleine, kostenlose und quelloffene Windows-11-App mit nativem Fluent-Design, Dunkel- und Hellmodus, auf Deutsch und Englisch.

AudioOutputSelector Hauptfenster im Dunkelmodus

Funktionen

  • Ein Klick macht das Gerät zum Windows-Standard für die Ausgabe (Wiedergabe und Systemtöne).
  • Auf Wunsch auch für Anrufe: setzt optional zusätzlich das Standardgerät für Kommunikation. Mikrofone bleiben immer unverändert.
  • Nur die Geräte, die du nutzt: alles andere (HDMI-Ausgänge, virtuelle Geräte …) in den Einstellungen ausblenden.
  • Live-Aktualisierung: An- und Abstecken sowie Änderungen in Windows erscheinen sofort.
  • Windows-11-Design: Fluent-Optik in deiner Windows-Akzentfarbe, Dunkel (echtes Schwarz), Hell oder wie Windows.
  • Deutsch und Englisch, automatisch nach der Windows-Anzeigesprache oder in den Einstellungen wählbar.
  • Hohe Auflösung: scharf bei 100 %, 125 %, 150 %, 200 % und auf Monitoren mit unterschiedlicher Skalierung.
  • Tastatur und Screenreader: Tab und Pfeiltasten, F5 aktualisiert, Esc schließt die Einstellungen; korrekte Namen und Rollen für die Sprachausgabe.
  • Merkt sich Position und Größe des Fensters.
  • Portabel und privat: keine Installation, keine Administratorrechte, kein Netzwerkzugriff, keine Telemetrie. Einstellungen liegen in %LOCALAPPDATA%\AudioOutputSelector\settings.xml.
Einstellungen Hellmodus
Einstellungsseite Hauptfenster im Hellmodus

Herunterladen und starten

  1. AudioOutputSelector.zip aus dem neuesten Release herunterladen.
  2. Vollständig entpacken (AudioOutputSelector.exe.config neben der EXE lassen).
  3. AudioOutputSelector.exe starten.

Voraussetzungen: Windows 10/11 x64 mit .NET Framework 4.8 (in Windows 11 bereits enthalten). Windows SmartScreen kann vor einem unbekannten Herausgeber warnen, weil die EXE nicht signiert ist; dann Weitere Informationen → Trotzdem ausführen wählen oder selbst bauen.

Selbst bauen

Kein SDK und kein Visual Studio nötig — der C#-Compiler von Windows (.NET Framework 4.8) reicht:

.\Build.ps1          # erstellt AudioOutputSelector.exe
.\Build.ps1 -Test    # erstellt und startet die automatischen Tests (42 Prüfungen)

Ausführliche Hinweise auf Deutsch stehen in LIESMICH.txt.

Lizenz

MIT © 2026 Michael Lantzen — kostenlos nutzen, weitergeben und verändern.

About

Switch the Windows default audio output (headset ↔ speakers) with one click. Free, open source, Windows 11 Fluent UI, dark/light mode, English & German. | Windows-Audioausgabe mit einem Klick wechseln – kostenlos & Open Source.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages