MetisIrisDaeronHeimdall
avatar
Larry HsiaoMobile App Developer · Android & Flutter
Daeron app icon

Make the PC a speaker for the phone.

Daeron is a lean Windows app that turns the PC into a Bluetooth audio receiver. Pair a phone to the PC, choose it in Daeron, and the phone's audio plays through the PC's speakers.

Named for Daeron, minstrel of Doriath — the greatest singer of the Eldar, and deviser of the Cirth. A vessel for another's voice.


🎧 Why Daeron

Picture the scene: your headphones are wired (or paired) to the PC. A call rings in on the phone, or a track plays there you'd like to hear. Without Daeron, the headphones must move — unplug, re-pair to the phone, listen, then back again.

Daeron turns the chore inside out. The phone sinks its audio to the PC; the headphones never leave. No device switching on the phone, no output change on the PC — the sound simply joins whatever speaker or headset the PC is already using.

Status: work in progress, first sideloadable build (v0.1.0.16).


✨ Features

  • 🔊 Bluetooth audio sink — streams the phone's audio to the PC's speakers via AudioPlaybackConnection
  • 🔍 Device enumerationDeviceWatcher surfaces paired devices in a WinUI 3 config window
  • 🔁 Auto-reconnect — the watcher re-opens the connection when the chosen phone returns
  • 🪟 Tray host — minimize-to-tray, "Open settings", "Exit", live state surfaced on the icon
  • 💾 Persisted config — last-chosen device, auto-reconnect, and start-with-Windows saved to %LocalAppData%\Daeron\config.json

📦 Install (from a release)

Download Daeron-<version>-x64.zip from the GitHub release page and unzip it. The folder contains the .msix, the .cer it was signed with, the Microsoft.WindowsAppRuntime.1.6 framework dependency, and the Add-AppDevPackage.ps1 helper.

Two steps:

  1. Trust the certificate. Right-click Daeron_<version>_x64.cerInstall Certificate → choose Local MachinePlace all certificates in the following storeTrusted People. UAC will prompt; admin is required, once per machine.
  2. Register the package. Right-click Add-AppDevPackage.ps1Run with PowerShell. The helper installs the WindowsAppRuntime dependency from Dependencies\x64\ and then registers the .msix.

Use Windows PowerShell 5.1 (powershell.exe), not PowerShell 7 (pwsh.exe). The latter does not auto-load the Appx module, and the helper will fail with Add-AppxPackage reported as an unknown command.

Requires Windows 10 build 19041 or later, x64.