Hear your phone's music through your PC speakers. One click.
Free, open source Bluetooth audio receiver for Windows β no drivers, no configuration.
Windows doesn't support receiving Bluetooth audio out of the box. EasyBluetoothAudio fills that gap β turning your PC into a Bluetooth speaker in seconds, without modifying drivers or digging through Settings.
Requirements: Windows 10 (version 1903) or Windows 11 Β· Bluetooth 4.0+ adapter
- Download EasyBluetoothAudio_Setup.exe from the latest release.
- Run the installer β the .NET 10 runtime is bundled, nothing else needed.
- Pair your phone with your PC via Windows Bluetooth settings, then click Engage.
Windows SmartScreen? Click More info β Run anyway. The app is open source β you can review every line of code in this repository.
Building from Source
git clone https://github.com/GorangN/EasyBluetoothAudio.git
cd EasyBluetoothAudio
dotnet restore
dotnet build --configuration ReleaseBluetooth A2DP Sink β receives high-quality audio from any paired iOS or Android device via the native Windows
AudioPlaybackConnectionAPI. No virtual drivers required.Smart Auto-Reconnect β reconnects automatically on connection loss. 5 s settle time after a full disconnect; instant reconnect when the radio link is intact.
System Tray Workflow β runs silently in the background. Opens as a flyout from the notification area, just like native Windows panels.
Native Device Picker β opens the Windows Bluetooth pairing dialog directly from the app. No detour through Settings.
Low-End Hardware Mode β reduces SBC bitpool (
MaximumBitpool/DefaultBitpoolβ 15) to stabilise audio on congested radios. UAC elevation is handled automatically.Automatic Updates β checks GitHub Releases for new stable versions and notifies you in-app. Pre-releases are skipped.
Dark & Light Themes β Cyberpunk High-Contrast Dark (Black / Acid Yellow) and a clean Light Mode, switchable at runtime.
All preferences are persisted across sessions:
| Setting | Description |
|---|---|
| Auto-Start | Launch with Windows via a registry startup entry. |
| Auto-Connect | Reconnect to the last used device immediately on startup. |
| Theme | Switch between Dark (Cyberpunk) and Light mode. |
| Toast Notifications | Show or hide Windows toast notifications on connect / disconnect. |
| Connection Sound | Play an audible chime when a device connects successfully. |
| Low-End Hardware Mode | Reduce SBC bitpool for congested or weak radios. Requires administrator privileges. |
For developers and contributors
This project is a reference implementation for modern Windows desktop development with strict Clean Architecture and MVVM.
| Component | Technology | Notes |
|---|---|---|
| Framework | .NET 10 | Latest LTS runtime |
| UI | WPF | Hardware-accelerated, MVVM strict β zero logic in code-behind |
| Audio Core | Windows.Media.Audio (WinRT) | Native AudioPlaybackConnection A2DP Sink |
| Messaging | CommunityToolkit.Mvvm 8.4.0 | Decoupled Messenger / Mediator |
| DI | Microsoft.Extensions.DependencyInjection | Constructor injection throughout |
| Installer | Inno Setup + MSIX | Standalone + packaged distribution |
| Versioning | MinVer | Automatic semantic versioning from Git tags |
