Skip to content

Latest commit

 

History

67 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioPlaybackConnector for Windows 11

English | 简体中文

Latest release Build License Windows

Turn a Windows 10/11 PC into a Bluetooth speaker. This app enables the built-in Windows Bluetooth A2DP Sink, allowing audio from an Android phone or another paired Bluetooth audio source to play through the PC.

This is a Windows 11 compatibility fork of ysc3839/AudioPlaybackConnector. Credit for the original project belongs to its author.

Highlights

  • Windows 11-style Bluetooth device picker
  • Connect and disconnect paired phones from the notification area
  • Optional automatic reconnection on the next launch
  • Improved A2DP connection lifecycle for Windows 11
  • Portable single-file executable with no installer
  • Official x86, x64 and ARM64 builds
  • Simplified Chinese, Traditional Chinese and English interface

Requirements

  • Windows 10 version 2004 (build 19041) or later, or Windows 11
  • A working Bluetooth adapter and up-to-date Bluetooth driver
  • A phone or other Bluetooth audio source already paired in Windows Settings

Download

Download the latest version from GitHub Releases.

File System architecture Recommended for
AudioPlaybackConnector64.exe x64 / AMD64 Most Intel and AMD Windows PCs
AudioPlaybackConnector32.exe x86 32-bit Windows systems
AudioPlaybackConnectorARM64.exe ARM64 Windows on ARM devices, such as Snapdragon PCs

SHA-256 checksums are included in SHA256SUMS.txt on the Release page.

Usage

  1. Pair the phone with the PC in Settings → Bluetooth & devices.
  2. Run the executable matching the PC architecture. The app appears in the notification area.
  3. Click the AudioPlaybackConnector icon.
  4. Select the paired phone and click Connect.
  5. Play audio on the phone. Sound is routed to the current Windows output device.

Right-click the notification-area icon to open Bluetooth settings or exit the app. When exiting, Reconnect on next start can remember active devices and reconnect them on the next launch.

Troubleshooting

Connected, but there is no audio

Disconnect the phone in AudioPlaybackConnector, then connect it once more.

Connection error, or still no audio after reconnecting

  1. Fully exit AudioPlaybackConnector.
  2. Turn the PC's Bluetooth off and back on.
  3. Start AudioPlaybackConnector and connect the phone again.

Removing and pairing the phone again is usually unnecessary.

No compatible devices are listed

Confirm that the phone is already paired in Windows Bluetooth settings, then close and reopen the device picker.

Build from source

Install Visual Studio 2022 or later with:

  • Desktop development with C++
  • MSVC v143 build tools
  • C++ ATL for the target architecture
  • Windows 11 SDK
  • NuGet

Restore NuGet packages, then build AudioPlaybackConnector.sln in the Release configuration for Win32, x64 or ARM64.

Windows 11 changes

  • Replaced the legacy system device picker with a custom Windows 11-style picker
  • Improved device discovery and connected-state refresh
  • Added safer A2DP connection cleanup and shutdown handling
  • Added automated x86, x64 and ARM64 Release builds
  • Added clearer connection errors and recovery guidance

Technical notes

The app uses C++/WinRT and the Windows AudioPlaybackConnection API. Bluetooth codec negotiation and audio decoding are handled by the Windows Bluetooth stack; the app does not select SBC, AAC, aptX or LDAC directly.

Known limitation

If Reconnect on next start is disabled, the first manual connection after restarting the app may occasionally connect without audio. Disconnecting and connecting once more restores playback. If it does not, restart the PC's Bluetooth as described above.

License and acknowledgments

Released under the MIT License.

Releases

Packages

Contributors

Languages